OSDN Git Service

* fortran/error.c (show_locus): Add trailing colon in error messages.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2
3         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4         for matching error messages.
5
6 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7
8         PR target/26915
9         * gcc.target/i386/387-12.c: New test.
10
11 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12
13         PR libfortran/29713
14         * gfortran.dg/pr29713.f90: New test.
15
16 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17
18         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
19         Also test for bogus rest sign.
20
21 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22
23         PR libfortran/27895
24         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
25
26 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
27
28         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
29         from error messages.
30
31 2006-11-02  Mike Stump  <mrs@apple.com>
32
33         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
34
35         * g++.old-deja/g++.abi/align.C: Enable for darwin.
36
37 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
38
39         * g++.dg/eh/gcsec1.C: New test.
40
41 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42
43         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
44         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
45
46 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
47
48         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
49         hexadecimal value.
50         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
51         * gcc.dg/pr14796-2.c: Likewise.
52
53 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
54
55         * gcc.c-torture/execute/20061101-1.c: New test.
56
57 2006-11-01  Richard Guenther  <rguenther@suse.de>
58
59         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
60
61 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62
63         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
64         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
65
66 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
67
68         * gcc.c-torture/execute/20061031-1.c: New test.
69
70 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
71
72         PR 23067
73         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
74         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
75         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
76         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
77         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
78         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
79         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
80
81 2006-10-31  Eric Christopher  <echristo@apple.com>
82             Falk Hueffner  <falk@debian.org>
83
84         * gcc.dg/builtin-bswap-1.c: New.
85         * gcc.dg/builtin-bswap-2.c: New.
86         * gcc.dg/builtin-bswap-3.c: New.
87         * gcc.dg/builtin-bswap-4.c: New.
88         * gcc.dg/builtin-bswap-5.c: New.
89         * gcc.target/i386/builtin-bswap-1.c: New.
90
91 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
92
93         * gcc.dg/inline-16.c: New.
94
95         PR 16622
96         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
97         defining it.
98         * gcc.dg/inline-13.c: New.
99         * gcc.dg/inline-14.c: New.
100         * gcc.dg/inline-15.c: New.
101
102         PR 11377
103         * gcc.dg/inline6.c: New.
104         * gcc.dg/inline7.c: New.
105
106 2006-10-31  Roger Sayle  <roger@eyesopen.com>
107
108         PR middle-end/23470
109         * gcc.dg/pr23470-1.c: New test case.
110
111 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
112
113         PR fortran/29537
114         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
115         data.
116         * gfortran.dg/blockdata_2.f90: New testcase.
117
118 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
119
120         PR libfortran/29627
121         * gfortran.dg/unf_short_record_1.f90:  New test.
122
123 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
124
125         PR fortran/29067
126         * gfortran.dg/pr29067.f: New test.
127
128 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
129             Richard Sandiford  <richard@codesourcery.com>
130
131         * lib/target-supports.exp (get_compiler_messages): Append options
132         as a single list element.
133         (check_effective_target_arm_vfp_ok): New.
134         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
135
136 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
137
138         PR fortran/29387
139         * gfortran.dg/intrinsic_actual_2.f90: New test.
140
141         PR fortran/29490
142         * gfortran.dg/actual_array_interface_1.f90: New test.
143
144         PR fortran/29641
145         * gfortran.dg/used_types_11.f90: New test.
146         
147 2006-10-30  Dirk Mueller  <dmueller@suse.de>
148
149         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
150         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
151         * g++.old-deja/g++.pt/eichin01.C (main): Same.
152         * g++.old-deja/g++.mike/net25.C (main): Same.
153         * g++.dg/lookup/exception1.C (main): Same.
154         * g++.dg/parse/parens2.C (main): Same.
155
156 2006-10-30  Roger Sayle  <roger@eyesopen.com>
157
158         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
159
160 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
161
162         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
163         * gcc.dg/torture/builtin-math-3.c: Likewise.
164
165 2006-10-30  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/29452
168         * gfortran.dg/write_check.f90: Check run-time keyword checking.
169         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
170
171 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
172
173         PR Fortran/29410
174         * gfortran.fortran-torture/execute/transfer1.f90: New test.
175
176 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
177
178         * lib/target-supports.exp (check_function_available): Declare
179         function before calling.
180
181 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
182
183         PR tree-optimization/29637
184         * gcc.dg/pr29637.c: New test.
185
186 2006-10-29  Roger Sayle  <roger@eyesopen.com>
187
188         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
189         tree canonicalization.
190
191 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
192
193         * gcc.dg/builtins-20.c: Add more hypot tests.
194
195 2006-10-29  Roger Sayle  <roger@eyesopen.com>
196
197         * gcc.dg/fold-compare-1.c: New test case.
198
199 2006-10-29  Dirk Mueller  <dmueller@suse.de>
200
201         PR c++/16307
202         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
203
204 2006-10-29  Roger Sayle  <roger@eyesopen.com>
205
206         PR tree-optimization/15458
207         * gcc.dg/fold-xornot-1.c: New test case.
208
209 2006-10-29  Richard Guenther  <rguenther@suse.de>
210
211         * gcc.target/i386/math-torture/trunc.c: New testcase.
212
213 2006-10-29  Richard Guenther  <rguenther@suse.de>
214
215         * gcc.target/i386/math-torture/round.c: New testcase.
216
217 2006-10-29  Richard Guenther  <rguenther@suse.de>
218
219         * gcc.target/i386/math-torture/ceil.c: New testcase.
220         * gcc.target/i386/math-torture/floor.c: Likewise.
221
222 2006-10-29  Richard Guenther  <rguenther@suse.de>
223
224         * gcc.target/i386/math-torture/rint.c: New testcase.
225         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
226
227 2006-10-29  Richard Guenther  <rguenther@suse.de>
228
229         * gcc.target/i386/math-torture/lfloor.c: New testcase.
230         * gcc.target/i386/math-torture/lceil.c: Likewise.
231
232 2006-10-28  Tobias Burnus  <burnus@net-b.de>
233
234         PR libgfortran/24313
235         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
236
237 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
238
239         * gcc.c-torture/execute/20020118-1.c,
240         gcc.c-torture/execute/builtins/strlen.c,
241         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
242         comment typos.
243
244 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
245
246         * gcc.dg/builtins-20.c: Add tests for hypot.
247         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
248         two-argument builtins.
249         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
250         TESTIT2.  Update all callers.
251         (TESTIT2, TESTIT2_R): New helper macros.
252         Add testcases for pow, hypot and atan2.
253
254 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
255
256         PR C++/29295
257         * g++.dg/expr/bool1.C: New test.
258         * g++.dg/expr/bool2.C: New test.
259
260 2006-10-28  Tobias Burnus  <burnus@net-b.de>
261
262         PR fortran/28224 
263         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
264         * gfortran.dg/namelist_internal.f90: New test. 
265
266 2006-10-28  Tobias Burnus  <burnus@net-b.de>
267
268         PR fortran/29625
269         * gfortran.dg/io_real_boz.f90: Add.
270         * gfortran.dg/io_real_boz2.f90: Add.
271
272 2006-10-28  Richard Guenther  <rguenther@suse.de>
273
274         PR middle-end/26899
275         * gcc.dg/tree-ssa/pr26899.c: New testcase.
276
277 2006-10-28  Richard Guenther  <rguenther@suse.de>
278
279         PR target/28806
280         * gcc.target/i386/math-torture/lround.c: New testcase.
281
282 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
283
284         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
285         * gcc.dg/builtins-44.c: Likewise.
286         * gcc.dg/builtins-45.c: Likewise.
287         * gcc.dg/pr28796-2.c: Likewise.
288         * gcc.dg/unordered-3.c: Likewise.       
289
290 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
291
292         PR libgfortran/27954
293         * gfortran.dg/error_recovery_2.f90: New test.
294
295 2006-10-26  Richard Guenther  <rguenther@suse.de>
296
297         * gcc.target/i386/i386.exp: Use glob, not find to collect
298         tests.  Avoids recursing into subdirectories.
299         * gcc.target/i386/math-torture/math-torture.exp: Torture
300         for interesting ia32 math options.
301         * gcc.target.i386/math-torture/lrint.c: New testcase.
302
303 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
304
305         PR libgfortran/29563
306         * gfortran.dg/arrayio_9.f90: Update test.
307         * gfortran.dg/arrayio_19.f90: New test.
308
309 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
310
311         * gcc.dg/20061026.c: New testcase.
312
313 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
314
315         PR libgfortran/29563
316         * gfortran.dg/arrayio_9.f90: New test.
317
318 2006-10-26  Ben Elliston  <bje@au.ibm.com>
319
320         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
321         Copy the strings manually, as strcpy may call strlen.
322
323 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
324
325         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
326         Add checks for log, log2, log10 and log1p.
327
328         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
329         we already test 0.0.  Add checks for expm1, log, log2, log10,
330         log1p, cbrt, erf and erfc.
331
332 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
333
334         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
335
336 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
337
338         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
339         and remainderl() built-in functions.  Remove -ffast-math from
340         dg-options.
341
342 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
343
344         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
345         acosh and atanh.
346         
347         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
348         floating point modifiers to arguments passed to float and long
349         double functions respectively.  Update all callers to use floating
350         point numbers, not integers.  Add tests for exp, exp2 and
351         exp10/pow10.
352
353         * gcc.dg/torture/builtin-math-3.c: New test.
354
355 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
356
357         PR fortran/29393
358         * gfortran.dg/initialize_2.f90: New.
359
360 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
361
362         * gcc.dg/torture/builtin-math-2.c: New test.
363
364 2006-10-24  Richard Guenther  <rguenther@suse.de>
365
366         PR middle-end/28796
367         * gcc.dg/pr28796-1.c: New testcase.
368         * gcc.dg/pr28796-2.c: Likewise.
369
370 2006-10-24  Richard Guenther  <rguenther@suse.de>
371
372         * gcc.dg/builtins-57.c: New testcase.
373
374 2006-10-24  Richard Guenther  <rguenther@suse.de>
375
376         PR tree-optimization/29567
377         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
378
379 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
380
381         PR tree-optimization/14784
382         * gcc.dg/alias-10.c: New test.
383
384 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
385
386         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
387
388 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
389
390         * gcc.dg/builtin-strncat-chk-1.c: New test.
391
392 2006-10-23  Jan Hubicka  <jh@suse.cz>
393
394         * gcc.dg/memmove-1.c: New test.
395
396 2006-10-23  Paul Brook  <paul@codesourcery.com>
397
398         * gcc.dg/pragma-pack-5.c: New test.
399
400 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
401
402         * g++.dg/other/s390-1.C: New testcase.
403
404 2006-10-23  Richard Guenther  <rguenther@suse.de>
405
406         PR middle-end/27132
407         PR middle-end/23295
408         * gcc.dg/pr27132.c: New testcase.
409         * gcc.dg/pr23295.c: Likewise.
410         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
411         * g++.dg/tree-ssa/pr19807.C: Likewise.
412
413 2006-10-23  Richard Guenther  <rguenther@suse.de>
414
415         PR middle-end/21032
416         * gcc.dg/pr21032.c: New testcase.
417
418 2006-10-22  Jeff Law  <law@redhat.com>
419         Richard Guenther  <rguenther@suse.de>
420
421         PR tree-optimization/15911
422         * gcc.dg/tree-ssa/vrp30.c: New testcase.
423
424 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
425
426         PR c++/20647
427         * g++.dg/abi/rtti3.C: New.
428
429 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
430
431         PR middle-end/28252
432         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
433         transformation.
434
435 2006-10-21  Richard Guenther  <rguenther@suse.de>
436
437         PR tree-optimization/3511
438         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
439
440 2006-10-21  Richard Guenther  <rguenther@suse.de>
441
442         PR middle-end/26898
443         * gcc.dg/torture/pr26898-1.c: New testcase.
444         * gcc.dg/torture/pr26898-2.c: Likewise.
445
446 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
447         
448         PR c++/28053
449         * g++.dg/parse/bitfield1.C: Adjust error markers.
450         * g++.dg/parse/bitfield2.C: New test. 
451         
452 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
453
454         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
455
456 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
457
458         PR libfortran/27895
459         * gfortran.dg/zero_sized_1.f90: New test.
460
461 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gcc.dg/div-compare-1.c: New test.
464
465 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
466
467         PR fortran/29216
468         * gfortran.dg/result_default_init_1.f90: New test.
469
470         PR fortran/29314
471         * gfortran.dg/automatic_default_init_1.f90: New test.
472
473         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
474         from 38 to 33.
475
476 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
477
478         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
479         'using namespace std' without previous declaration.
480         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
481         * g++.old-deja/g++.robertl/eb133c.C: New.
482
483 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
484
485         PR libgfortran/29277
486         * gfortran.dg/streamio_4.f90: Update test.
487         * gfortran.dg/streamio_11.f90: New test.
488
489 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
490
491         PR c++/27952
492         * g++.dg/inherit/virtual1.C: New test.
493         
494 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/28261
497         * g++.dg/parse/enum3.C: New test.
498
499 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
500
501         PR c++/29039
502         * g++.dg/init/ctor8.C: New test.
503         
504 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/27270
507         * g++.dg/ext/complit8.C: Tweak error markers.
508         * g++.dg/template/complit1.C: Add error marker.
509
510 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
511
512         PR c++/27270
513         * g++.dg/ext/complit8.C: New test.
514
515         PR c++/29408
516         * g++.dg/parse/dtor12.C: New test.
517
518         PR c++/29435
519         * g++.dg/template/sizeof11.C: New test.
520
521 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
522
523         PR fortran/29392
524         * gfortran.dg/data_char_3.f90: New test.
525
526         PR fortran/20541
527         * gfortran.dg/negative_automatic_size.f90: New test.
528
529 2006-10-16  David Daney  <ddaney@avtrex.com>
530
531         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
532
533 2006-10-16  Eric Christopher  <echristo@apple.com>
534
535         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
536         x86_64.
537
538 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
539
540         PR c++/28211
541         * g++.dg/tc1/dr49.C: Tweak error messages.
542         * g++.dg/parse/template21.C: New test.
543
544 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
545
546         PR middle-end/20491
547         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
548
549 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
550
551         PR fortran/29403
552         * gfortran.dg/print_1.f90: New test.
553
554 2006-10-15  Jan Hubicka  <jh@suse.cz>
555
556         PR middle-end/29241
557         * gcc.c-torture/compile/pr29241.c: New testcase.
558
559 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
560
561         PR middle-end/29250
562         * gcc.c-torture/compile/pr29250.c: New test.
563
564 2006-10-15  Richard Guenther  <rguenther@suse.de>
565
566         * gcc.dg/pr29299.c: New testcase.
567
568 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
569
570         PR fortran/24767
571         * gfortran.dg/label_4.f90: Adjust warning flag.
572
573 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
574
575         PR fortran/29371
576         * gfortran.dg/nullify_3.f90: New test.
577
578 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
579
580         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
581         on Solaris 2.5.1 too.
582
583 2006-10-13  Eric Christopher  <echristo@apple.com>
584
585         * gcc.dg/pr25993.c: Skip for darwin.
586
587 2006-10-13  Eric Christopher  <echristo@apple.com>
588
589         * gcc.dg/visibility-11.c: Skip for darwin.
590
591 2006-10-13  Eric Christopher  <echristo@apple.com>
592
593         * gcc.dg/darwin-weakimport-1.c: Use
594         -fno-asynchronous-unwind-tables.
595         * gcc.dg/darwin-weakimport-3.c: Ditto.
596
597 2006-10-13  Richard Guenther  <rguenther@suse.de>
598
599         PR tree-optimization/29446
600         * gcc.dg/torture/pr29446.c: New testcase.
601
602 2006-10-13  Bill Wendling  <wendling@apple.com>
603
604         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
605         * g++.old-deja/g++.jason/hmc1.C: Likewise.
606         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
607         * g++.old-deja/g++.law/shadow1.C: Likewise.
608         * g++.old-deja/g++.law/ctors10.C: Likewise.
609         * g++.dg/debug/namespace1.C: Likewise.
610         * g++.dg/inherit/namespace-as-base.C: Likewise.
611         * g++.dg/opt/delay-slot-1.C: Likewise.
612         * g++.dg/parse/defarg10.C: Likewise.
613         * g++.dg/template/ptrmem11.C: Likewise.
614         * g++.dg/template/mem_func_ptr.C: Likewise.
615         * g++.dg/template/spec19.C: Likewise.
616
617 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
618
619         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
620
621 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
622
623         PR fortran/29373
624         * gfortran.dg/implicit_9.f90: New test.
625
626         PR fortran/29407
627         * gfortran.dg/namelist_25.f90: New test.
628
629         PR fortran/27701
630         * gfortran.dg/same_name_2.f90: New test.
631
632         PR fortran/29232
633         * gfortran.dg/host_assoc_types_1.f90: New test.
634
635         PR fortran/29364
636         * gfortran.dg/missing_derived_type_1.f90: New test.
637         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
638
639         PR fortran/29422
640         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
641
642         PR fortran/29428
643         * gfortran.dg/alloc_comp_assign_5.f90: New test.
644
645 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
646
647         PR fortran/29391
648         * gfortran.dg/bound_2.f90: New test.
649
650 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
651
652         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
653         directive.
654         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
655         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
656         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
657         * gfortran.dg/gomp/reduction3.f90: Likewise.
658         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
659         * gfortran.dg/dummy_procedure_2.f90: Likewise.
660         * gfortran.dg/interface_derived_type_1.f90: Likewise.
661         * gfortran.dg/forall_4.f90: Likewise.
662         * gfortran.dg/spec_expr_4.f90: Likewise.
663         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
664         * gfortran.dg/forall_5.f90: Likewise.
665         * gfortran.dg/open_access_append_2.f90: Add check for
666         compile-time warning.
667
668 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
669
670         PR c++/28506
671         * g++.dg/parse/pure1.C: New test.
672
673 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
674
675         PR fortran/21435
676         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
677         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
678         for compile-time warnings.
679         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
680         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
681         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
682         file.
683         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
684         specifier.
685         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
686         compile-time warning.
687
688 2006-10-12  Jan Hubicka  <jh@suse.cz>
689
690         PR c/28419
691         * gcc.dg/pr28319.c: New test.
692
693 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
694         PR c++/29318
695         * g++.dg/ext/vla4.C: New test.
696
697 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
698
699         PR c++/27961
700         * g++.dg/template/crash60.C: New test.
701         * g++.dg/other/large-size-array.C: Adjust error markers.
702         * g++.dg/parse/crash27.C: Likewise.
703         * g++.dg/template/crash1.C: Likewise.
704
705 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
706
707         PR testsuite/29093
708         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
709
710 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
711
712         PR preprocessor/28709
713         * gcc.dg/cpp/paste14.c: New test.
714
715 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
716
717         PR c++/29175
718         * g++.dg/init/array24.C: New test.
719
720 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
721
722         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
723         of <sys/types.h>.
724
725 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
726
727         PR c++/29024
728         * g++.dg/parse/typedef8.C: New test.
729         * g++.dg/other/mult-stor1.C: Adjust error markers.
730
731 2006-10-11  Richard Guenther  <rguenther@suse.de>
732
733         PR tree-optimization/28230
734         * gcc.dg/torture/pr28230.c: New testcase.
735
736 2006-10-11  Richard Guenther  <rguenther@suse.de>
737
738         PR inline-asm/29119
739         * gcc.dg/torture/pr29119.c: New testcase.
740
741 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
742
743         PR middle-end/29272
744         * gcc.c-torture/execute/20060930-2.c: New test.
745
746 2006-10-09  Richard Henderson  <rth@redhat.com>
747
748         Revert emutls patch.
749
750 2006-10-09  Richard Guenther  <rguenther@suse.de>
751
752         PR middle-end/29254
753         * gcc.dg/pr29254.c: New testcase.
754
755 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
756             Paul Thomas  <pault@gcc.gnu.org>
757
758         PR fortran/20541
759         * gfortran.dg/alloc_comp_basics_1.f90: New test.
760         * gfortran.dg/alloc_comp_basics_2.f90: New test.
761         * gfortran.dg/alloc_comp_assign_1.f90: New test.
762         * gfortran.dg/alloc_comp_assign_2.f90: New test.
763         * gfortran.dg/alloc_comp_assign_3.f90: New test.
764         * gfortran.dg/alloc_comp_assign_4.f90: New test.
765         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
766         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
767         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
768         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
769         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
770         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
771         * gfortran.dg/alloc_comp_std.f90: New test.
772         * gfortran.dg/move_alloc.f90: New test.
773
774 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
775
776         PR fortran/29115
777         * gfortran.dg/derived_constructor_comps_2.f90: New test.
778
779         PR fortran/29211
780         * gfortran.dg/forall_char_dependencies_1.f90: New test.
781
782 2006-10-08  Tobias Burnus  <burnus@net-b.de>
783
784         PR fortran/28585
785         * gfortran.dg/new_line.f90: New test.
786
787 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
788
789         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
790         * gcc.dg/torture/builtin-convert-1.c,
791         gcc.dg/torture/builtin-convert-2.c,
792         gcc.dg/torture/builtin-convert-3.c,
793         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
794
795 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
796
797         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
798         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
799         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
800         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
801
802 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
803
804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
805         Xfail some tests for powerpc-darwin and powerpc-aix.
806
807 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
808
809         PR c/29380
810         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
811
812 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
813
814         PR target/29300
815         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
816         on hppa*-*-hpux*.
817
818 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
819
820         PR fortran/16580
821         PR fortran/29288
822         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
823         Add tests for using all possible intrinsics as actual arguments.
824         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
825         all possible intrinsics as actual arguments.
826         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
827         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
828
829 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
830
831         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
832         * gcc.dg/debug/debug-2.c: Likewise.
833
834 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
835
836         * gcc.c-torture/compile/sync-2.c: New test.
837
838 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
839
840         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
841         line endings.
842
843 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
844
845         PR rtl-optimization/29128
846         * gcc.c-torture/compile/pr29128.c: New test.
847
848 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
849
850         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
851         line endings.
852
853 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
854
855         PR middle-end/29256
856         * gcc.dg/tree-ssa/loop-19.c: New test.
857
858 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
859
860         PR tree-optimization/29330
861         * gcc.dg/pr29330.c: New test.
862
863         PR target/28924
864         * gcc.c-torture/compile/20061005-1.c: New test.
865
866 2006-10-06  Olivier Hainque  <hainque@adacore.com>
867
868         * gcc.dg/typename-vla-1.c: New case.
869         * gnat.dg/forward_vla.adb: New case.
870
871 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
872
873         PR tree-optimization/29290
874         * gfortran.dg/loop_nest_1.f90: New test.
875
876         PR target/29198
877         * gcc.dg/tls/opt-12.c: New test.
878
879         PR fortran/28415
880         * gfortran.dg/save_2.f90: New test.
881
882         PR c/29091
883         * gcc.dg/pr29091.c: New test.
884
885 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
886
887         * lib/target-supports.exp
888         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
889         same as x86_64-*-*; check for LP64.
890
891 2006-10-04  Richard Henderson  <rth@redhat.com>
892
893         * lib/target-supports.exp (check_effective_target_tls): Redefine
894         to mean non-emulated tls.
895         * gcc.dg/tls/alias-1.c: Remove tls requirement.
896         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
897         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
898         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
899         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
900         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
901         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
902
903 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
904
905         PR fortran/29343
906         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
907
908 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
909
910         * gfortran.dg/bounds_check_fail_1.f90: New test.
911
912 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
913
914         PR c++/29020
915         * g++.dg/template/friend48.C: New test.
916
917 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
918
919         PR fortran/29098
920         * gfortran.dg/default_initialization_2.f90: New test.
921
922 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
923
924         PR fortran/20779
925         PR fortran/20891
926         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
927
928 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
929
930         PR fortran/29284
931         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
932
933         PR fortran/29321
934         PR fortran/29322
935         * gfortran.dg/missing_optional_dummy_2.f90: New test.
936
937         PR fortran/25091
938         PR fortran/25092
939         * gfortran.dg/entry_array_specs_1.f90: New test.
940
941 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
942
943         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
944         insufficient to inhibit some test failures at -O3.  Do testing
945         on integers.
946
947 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
948
949         PR c++/29138
950         * g++.dg/inherit/access8.C: New test.
951         * g++.dg/template/dtor4.C: Tweak error messages.
952
953 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
954
955         PR fortran/27478
956         * gfortran.dg/entry_8.f90: New test.
957
958 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
959
960         PR c++/29291
961         * g++.dg/parse/new4.C: New test.
962
963 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
964
965         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
966         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
967         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
968         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
969         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
970
971 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
972
973         PR fortran/19260
974         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
975         * gfortran.dg/continuation_2.f90: New test.
976
977         PR fortran/19262
978         * gfortran.dg/continuation_3.f90: New test.
979         * gfortran.dg/continuation_4.f90: New test.
980         * gfortran.dg/continuation_5.f: New test.
981         * gfortran.dg/continuation_6.f: New test.
982
983 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
984
985         PR c++/29226
986         * g++.dg/template/vla1.C: New test.
987
988 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
989
990         PR fortran/29210
991         * gfortran.dg/complex_parameter_1.f90: New test.
992
993 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
994
995         PR c/29154
996         * gcc.c-torture/execute/20060929-1.c: New test.
997
998 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
999
1000         PR c++/29105
1001         * g++.dg/template/member6.C: New test.
1002         * g++.dg/parse/typename7.C: Adjust error markers.
1003
1004         PR c++/29080
1005         * g++.dg/template/member7.C: New test.
1006
1007 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1008
1009         PR c/24010
1010         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1011         gcc.dg/Woverride-init-3.c: New tests.
1012
1013 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1014
1015         * gcc.c-torture/execute/20060930-1.c: New test.
1016
1017 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1018
1019         PR fortran/18791
1020         * gfortran.dg/specifics_1.f90: New test.
1021         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1022         complex specifics.
1023
1024 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1025
1026         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1027         pthread-init-common.h: New.
1028
1029 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1030
1031         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1032         precision on some archs.
1033
1034 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * gcc.dg/non-local-goto-1.c: New test.
1037         * gcc.dg/non-local-goto-2.c: Likewise.
1038         * gcc.dg/setjmp-3.c: Likewise.
1039         * gcc.dg/setjmp-4.c: Likewise.
1040
1041 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1042
1043         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1044
1045 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1046
1047         PR fortran/28276
1048         * gfortran.dg/exponent_1.f90: New test.
1049
1050         PR fortran/27021
1051         * gfortran.dg/nearest_1.f90: New test.
1052
1053 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR middle-end/25261
1056         PR middle-end/28790
1057         * gcc.dg/gomp/nestedfn-1.c: New test.
1058
1059 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1060
1061         PR objc/29195
1062         * objc/compile/method-1.m: New test.
1063
1064 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1065
1066         PR c++/26938
1067         * g++.dg/template/crash58.C: New test.
1068         * g++.dg/parse/crash28.C: Adjust error markers.
1069         * g++.dg/template/crash34.C: Likewise.
1070         * g++.dg/template/friend31.C: Likewise.
1071         * g++.dg/template/crash32.C: Likewise.
1072
1073         PR c++/27329
1074         * g++.dg/template/crash59.C: New test.
1075
1076         PR c++/27667
1077         * g++.dg/template/spec33.C: New test.
1078         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1079
1080 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1081             Adam Nemet  <anemet@caviumnetworks.com>
1082
1083         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1084         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1085
1086 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1087
1088         PR target/28911
1089         * gcc.dg/pr28911.c: New.
1090
1091 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1092
1093         PR target/29169
1094         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1095         (dg-options): Add -mfpmath=387.
1096
1097 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1098
1099         PR c/28706
1100         * gcc.dg/pr28706.c: New test.
1101
1102         PR c/28712
1103         * gcc.dg/pr28712.c: New test.
1104
1105 2006-09-22  Mike Stump  <mrs@apple.com>
1106
1107         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1108
1109 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1110
1111         PR tree-optimization/28888
1112         * gcc.dg/pr28888.c: New test.
1113
1114 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/29016
1117         * g++.dg/init/ptrfn1.C: New test.
1118
1119 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1120
1121         PR c++/28861
1122         * g++.dg/template/spec32.C: New test.
1123         * g++.dg/parse/crash9.C: Adjust error markers.
1124
1125         PR c++/28303
1126         * g++.dg/template/typedef6.C: New test.
1127         * g++.dg/init/error1.C: Adjust error markers.
1128         * g++.dg/parse/crash9.C: Likewise.
1129         * g++.dg/template/crash55.C: Likewise.
1130
1131 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1132
1133         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1134
1135 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1136
1137         PR target/27650
1138         * g++.dg/ext/dllimport12.C: New test.
1139
1140 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1141
1142         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1143         * gcc.target/mips/nmadd-2.c: Likewise.
1144         * gcc.target/mips/mips-ps-6.c: New test.
1145         * gcc.target/mips/neg-abs-1.c: Likewise.
1146         * gcc.target/mips/neg-abs-2.c: Likewise.
1147         * gcc.target/mips/nmadd-3.c: New test.
1148
1149 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR middle-end/28046
1152         * gcc.dg/gomp/atomic-10.c: New test.
1153         * g++.dg/gomp/atomic-10.C: New test.
1154
1155 2006-09-20  Eric Christopher  <echristo@apple.com>
1156
1157         * gcc.target/i386/sse3-not-fisttp.c: New.
1158
1159 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1160
1161         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1162
1163 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1164
1165         * gcc.c-torture/execute/pr28289.c (one): New variable.
1166         (main): Use it instead of argc.
1167         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1168         (main): Use it instead of argc.
1169
1170 2006-09-19  Paul Brook  <paul@codesourcery.com>
1171
1172         PR target/28516
1173         * gcc.dg/nested-func-5.c: New test.
1174
1175 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1176
1177         * lib/target-supports.exp (check_effective_target_tls): Compile
1178         test stubs using ${tool}_target_compile, not just target_compile.
1179         (check_effective_target_tls_runtime): Likewise.
1180
1181 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1182
1183         * gcc.c-torture/compile/20030405-1.x: Remove.
1184
1185         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1186         optimising linker from discarding it.
1187
1188 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1189
1190         PR fortran/28526
1191         * gfortran.dg/keyword_symbol_1.f90: New test.
1192
1193         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1194         pedantic compilation option.
1195
1196 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1197
1198         PR fortran/29060
1199         * gfortran.dg/spread_shape_1.f90: New test.
1200
1201 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1202
1203         PR tree-optimization/28887
1204         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1205
1206 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1207
1208         PR c/25993
1209         * gcc.dg/pr25993.c: New test.
1210
1211 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1212
1213         PR tree-opt/21591
1214         * gcc.dg/vect/pr21591.c: New test.
1215
1216 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1217
1218         PR tree-opt/29059
1219         * gcc.c-torture/compile/strcpy-1.c: New test.
1220         * gcc.c-torture/compile/strcpy-2.c: New test.
1221         * gcc.c-torture/compile/memcpy-1.c: New test.
1222         * gcc.c-torture/compile/memcpy-2.c: New test.
1223
1224 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1225
1226         PR testsuite/29055
1227         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1228
1229 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1230
1231         * gnat.dg/specs/double_record_extension1.ads: New test.
1232         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1233
1234 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1235
1236         PR fortran/29051
1237         * gfortran.dg/oldstyle_3.f90: New test.
1238
1239 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1240
1241         PR libgfortran/29099
1242         * gfortran.dg/secnds-1.f: New test.
1243
1244 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1245
1246         PR libgfortran/29053
1247         * gfortran.dg/streamio_9.f90: New test.
1248         * gfortran.dg/streamio_10.f90: New test.
1249
1250 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1251
1252         PR C++/29002
1253         * g++.dg/init/array22.C: New test.
1254         * g++.dg/init/array23.C: New test.
1255
1256 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1257
1258         * stackcheck.lst: Update list of tests requiring stack checking.
1259         * norun.lst: Adjust for above change.
1260         * ada95.lst: New file.
1261         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1262         requiring -gnat95 switch.
1263
1264 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1265
1266         * gnat.dg/in_out_parameter.adb: New test.
1267
1268 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1269
1270         PR debug/28980
1271         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1272
1273 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * gnat.dg/specs/unchecked_union.ads: New test.
1276
1277 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1278
1279         PR rtl-optimization/28982
1280         * gcc.c-torture/execute/pr28982a.c: New test.
1281         * gcc.c-torture/execute/pr28982b.c: Likewise.
1282
1283 2006-09-12  Eric Christopher  <echristo@apple.com>
1284
1285         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1286         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1287
1288 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1289
1290         PR c/28768
1291         PR preprocessor/14634
1292         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1293         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1294         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1295
1296 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1297
1298         * gcc.dg/pr28243.c: New test.
1299
1300 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1301
1302         PR fortran/28971
1303         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1304         this undiagnosed regression reappears.
1305
1306 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1307
1308         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1309         Treat $srcdir as a literal.
1310         * lib/fortran-torture.exp (fortran-torture-compile,
1311         fortran-torture-execute): Likewise.
1312         * lib/objc-torture.exp (objc-torture-compile,
1313         objc-torture-execute): Likewise.
1314         * lib/profopt.exp (profopt-execute): Likewise.
1315
1316 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1317
1318         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1319
1320 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1321
1322         PR testsuite/28950
1323         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1324
1325 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1326
1327         PR target/13685
1328         * gcc.target/i386/pr13685.c: New test.
1329
1330 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1331
1332         * gcc.dg/pr28726.c: New test.
1333
1334 2006-09-11  Josh Conner  <jconner@apple.com>
1335
1336         * gcc.dg/nrv3.c: Increase size of structure.
1337         * gcc.dg/nrv4.c: Likewise.
1338         * gcc.dg/nrv5.c: Likewise.
1339
1340 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR libfortran/28890
1343         gfortran.dg/assumed_charlen_function_5.f90: New test.
1344
1345 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/28991
1348         * g++.dg/init/static3.C: New test.
1349
1350 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1351
1352         PR testsuite/29007
1353         * gcc.dg/long-long-cst1.c (t): Add cast to
1354         __SIZE_TYPE__ before casting to int.
1355         (main): Return 0 on success.
1356
1357 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1358
1359         * gcc.c-torture/execute/20060910-1.c: New test.
1360
1361 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1362
1363         PR middle-end/26983
1364         * gcc.dg/pr26983.c: New test.
1365
1366 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1367
1368         PR target/29006
1369         * gcc.c-torture/execute/pr29006.c: New test.
1370
1371 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1372
1373         PR libfortran/28947
1374         gfortran.dg/matmul_4.f90: New test.
1375
1376 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/28959
1379         gfortran.dg/used_types_10: New test.
1380
1381 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1382
1383         PR libfortran/28923
1384         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1385         gfortran.dg/array_initializer_3.f90: New test.
1386
1387 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1388
1389         PR fortran/28914
1390         * gfortran.dg/actual_array_constructor_3.f90: New test.
1391
1392 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1393
1394         PR testsuite/26778
1395         * gcc.target/i386/pr26778.c: New testcase.
1396
1397 2006-09-08  Eric Christopher  <echristo@apple.com>
1398
1399         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1400         * gcc.target/i386/memcpy-1.c: Ditto.
1401         * gcc.target/i386/asm-1.c: Ditto.
1402         * gcc.target/i386/20060512-4.c: Ditto.
1403         * gcc.target/i386/compress-float-387.c: Ditto.
1404         * gcc.target/i386/20060512-1.c: Ditto.
1405         * gcc.target/i386/compress-float-sse.c: Ditto.
1406         * gcc.target/i386/20060512-2.c: Ditto.
1407         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1408         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1409         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1410         * gcc.dg/pr26449.c: Ditto.
1411         * gcc.dg/attr-ms_struct-2.c: Ditto.
1412         * gcc.dg/attr-ms_struct-1.c: Ditto.
1413         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1414
1415 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1416
1417         PR c/28504
1418         * gcc.dg/vla-10.c: New test.
1419
1420 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1421
1422         PR c++/28858
1423         * g++.dg/parse/template20.C: New test.
1424         * g++.dg/template/operator8.C: Remove obsolete part.
1425         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1426         * g++.old-deja/g++.pt/crash65.C: Likewise.
1427
1428 2006-09-07  Jason Merrill  <jason@redhat.com>
1429
1430         PR middle-end/27724
1431         * gcc.dg/long-long-cst1.c: New test.
1432
1433 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         PR C++/28906
1436         * g++.dg/other/array3.C: New test.
1437         * g++.dg/other/array4.C: New test.
1438         * g++.dg/other/array5.C: New test.
1439
1440 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1441
1442         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1443
1444 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1445
1446         PR target/28946
1447         * gcc.target/i386/pr28946.c: New test.
1448
1449 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1450
1451         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1452         in integer literal constant.
1453         * gfortran.dg/enum_8.f90: Ditto.
1454         * gfortran.dg/g77/20030326-1.f: Ditto.
1455
1456 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1457
1458         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1459         nonconformance usage.
1460
1461 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1462
1463         PR middle-end/28862
1464         * gcc.c-torture/compile/vector-align-1.c: New test.
1465
1466 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1467
1468         PR rtl-opt/27883
1469         * g++.dg/opt/copysign-1.C: New test.
1470
1471 2006-09-06  Jason Merrill  <jason@redhat.com>
1472
1473         PR c++/27371
1474         * g++.dg/warn/unused-result1.C: New test.
1475
1476 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/28903
1479         * g++.dg/ext/vla3.C: New test.
1480
1481         PR c++/28886
1482         * g++.dg/template/array16.C: New test.
1483
1484 2006-09-06  Richard Guenther  <rguenther@suse.de>
1485
1486         * gcc.dg/pr27226.c: Remove testcase again.
1487
1488 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1489
1490         PR tree-opt/28937
1491         * g++.dg/opt/unroll2.C: New test.
1492
1493 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1494
1495         PR tree-opt/28952
1496         * gcc.dg/vect/pr28952.c: New test.
1497
1498 2006-09-05  Richard Guenther  <rguenther@suse.de>
1499
1500         PR tree-optimization/28900
1501         * gcc.dg/torture/pr28900.c: New testcase
1502
1503 2006-09-05  Richard Guenther  <rguenther@suse.de>
1504
1505         PR tree-optimization/28905
1506         * gcc.c-torture/compile/pr28905.c: New testcase.
1507
1508 2006-09-05  Richard Guenther  <rguenther@suse.de>
1509
1510         PR middle-end/28935
1511         * gcc.dg/pr28935.c: New testcase.
1512
1513 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1514
1515         * gcc.c-torture/execute/20060905-1.c: New test.
1516
1517 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1518
1519         PR fortran/28908
1520         * gfortran.dg/used_types_7.f90: New test.
1521         * gfortran.dg/used_types_8.f90: New test.
1522         * gfortran.dg/used_types_9.f90: New test.
1523
1524 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1525
1526         * gcc.c-torture/compile/20060904-1.c: New test.
1527
1528 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1529
1530         PR c++/23287 Revert my 2006-09-01 patch
1531         * g++.dg/parse/dtor12.C: Remove.
1532
1533 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1534
1535         PR c+/27670
1536         * g++.dg/template/operator9.C: New test.
1537
1538         PR c++/27493
1539         * g++.dg/template/operator7.C: New test.
1540
1541         PR c++/27494
1542         * g++.dg/template/operator8.C: New test.
1543
1544         PR c++/27397
1545         * g++.dg/template/crash57.C: New test.
1546
1547         * g++.dg/template/typedef4.C: Adjust error markers.
1548         * g++.dg/template/typedef5.C: Likewise.
1549
1550 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1551
1552         PR c++/28878
1553         * g++.dg/parse/crash33.C: New test.
1554
1555 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1556         Richard Guenther  <rguenther@suse.de>
1557         Adam Nemet  <anemet@caviumnetworks.com>
1558
1559         PR middle-end/27226
1560         * gcc.target/mips/memcpy-1.c: New testcase.
1561         * gcc.dg/pr27226.c: Likewise.
1562
1563 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1564
1565         PR c++/28705
1566         * g++.dg/lookup/koenig5.C: New.
1567         * g++.dg/template/crash56.C: New.
1568
1569 2006-09-01  Josh Conner  <jconner@apple.com>
1570
1571         PR c++/25505
1572         * gcc.dg/nrv3.c: New test.
1573         * gcc.dg/nrv4.c: New test.
1574         * gcc.dg/nrv5.c: New test.
1575
1576 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         PR c++/23287
1579         * g++.dg/parse/dtor12.C: New.
1580
1581 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1582
1583         PR tree-optimization/28839
1584         * gcc.dg/pr28839.c: New test.
1585
1586 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1587
1588         PR target/24367
1589         * gcc.dg/pr24367.c: New testcase.
1590
1591 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1592
1593         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1594
1595 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1596
1597         PR rtl-optimization/27735
1598         * gcc.dg/loop-unswitch-1.c: New test.
1599
1600 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         PR fortran/28885
1603         * gfortran.dg/aliasing_dummy_2.f90: New test.
1604
1605         PR fortran/20067
1606         * gfortran.dg/generic_5.f90: Change error message.
1607
1608         PR fortran/28873
1609         * gfortran.dg/generic_6.f90: New test.
1610
1611         PR fortran/25077
1612         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1613
1614         PR fortran/25102
1615         * gfortran.dg/invalid_interface_assignment.f90: New test.
1616
1617         PR fortran/24866
1618         * gfortran.dg/module_proc_external_dummy.f90: New test.
1619
1620 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1621
1622         PR c++/28349
1623         * testsuite/g++.dg/warn/var-args1.C: New test.
1624
1625 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1626
1627         PR fortran/28866
1628         * gfortran.dg/simpleif_2.f90: New test.
1629         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1630         * gfortran.dg/enum_5.f90: Ditto.
1631
1632 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1633             Kazu Hirata  <kazu@codesourcery.com>
1634
1635         PR tree-optimization/17506
1636         * gcc.dg/pr17506.c: New.
1637
1638 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1639
1640         PR c++/28139
1641         * g++.dg/eh/alias1.C: New test.
1642
1643 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1644
1645         PR c++/28860
1646         * g++.dg/template/ttp22.C: New test.
1647
1648 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1649
1650         PR middle-end/26632
1651         * gcc.dg/pr26632.c: New.
1652
1653 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1654
1655         PR libgfortran/28354
1656         * gfortran.dg/fmt_zero_precision.f90: New test.
1657
1658 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1659
1660         PR c++/28058
1661         * g++.dg/template/spec31.C: New test.
1662
1663 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1664
1665         PR c++/26573
1666         * g++.dg/other/static2.C: New test.
1667
1668 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1669
1670         * gcc.dg/Wswitch-enum-2.c: New test case.
1671         * gcc.dg/Wswitch-enum-3.c: Likewise.
1672
1673 2006-08-26  Richard Guenther  <rguenther@suse.de>
1674
1675         * gcc.c-torture/compile/20060826-1.c: New testcase.
1676
1677 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1678
1679         PR c++/28736
1680         * g++.dg/template/void10.C: New test.
1681
1682         PR c++/28737
1683         * g++.dg/template/void8.C: New test.
1684
1685         PR c+_+/28738
1686         * g++.dg/template/void9.C: New test.
1687
1688         * g++.dg/template/void3.C: Adjust error markers.
1689         * g++.dg/template/void4.C: Likewise.
1690         * g++.dg/template/crash55.C: Likewise.
1691         * g++.dg/template/void7.C: Likewise
1692
1693 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/28588
1696         * g++.dg/inherit/access6.C: New test.
1697         * g++.dg/inherit/access7.C: Likewise.
1698
1699         PR c++/28595
1700         * g++.dg/template/array15.C: New test.
1701         * g++.dg/template/crash2.C: Tweak error markers.
1702
1703 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR middle-end/28683
1706         * gcc.c-torture/compile/20060823-1.c: New test.
1707
1708 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1709
1710         PR c++/28853
1711         * g++.dg/template/ttp21.C: New test.
1712
1713         PR c++/28852
1714         * g++.dg/other/operator1.C: Add error-marker.
1715         * g++.dg/other/operator2.C: New test.
1716
1717 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1718
1719         PR c/27893
1720         * gcc.c-torture/compile/vla-const-1.c,
1721         gcc.c-torture/compile/vla-const-2.c: New tests.
1722
1723 2006-08-26  Richard Guenther  <rguenther@suse.de>
1724
1725         PR middle-end/28814
1726         * gcc.dg/torture/pr28814.c: New testcase.
1727
1728 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1729
1730         PR c/28418
1731         * gcc.c-torture/compile/compound-literal-1.c: New test.
1732
1733 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1734
1735         PR c/28299
1736         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1737         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1738         Expect extra diagnostics.
1739
1740 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1741
1742         gcc.dg/noncompile/pr16876.c: New test.
1743
1744 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1745
1746         PR c++/28056
1747         * g++.dg/parse/local1.C: New test.
1748         * g++.dg/other/qual1.C: Tweak error marker.
1749
1750 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1751
1752         PR c++/27787
1753         * g++.dg/template/typename10.C: New.
1754         * g++.dg/template/lookup4.C: Remove bogus error marker.
1755
1756 2006-08-25  Richard Guenther  <rguenther@suse.de>
1757
1758         PR testsuite/28829
1759         * gcc.dg/pr26570.c: Fix testcase.
1760
1761 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1762
1763         PR tree-opt/28807
1764         * gcc.c-torture/execute/mayalias-2.c: New test.
1765         * gcc.dg/tree-ssa/alias-13.c: New test.
1766
1767 2006-08-24  Jan Hubicka  <jh@suse.cz>
1768
1769         PR debug/26881
1770         * gcc.dg/debug/pr26881.c: New file.
1771
1772 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1773
1774         PR fortran/28788
1775         * gfortran.dg/used_types_4.f90: New test.
1776         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1777         association of derived types.
1778         * gfortran.dg/used_types_2.f90: Add module cleanup.
1779         * gfortran.dg/used_types_3.f90: The same.
1780
1781         PR fortran/28771
1782         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1783         fix of regression.
1784
1785 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1786
1787         PR 28813
1788         * gfortran.dg/direct_io_6.f90: Remove test.
1789
1790 2006-08-23  Stuart Hastings  <stuart@apple.com>
1791
1792         PR 28825
1793         * gcc.target/i386/20060821-1.c: New.
1794
1795 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1796
1797         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1798         dg-warning strings for dllimport.
1799
1800 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1801
1802         PR C++/28450
1803         * g++.dg/ext/vector4.C: New test.
1804         * g++.dg/ext/complex1.C: New test.
1805
1806 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1807
1808         PR debug/28692
1809         * gcc.dg/debug/const-1.c: New.
1810         * gcc.dg/debug/const-2.c: New.
1811         * gcc.dg/debug/dwarf2/const-1.c: New.
1812         * gcc.dg/debug/dwarf2/const-2.c: New.
1813         * gcc.dg/debug/dwarf2/const-2b.c: New.
1814
1815 2006-08-22  Richard Guenther  <rguenther@suse.de>
1816
1817         PR middle-end/28776
1818         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1819         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1820
1821 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1822
1823         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1824
1825 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1826
1827         PR c++/26269
1828         * g++.dg/other/error14.C: New test.
1829
1830         PR c++/28505
1831         * g++.dg/parse/ctor7.C: New test.
1832         * g++.dg/parse/ctor8.C: Likewise.
1833
1834         PR c++/28741
1835         * g++.dg/template/void7.C: New test.
1836
1837 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1838
1839         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1840         * gnat.dg/self_aggregate_with_array.adb: New test.
1841
1842 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1843
1844         * g++.dg/eh/arm-vfp-unwind.C: New test.
1845
1846 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1847
1848         PR c++/28341
1849         * g++.dg/template/ref3.C: New test.
1850         * g++.dg/template/nontype13.C: New test.
1851
1852         PR c++/28346
1853         * g++.dg/template/ptrmem17.C: New test.
1854
1855 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1856
1857         PR target/28648 c:
1858         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1859
1860 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1861
1862         PR fortran/28630
1863         * gfortran.dg/used_types_2.f90: New test.
1864
1865         PR fortran/28601
1866         * gfortran.dg/used_types_3.f90: New test.
1867
1868         PR fortran/20886
1869         * gfortran.dg/generic_actual_arg.f90: New test.
1870
1871         PR fortran/28735
1872         * gfortran.dg/module_private_array_refs_1.f90: New test.
1873
1874         PR fortran/28762
1875         * gfortran.dg/program_name_1.f90: New test.
1876
1877         PR fortran/28425
1878         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1879
1880         PR fortran/28496
1881         * gfortran.dg/array_initializer_2.f90: New test.
1882
1883         PR fortran/18111
1884         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1885
1886         PR fortran/28600
1887         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1888
1889         PR fortran/28771
1890         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1891
1892         PR fortran/28660
1893         * gfortran.dg/dependent_decls_1.f90: New test.
1894
1895 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1896
1897         PR fortran/25217
1898         * gfortran.dg/derived_init_2.f90: New.
1899
1900 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1901
1902         * gcc.c-torture/execute/pr28289.c: New test.
1903
1904 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR c/28744
1907         * gcc.dg/attr-externally-visible-1.c: New test.
1908         * gcc.dg/attr-externally-visible-2.c: New test.
1909         * g++.dg/parse/attr-externally-visible-1.C: New test.
1910         * g++.dg/parse/attr-externally-visible-2.C: New test.
1911
1912 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1913
1914         PR c++/28606
1915         * g++.dg/parse/dtor11.C: New test.
1916
1917 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1918
1919         PR rtl-optimization/28489
1920         * gcc.c-torture/compile/pr28489.c: New test.
1921
1922 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1923
1924         PR c++/28710
1925         * g++.dg/template/redecl4.C: New test.
1926
1927         PR c++/28711
1928         * g++.dg/template/ctor8.C: New test.
1929
1930 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1931
1932         * gcc.dg/pr26570.c: Fix testcase.
1933
1934 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1935
1936         * PR c++/28573
1937         * g++.dg/parse/offsetof6.C: New test.
1938         * g++.dg/parse/offsetof6.C: New test.
1939         * g++.dg/parse/offsetof7.C: New test.
1940
1941 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1942
1943         PR testsuite/28602
1944         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1945         is false.
1946
1947 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1948
1949         PR c++/28302
1950         * g++.dg/ext/vector3.C: New test.
1951
1952 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1953
1954         PR gcov/profile/26570
1955         * gcc.dg/pr26570.c: New test.
1956
1957 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1958
1959         PR c/27697
1960         * gcc.dg/qual-component-1.c: New test.
1961
1962 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1963
1964         PR c++/28593
1965         * g++.dg/parse/new3.C: New test.
1966
1967 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1968
1969         PR fortran/25828
1970         * gfortran.dg/streamio_1.f90: New test.
1971         * gfortran.dg/streamio_2.f90: New test.
1972         * gfortran.dg/streamio_3.f90: New test.
1973         * gfortran.dg/streamio_4.f90: New test.
1974         * gfortran.dg/streamio_5.f90: New test.
1975         * gfortran.dg/streamio_6.f90: New test.
1976         * gfortran.dg/streamio_7.f90: New test.
1977         * gfortran.dg/streamio_8.f90: New test.
1978
1979 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1980
1981         PR c/28287
1982         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1983
1984 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1985
1986         PR c++/28594
1987         * g++.dg/template/void6.C: New test.
1988
1989 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1990
1991         PR c/28649
1992         * gcc.dg/parse-error-1.c: New test.
1993         * gcc.dg/parse-error-2.c: New test.
1994         * gcc.dg/cpp/digraph2.c: Add error-marker.
1995         * gcc.dg/noncompile/920923-1.c: Likewise.
1996
1997 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1998
1999         PR c/27490
2000         * gcc.dg/sizeof-2.c: New testcase.
2001
2002         PR c/27489
2003         * gcc.dg/switch-A.c: New testcase.
2004
2005 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2006
2007         PR c++/28288
2008         PR c++/14556
2009         * g++.old-deja/g++.warn/compare1.C: Delete.
2010         * g++.dg/opt/pr7503-2.C: Delete.
2011         * g++.dg/opt/pr7503-3.C: Delete.
2012         * g++.dg/opt/pr7503-4.C: Delete.
2013         * g++.dg/opt/pr7503-5.C: Delete.
2014         * g++.dg/opt/max1.C: Delete.
2015         * g++.dg/warn/minmax.C: Delete.
2016         * g++.dg/expr/minmax.C: New test.
2017
2018 2006-08-14  Richard Guenther  <rguenther@suse.de>
2019
2020         PR testsuite/28703
2021         * gcc.c-torture/execute/pr28651.c: Do not use argc
2022         to avoid optimization, instead forbid inlining.
2023
2024 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2025
2026         PR rtl-optimization/28634
2027         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2028
2029 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2030
2031         PR c/27184
2032         * gcc.dg/torture/pr27184.c: New test.
2033
2034 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2035
2036         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2037
2038 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2039
2040         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2041         * gfortran.dg/stat_2.f90: Likewise.
2042         * gfortran.dg/chmod_1.f90: Likewise.
2043         * gfortran.dg/chmod_2.f90: Likewise.
2044         * gfortran.dg/chmod_3.f90: Likewise.
2045
2046 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2047
2048         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2049
2050 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2051
2052         * g++.dg/opt/pr23454-2.C: New test.
2053
2054 2006-08-11  Richard Guenther  <rguenther@suse.de>
2055
2056         PR middle-end/28651
2057         * gcc.c-torture/execute/pr28651.c: New testcase.
2058
2059 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2060
2061         * gnat.dg/specs/static_initializer.ads: New test.
2062
2063 2006-08-10  Paul Brook  <paul@codesourcery.com>
2064
2065         * gcc.target/arm/cond-asm.c: New test.
2066
2067 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2068
2069         PR tree-optimization/26197
2070         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2071         * g++.dg/vect/vect.exp: Compile the new tests with
2072         --param max-aliased-vops=0.
2073
2074 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2075
2076         PR c++/28637
2077         * g++.dg/template/void3.C: New test.
2078
2079         PR c++/28638
2080         * g++.dg/template/void4.C: New test.
2081
2082         PR c++/28640
2083         * g++.dg/template/void5.C: New test.
2084
2085 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2086
2087         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2088         after dg-do compile.
2089
2090 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2091
2092         PR tree-optimizations/26969
2093         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2094         "unswitch-loops" with -funswitch-loops.
2095         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2096
2097 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2098
2099         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2100         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2101         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2102         * objc.dg/dwarf-1.m: Likewise.
2103         * objc.dg/dwarf-2.m: Likewise.
2104         * obj-c++.dg/dwarf-2.mm: Likewise.
2105
2106 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2107
2108         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2109         * objc.dg/dwarf-2.m: Likewise.
2110         * obj-c++.dg/dwarf-2.mm: Likewise.
2111
2112         PR libfortran/28603
2113         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2114
2115         PR testsuite/27611
2116         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2117
2118         PR testsuite/27033
2119         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2120
2121 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2122
2123         PR target/27827
2124         * gcc.target/i386/pr27827.c: New testcase.
2125
2126 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2127
2128         PR fortran/28590
2129         * gfortran.dg/sequence_types_1.f90: New test.
2130
2131 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2132
2133         PR fortran/28548
2134         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2135         dg-warning.  Add -pedantic option.
2136
2137 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2138
2139         PR c/28502
2140         * gcc.dg/proto-1.c: New test.
2141
2142         PR c/27721
2143         * gcc.dg/lvalue-4.c: New test.
2144
2145         PR c/28136
2146         * gcc.dg/init-bad-5.c: New test.
2147
2148 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2149
2150         PR c++/28347
2151         * g++.dg/ext/typedef-init.C: Add new test for typedef
2152         initialization inside templates. Adjust existing error markers.
2153
2154 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2155
2156         PR c++/28148
2157         * g++.dg/init/ptrmem3.C: New test.
2158
2159 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2160
2161         PR tree-optimization/27770
2162         * lib/target-support.exp: New target keyword "section_anchors".
2163         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2164         tests.
2165         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2166         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2167         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2168         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2169
2170 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2171
2172         * gcc.dg/20060801-1.c: Add missing '}'.
2173
2174 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2175
2176         PR c++/27508
2177         * g++.dg/parse/dtor9.C: New test.
2178         * g++.dg/parse/dtor10.C: New test.
2179         * g++.dg/other/error7.C: Adjust error-marker.
2180
2181         PR c++/28274
2182         * g++.dg/other/default5.C: New test.
2183
2184 2006-08-02  Richard Guenther  <rguenther@suse.de>
2185
2186         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2187
2188 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/28557
2191         * g++.dg/template/conv9.C: New test.
2192
2193 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2194
2195         PR debug/28063
2196         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2197         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2198         Optionally return assembly text.  Update callers.
2199         (check_no_compiler_messages): Update verbose messages.
2200         (check_no_messages_and_pattern): New.
2201         (check_effective_target_string_merging): New.
2202
2203 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2204
2205         PR c++/28250
2206         * g++.dg/eh/catch4.C: New test.
2207
2208         PR c++/28257
2209         * g++.dg/other/qual1.C: New test.
2210
2211         PR c++/28259
2212         * g++.dg/inherit/error2.C: New test.
2213
2214         PR c++/28267
2215         * g++.dg/other/new1.C: New test.
2216
2217         * g++.dg/warn/pr23075.C: Remove obsolete test.
2218         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2219         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2220
2221 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/28523
2224         * g++.dg/eh/cast1.C: New test.
2225
2226 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2227
2228         PR libfortran/28452
2229         * gfortran.dg/random_3.f90:  New test.
2230
2231 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2232
2233         PR c++/28432
2234         * g++.dg/other/pr28304.C: Change expected error message.
2235         * g++.dg/other/pr28432.C: New test.
2236
2237 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2238
2239         PR c++/28256
2240         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2241
2242 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2243
2244         PR debug/23336
2245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2246         at -g1.
2247         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2248         g++.dg/debug/enum-2.C: New.
2249
2250 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2251
2252         PR c++/6634
2253         * g++.dg/parse/long1.C: Add more tests.
2254
2255 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2256
2257         * gfortran.dg/lrshift_1.c: New file.
2258
2259 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2260
2261         PR libgfortran/28335
2262         * gfortran.dg/no_unit_error_1.f90: New test.
2263
2264 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2265
2266         PR libgfortran/28335
2267         * gfortran.dg/no_unit_error_1.f90: Delete test.
2268         * gfortran.dg/no_unit_error_2.f90: Delete test.
2269
2270 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2271
2272         * gfortran.dg/chmod_3.f90: New test.
2273         * gfortran.dg/ltime_gmtime_1.f90: New test.
2274         * gfortran.dg/ltime_gmtime_2.f90: New test.
2275         * gfortran.dg/lrshift_1.f90: New test.
2276         * gfortran.dg/chmod_1.f90: New test.
2277         * gfortran.dg/chmod_2.f90: New test.
2278
2279 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2280
2281         PR c++/27668
2282         * g++.dg/template/crash55.C: New test.
2283
2284         PR c++/27962
2285         * g++.dg/template/nontype16.C: New test.
2286
2287         * g++.dg/template/void2.C: Adjust error markers.
2288         * g++.dg/template/nontype5.C: Adjust error markers.
2289
2290 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2291
2292         * gcc.target/i386/stack-prot-kernel.c: New test.
2293
2294 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2295
2296         * gcc.dg/builtins-55.c: New test case.
2297
2298 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2299
2300         PR rtl-optimization/27907
2301         * gcc.c-torture/compile/pr27907.c: New test.
2302
2303 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2304
2305         * gfortran.dg/mclock.f90: New test.
2306         * gfortran.dg/int_conv_1.f90: New test.
2307         * gfortran.dg/stat_1.f90: New test.
2308         * gfortran.dg/stat_2.f90: New test.
2309
2310 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2311
2312         PR libgfortran/28335
2313         * gfortran.dg/no_unit_error_1.f90: New test.
2314         * gfortran.dg/no_unit_error_2.f90: New test.
2315         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2316
2317 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2318
2319         PR middle-end/28473
2320         * gcc.dg/fold-convround-1.c: New test case.
2321
2322 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2323
2324         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2325
2326 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2327
2328         PR c++/27572
2329         * g++.dg/other/typedef1.C: New test.
2330         * g++.dg/template/typedef4.C: New test.
2331         * g++.dg/template/typedef5.C: New test.
2332
2333 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2334
2335         PR fortran/28416
2336         * gfortran.dg/allocatable_dummy_3.f90: New.
2337
2338 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2339
2340         PR fortran/28439
2341         * gfortran.dg/arithmetic_if.f90:  New test.
2342
2343 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2344
2345         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2346         avoid memcpy optimization.
2347
2348 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2349
2350         PR fortran/25289
2351         * gfortran.dg/direct_io_6.f90: New test.
2352
2353 2006-07-24  Jan Hubicka  <jh@suse.cz>
2354
2355         PR c/25795
2356         PR c++/27369
2357         * gcc.dg/pr25795.c: New test.
2358         * gcc.dg/pr25795-1.c: New test.
2359
2360 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2361
2362         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2363         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2364         which may be transformed to "g || h" on some platforms.
2365
2366 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/28025
2369         * g++.dg/template/friend45.C: New test.
2370
2371 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2372
2373         PR libgfortran/28339
2374         * gfortran.dg/arrayio_8.f90: New test.
2375
2376 2006-07-21  Mike Stump  <mrs@apple.com>
2377
2378         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2379
2380         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2381
2382 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2383
2384         PR c++/28250
2385         * g++.dg/eh/catch3.C: New test.
2386
2387         PR c++/28363
2388         * g++.dg/template/defarg10.C: New test.
2389
2390 2006-07-20  Paul Brook  <paul@codesourcery.com>
2391
2392         PR 27363
2393         * gcc.dg/pr27363.c: New test.
2394
2395 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/28338
2398         * g++.dg/init/ref13.C: New test.
2399
2400 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2401
2402         PR obj-c++/28434
2403         * obj-c++.dg/proto-error-1.mm: New test.
2404
2405 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2406
2407         PR c++/28337
2408         * g++.dg/template/string1.C: New test.
2409
2410 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2411
2412         PR c++/28048
2413         * g++.dg/template/defarg9.C: New test.
2414
2415         PR c++/28235
2416         * g++.dg/template/static27.C: New test.
2417
2418 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2419
2420         PR 28410
2421         * gcc.dg/tree-ssa/pr28410.c: New test.
2422
2423 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2424
2425         PR c++/28258
2426         * g++/dg/other/error13.C: New test.
2427
2428         PR c++/28260
2429         * g++.dg/template/friend44.C: New test.
2430
2431 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2432
2433         PR c++/27495
2434         * g++.dg/other/pr27495.C: New.
2435
2436 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2437
2438         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2439         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2440
2441 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2442
2443         PR c/28286
2444         * gcc.dg/pragma-pack-4.c: New test.
2445
2446 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2447
2448         PR c++/28291
2449         * g++.dg/ext/pr28291.C: New test.
2450
2451 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2452
2453         PR middle-end/28403
2454         * gcc.c-torture/execute/pr28403.c: New test.
2455
2456 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2457
2458         PR middle-end/28402
2459         * gcc.dg/pr28402.c: New test.
2460
2461 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2462
2463         PR c++/28304
2464         * g++.dg/other/pr28304.C: New test.
2465
2466 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2467
2468         PR other/28251
2469         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2470         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2471
2472 2006-07-17  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/28238
2475         * g++.dg/tree-ssa/pr28238.C: New testcase.
2476
2477 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2478
2479         PR c++/28250
2480         * g++.dg/eh/catch1.C: New test.
2481         * g++.dg/eh/catch2.C: New test.
2482
2483 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR c++/28370
2486         * g++.dg/template/anon3.C: New test.
2487
2488 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2489
2490         PR fortran/20844
2491         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2492         specifiers requiring an explicit format tag..
2493
2494         PR fortran/28201
2495         * gfortran.dg/generic_5: New test.
2496
2497         PR fortran/20893
2498         * gfortran.dg/elemental_optional_args_1.f90: New test.
2499
2500 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2501
2502         * gnat.dg/assert.ads: New file.
2503         * gnat.dg/controlled_record.ads: Likewise.
2504         * gnat.dg/controlled_record.adb: Likewise.
2505
2506 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2507
2508         PR c++/28292
2509         * g++.dg/other/error12.C: New test.
2510
2511         PR c++/28269
2512         * g++.dg/template/crash54.C: New test.
2513
2514 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2515
2516         PR c++/28249
2517         * g++.dg/parse/catch1.C: New test.
2518
2519         PR c++/28294
2520         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2521
2522         PR c++/28387
2523         * g++.dg/ext/attrib24.C: New test.
2524
2525 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2526
2527         PR c++/28343
2528         * g++.dg/ext/asmspec1.C: New test.
2529
2530 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2531
2532         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2533         (dg-test): Support shouldfail tests.
2534         * lib/target-supports-dg.exp (dg-shouldfail): New.
2535         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2536         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2537         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2538         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2539         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2540         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2541         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2542
2543 2006-07-13  Jan Hubicka  <jh@suse.cz>
2544
2545         * gcc.target/i386/memcpy-1.c: New.
2546
2547 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2548
2549         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2550
2551 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2552
2553         PR fortran/25097
2554         * gfortran.dg/present_1.f90: New test.
2555
2556         PR fortran/20903
2557         * gfortran.dg/interface_derived_type_1.f90: New test.
2558
2559 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2560
2561         PR fortran/28213
2562         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2563         list.
2564
2565 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2566
2567         PR c++/27820
2568         * g++.dg/other/label1.C: New test.
2569
2570 2006-07-07   Richard Guenther  <rguenther@suse.de>
2571
2572         PR middle-end/28268
2573         * gcc.dg/torture/pr28268.c: New testcase.
2574
2575 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2576
2577         PR c++/27019
2578         * g++.dg/ext/pr27019.C: New.
2579
2580 2006-07-07  Richard Guenther  <rguenther@suse.de>
2581
2582         PR tree-optimization/28187
2583         * gcc.dg/pr28187.c: New testcase.
2584
2585 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2586
2587         * gnat.dg/address_conversion.adb: New test.
2588         * gnat.dg/boolean_subtype.adb: Likewise.
2589         * gnat.dg/frame_overflow.adb: Likewise.
2590         * gnat.dg/pointer_array.adb: Likewise.
2591         * gnat.dg/pointer_conversion.adb: Likewise.
2592
2593 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/28237
2596         PR fortran/23420
2597         * gfortran.dg/print_fmt_5.f90: New test.
2598
2599 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2600
2601         PR fortran/28129
2602         * gfortran.dg/bounds_check_4.f90: New test.
2603
2604 2006-07-05  Richard Guenther  <rguenther@suse.de>
2605
2606         PR target/28158
2607         * gfortran.dg/pr28158.f90: New testcase.
2608
2609 2006-07-05  Richard Guenther  <rguenther@suse.de>
2610
2611         PR tree-optimization/28162
2612         * gcc.dg/pr28162.c: New testcase.
2613
2614 2006-07-05  Richard Guenther  <rguenther@suse.de>
2615         Andrew Pinski  <pinskia@gcc.gnu.org>
2616
2617         PR c++/27084
2618         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2619
2620 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2621
2622         PR fortran/28174
2623         * gfortran.dg/actual_array_substr_2.f90: New test.
2624
2625         PR fortran/28167
2626         * gfortran.dg/actual_array_constructor_2.f90: New test.
2627
2628 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2629
2630         * gfortran.dg/itime_idate_1.f: New test.
2631         * gfortran.dg/itime_idate_2.f: New test.
2632
2633 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2634
2635         PR libgfortran/27704
2636         * gfortran.dg/open_status_3.f90: New test.
2637         * gfortran.dg/fmt_l.f90: Update for new feature.
2638
2639 2006-07-03  Asher Langton  <langton2@llnl.gov>
2640
2641         * gfortran.dg/oldstyle_2.f90: New.
2642
2643 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2644
2645         * gnat.dg/string_slice.adb: New test.
2646
2647 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2648
2649         PR fortran/19259
2650         * gfortran.dg/semicolon_fixed.c: New.
2651         * gfortran.dg/semicolon_free.c: New.
2652
2653 2006-06-30  Mike Stump  <mrs@apple.com>
2654
2655         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2656         that don't support internal visibility.
2657
2658 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2659
2660         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2661         for '(' / ')' needing an extra '\'.
2662
2663 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2664
2665         PR middle-end/27428
2666         * gcc.dg/pr27428-1.c: New test case.
2667
2668 2006-06-29  Mike Stump  <mrs@apple.com>
2669
2670         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2671         on darwin as we can't align commons large enough yet.
2672
2673         * gcc.dg/vla-8.c: Add additional testcases.
2674
2675 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2676
2677         PR c++/28114
2678         * g++.dg/other/pr28114.C: New.
2679
2680 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2681
2682         * gcc.c-torture/compile/20060625-1.c: New test.
2683
2684 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2685
2686         PR fortran/20867
2687         * gfortran.dg/stfunc_3.f90: New test.
2688
2689         PR fortran/25056
2690         * gfortran.dg/impure_actual_1.f90: New test.
2691
2692         PR fortran/20874
2693         * gfortran.dg/elemental_result_1.f90: New test.
2694
2695         PR fortran/25073
2696         * gfortran.dg/select_7.f90: New test.
2697
2698         PR fortran/27554
2699         * intrinsic_actual_1.f: New test.
2700
2701         PR fortran/22038
2702         PR fortran/28119
2703         * gfortran.dg/forall_4.f90: New test.
2704
2705         PR fortran/25072
2706         * gfortran.dg/forall_5.f90: New test.
2707
2708 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2709
2710         PR c++/28051
2711         * g++.dg/template/using13.C: New test.
2712
2713         PR c++/28054
2714         * g++.dg/other/incomplete3.C: New test.
2715
2716 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2717
2718         PR fortran/28081
2719         * gfortran.dg/substr_3.f: New test.
2720         * gfortran.dg/equiv_2.f90: Update expected error message.
2721
2722 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2723
2724         PR fortran/28118
2725         * gfortran.dg/actual_array_substr_1.f90: New test.
2726
2727 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2728
2729         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2730         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2731
2732 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2733
2734         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2735
2736 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2737
2738         PR fortran/27981
2739         * gfortran.dg/simpleif_2.f90: New test.
2740
2741 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2742
2743         * g++.dg/template/error22.C: Fix typo.
2744
2745 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2746
2747         PR c++/28112
2748         * g++.dg/ext/attrib23.C: New test.
2749
2750 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2751
2752         * gnat.dg/varsize_temp.adb: New test.
2753
2754 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2755
2756         PR c++/11468
2757         * g++.dg/other/java2.C: New test.
2758
2759 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2760
2761         PR target/27789
2762         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2763         initialization.
2764
2765 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2766
2767         PR target/27531
2768         * gcc.dg/pr27531-1.c: New test case.
2769
2770 2006-06-22  Asher Langton  <langton2@llnl.gov>
2771
2772         PR fortran/24748
2773         * gfortran.dg/implicit_8.f90: New.
2774
2775 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2776
2777         PR rtl-optimization/28121
2778         * gcc.dg/pr28121.c: New test.
2779
2780 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2781
2782         PR c++/27805
2783         * g++.dg/parse/ptrmem6.C: New test.
2784
2785         PR c++/27821
2786         * g++.dg/template/error22.C: New test.
2787
2788 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2789
2790         PR c++/28111
2791         * g++.dg/template/friend43.C: New test.
2792
2793         PR c++/28110
2794         * g++.dg/template/crash53.C: New test.
2795
2796         PR c++/28109
2797         * g++.dg/rtti/incomplete1.C: New test.
2798
2799 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2800
2801         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2802
2803 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2804
2805         * gcc.c-torture/execute/complex-7.c: New.
2806
2807 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2808
2809         * gcc.dg/merge-all-constants-1.c: New test.
2810
2811 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2812
2813         PR c++/28113
2814         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2815
2816 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2817
2818         * gfortran.dg/rrspacing_1.f90: New test.
2819
2820 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2821
2822         PR c++/28052
2823         * g++.dg/other/bitfield2.C: New test.
2824
2825 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2826
2827         PR tree-optimization/27331
2828         * gcc.dg/pr27331.c: New test.
2829
2830 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2831             Eric Botcazou  <ebotcazou@adacore.com>
2832
2833         PR ada/18692
2834         * lib/gnat.exp: New file.
2835         * lib/gnat-dg.exp: Likewise.
2836         * gnat.dg: New directory.
2837         * gnat.dg/dg.exp: New driver.
2838         * gnat.dg/specs: New directory.
2839         * gnat.dg/specs/specs.exp: New driver.
2840         * gnat.dg/style: New directory.
2841         * gnat.dg/style/style.exp: New driver.
2842
2843 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2844
2845         PR fortran/16206
2846         * gfortran.dg/array_initializer_1.f90: New test.
2847
2848         PR fortran/28005
2849         * gfortran.dg/matmul_3.f90: New test.
2850
2851 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2852
2853         PR middle-end/28075
2854         * gcc.dg/tree-ssa/inline-1.c: New test.
2855
2856 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2857
2858         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2859         in malloc prototype; remove XFAIL.
2860         * gcc.dg/pr18241-2.c: Ditto.
2861         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2862         in memset prototype; remove XFAIL.
2863         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2864
2865 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2866
2867         * gcc.dg/vla-8.c: Add.
2868
2869 2006-06-19  Richard Guenther  <rguenther@suse.de>
2870
2871         PR tree-optimization/27090
2872         * g++.dg/tree-ssa/pr27090.C: New testcase.
2873
2874 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2875
2876         PR target/27861
2877         * gcc.dg/pr27861-1.c: New test case.
2878
2879 2006-06-19  Richard Guenther  <rguenther@suse.de>
2880
2881         PR middle-end/28045
2882         * gcc.dg/torture/pr28045.c: New testcase.
2883
2884 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2885
2886         PR fortran/26801
2887         * gfortran.dg/associated_4.f90: New test.
2888
2889 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2890
2891         PR fortran/19310
2892         PR fortran/19904
2893         * gfortran.dg/real_const_3.f90: New test.
2894
2895 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR c++/28016
2898         * g++.dg/template/static26.C: New test.
2899
2900         PR c++/27979
2901         * g++.dg/expr/bitfield2.C: New test.
2902
2903         PR c++/27884
2904         * g++.dg/parse/linkage2.C: New test.
2905
2906 2006-06-16  Richard Guenther  <rguenther@suse.de>
2907
2908         PR middle-end/27116
2909         * gcc.dg/pr15785-1.c: Revert last change.
2910         * gcc.dg/torture/pr27116-2.c: New testcase.
2911
2912 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR middle-end/27802
2915         * gcc.dg/pr27802-1.c: New test case.
2916
2917 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/27689
2920         * g++.dg/template/ttp18.C: New test.
2921         * g++.dg/template/ttp19.C: Likewise.
2922
2923         PR c++/27666
2924         * g++.dg/expr/cond9.C: New test.
2925
2926         PR c++/27640
2927         * g++.dg/template/ctor7.C: New test.
2928
2929 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2930
2931         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2932
2933 2006-06-16  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/27781
2936         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2937
2938 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2939
2940         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2941
2942 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2943
2944         * gcc.dg/tree-ssa/loop-18.c: New test.
2945
2946 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2947
2948         PR c++/27665
2949         * g++.dg/template/crash52.C: New test.
2950
2951         PR c++/27648
2952         * g++.dg/ext/attrib22.C: New test.
2953
2954         PR c++/26559
2955         * g++.dg/template/builtin1.C: New test.
2956         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2957
2958         PR c++/28018
2959         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2960         assignment.
2961         * g++.old-deja/g++.pt/crash51.C: Likewise.
2962
2963         PR c++/27227
2964         * g++.dg/lookup/linkage1.C: New test.
2965         * g++.dg/lookup/linkage2.C: Likewise.
2966
2967 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2968
2969         PR middle-end/27959
2970         * gcc.dg/pr27959.c: New testcase.
2971
2972 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2973
2974         PR target/28014:
2975         * g++.dg/eh/div.C: New test.
2976
2977 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2978
2979         PR c++/27894
2980         * g++.dg/tree-ssa/pr26757.C: New test.
2981         * g++.dg/tree-ssa/pr27894.C: New test.
2982
2983 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2984
2985         * gcc.c-torture/compile/20060609-1.c: New test.
2986
2987         PR target/27863
2988         * gcc.c-torture/compile/pr27863.c: New test.
2989
2990 2006-06-13  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/27830
2993         * g++.dg/tree-ssa/pr27830.C: New testcase.
2994
2995 2006-06-13  Matthew Sachs  <msachs@apple.com>
2996
2997         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2998         the list of compiler flags; this causes those flags to be checked
2999         for things like dg-skip-if.
3000
3001 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3002
3003         PR c++/27601
3004         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3005
3006 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3007             Kazu Hirata  <kazu@codesourcery.com>
3008
3009         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3010         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3011
3012 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3013
3014         PR c++/27933
3015         * g++.dg/lookup/using15.C: New test.
3016
3017         PR c++/27951
3018         * g++.dg/other/anon4.C: New test.
3019
3020 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3021
3022         PR c++/21210
3023         * g++.dg/init/complex1.C: New test case.
3024
3025 2006-06-11  Eric Christopher  <echristo@apple.com>
3026
3027         PR middle-end/27948
3028         * gcc.dg/bf-ms-layout.c: Run on darwin.
3029         * gcc.dg/bf-no-ms-layout: Ditto.
3030         * gcc.dg/attr-ms_struct-2.c: New.
3031         * gcc.dg/bf-ms-layout-2.c: Ditto.
3032
3033 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3034
3035         * gcc.dg/attr-ms_struct-packed1.c: New.
3036
3037 2006-06-09  Mike Stump  <mrs@apple.com>
3038
3039         * gcc.dg/vla-7.c: Add.
3040
3041 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3042
3043         PR fortran/24558
3044         * gfortran.dg/entry_6.f90: New test.
3045
3046         PR fortran/20877
3047         PR fortran/25047
3048         * gfortran.dg/entry_7.f90: New test.
3049
3050 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3051
3052         PR c/27747
3053         * gcc.dg/cpp/_Pragma6.c: New test.
3054
3055         PR c++/27748
3056         * g++.dg/cpp/_Pragma1.C: New test.
3057
3058         PR preprocessor/27746
3059         * gcc.dg/gomp/macro-3.c: New test.
3060         * gcc.dg/gomp/macro-4.c: New test.
3061         * g++.dg/gomp/macro-3.C: New test.
3062         * g++.dg/gomp/macro-4.C: New test.
3063
3064 2006-06-09  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/26998
3067         * gcc.dg/torture/pr26998.c: New testcase.
3068         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3069
3070 2006-06-08  Mike Stump  <mrs@apple.com>
3071
3072         * gcc.dg/pr27095.c: Account for stubs.
3073
3074         PR target/26427
3075         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3076         produce bad code on darwin.
3077
3078 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3079
3080         PR fortran/27958
3081         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3082
3083 2006-06-08  Asher Langton  <langton2@llnl.gov>
3084
3085         PR fortran/27786
3086         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3087
3088 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3089
3090         PR target/27421
3091         * gcc.dg/union-3.c: New test.
3092
3093 2006-06-08  Richard Guenther  <rguenther@suse.de>
3094
3095         PR middle-end/27116
3096         * gcc.dg/torture/pr27116.c: New testcase.
3097         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3098
3099 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3100
3101         PR rtl-optimization/26449
3102         * gcc.dg/pr26449.c: New test.
3103
3104 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3105
3106         PR c++/27601
3107         * g++.dg/ext/offsetof1.C: Test member functions.
3108
3109 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3110
3111         * gcc.dg/pr27095.c: Improve scanning.
3112
3113 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3114
3115         PR fortran/23091
3116         * gfortran.dg/saved_automatic_1.f90: New test.
3117
3118         PR fortran/24168
3119         * gfortran.dg/array_simplify_1.f90: New test.
3120
3121         PR fortran/25090
3122         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3123
3124         PR fortran/25058
3125         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3126
3127 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR c++/27177
3130         * g++.dg/expr/cast7.C: New test.
3131
3132 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3133
3134         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3135         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3136         * lib/fortran-torture.exp (fortran-torture-compile,
3137         fortran-torture-execute): Ditto.
3138
3139 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3140
3141         PR target/27842
3142         * gcc.dg/vmx/pr27842.c: New test.
3143
3144 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3145
3146         PR libfortran/27895
3147         * gfortran.dg/bounds_check_3.f90: New test.
3148
3149 2006-06-05  Mike Stump  <mrs@apple.com>
3150
3151         * objc.dg/objc-fast-4.m: Skip for ppc64.
3152
3153 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3154
3155         PR testsuite/27705
3156         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3157
3158 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3159             Victor Kaplansky  <victork@il.ibm.com>
3160
3161         PR tree-optimizations/26360
3162         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3163         with -fno-tree-dce.
3164         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3165
3166 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/14067
3169         * gfortran.dg/data_char_1.f90: Add messages for truncated
3170         strings.
3171
3172         PR fortran/16943
3173         * gfortran.dg/func_decl_2.f90: New test.
3174
3175         PR fortran/20839
3176         * gfortran.dg/do_2.f90: New test.
3177
3178         PR fortran/27655
3179         * gfortran.dg/associated_3.f90: New test.
3180
3181 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3182
3183         PR c++/27819
3184         * g++.dg/template/static25.C: New test.
3185
3186         PR c++/27722
3187         * g++.dg/init/array21.C: New test.
3188
3189         PR c++/27807
3190         * g++.dg/ext/complit7.C: New test.
3191
3192         PR c++/27806
3193         * g++.dg/parse/ptrmem5.C: New test.
3194
3195 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3196             Andrew Pinski  <pinskia@physics.uc.edu>
3197
3198         PR c/27150
3199         PR middle-end/27382
3200         * gcc.dg/pr27150-1.c: New testcase.
3201         * gcc.dg/pr27382-1.c: New testcase.
3202         * gcc.dg/pr27382-2.c: New testcase.
3203
3204 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3205
3206         PR c/25161
3207         PR c/27020
3208         * gcc.dg/array-10.c: New test.
3209
3210 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3211
3212         PR c++/27804
3213         * g++.dg/init/const4.C: New test.
3214         * g++.dg/init/member1.C: Add error-marker.
3215         * g++.dg/other/fold1.C: Adjust error-marker.
3216
3217 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3218
3219         PR c++/27601
3220         * g++.dg/ext/offsetof1.C: New test.
3221
3222 2006-06-04 Eric Christopher <echristo@apple.com>
3223
3224         * gcc.dg/attr-ms_struct-1.c: New.
3225
3226 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3227
3228         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3229
3230 2006-06-04  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/27039
3233         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3234
3235 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3236
3237         PR target/26223
3238         * gcc.target/i386/amd64-abi-2.c: New test case.
3239
3240 2006-06-02  Eric Christopher  <echristo@apple.com>
3241
3242         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3243         * gcc.target/i386/20020523-1.c: Skip if darwin.
3244         * gcc.target/i386/asm-3.c: Ditto.
3245         * gcc.target/i386/20011119-1.c: Ditto.
3246         * gcc.target/i386/clobbers.c: Remove pic part of test.
3247
3248 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3249
3250         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3251         * g++.old-deja/g++.other/init19.C: Ditto.
3252         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3253         and add other platforms as expected failures.
3254
3255 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3256
3257         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3258         (is-effective-target-keyword): Ditto.
3259
3260 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3261
3262         PR fortran/27715
3263         * gfortran.dg/extended_char_comparison_1.f:  New test.
3264
3265 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3266
3267         PR fortran/25098
3268         * gfortran.dg/dummy_procedure_1.f90: New test.
3269
3270         PR fortran/25147
3271         * gfortran.dg/dummy_procedure_2.f90: New test.
3272
3273         * gfortran.dg/associated_2.f90: Correct to make consistent with
3274         standard.
3275
3276 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3277
3278         * gcc.target/i386/387-11.c: New test case.
3279
3280 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3281
3282         PR c++/27801
3283         * g++.dg/template/cond6.C: New test.
3284
3285         PR c++/26496
3286         * g++.dg/template/crash51.C: New test.
3287         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3288
3289         PR c++/27385
3290         * g++.dg/init/array20.C: New test.
3291
3292 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3293
3294         * gcc.dg/builtins-54.c: New test case.
3295
3296 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/26433
3299         * g++.dg/template/fntry1.C: Add dg-do link.
3300
3301         PR c++/27808
3302         * g++.dg/parse/friend6.C: New test.
3303
3304 2006-05-30  Asher Langton  <langton2@llnl.gov>
3305
3306         * gfortran.dg/cray_pointers_7.f90: New test.
3307
3308 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3309
3310         PR tree-optimization/23452
3311         * gcc.dg/fold-mulconj-1.c: New test case.
3312
3313 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3314
3315         PR c++/27803
3316         * g++.dg/parse/bitfield1.C: New test.
3317
3318 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3319
3320         * gcc.target/ppc-eq0-1.c: New test case.
3321         * gcc.target/ppc-negeq0-1.c: New test case.
3322
3323 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3324
3325         PR c/27273
3326         * gcc.dg/overflow-warn-5.c: New test.
3327
3328 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3329
3330         PR c/27718
3331         * gcc.dg/sizeof-1.c: New test.
3332
3333 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3334
3335         PR target/27790
3336         * gcc.target/i386/pr27790.c: New test.
3337
3338 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3339
3340         PR libgfortran/27757
3341         * gfortran.dg/direct_io_5.f90: New test.
3342
3343 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3344
3345         PR libgfortran/27634
3346         * gfortran.dg/fmt_missing_period_1.f: New test.
3347         * gfortran.dg/fmt_missing_period_2.f: New test.
3348         * gfortran.dg/fmt_missing_period_3.f: New test.
3349
3350 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3351
3352         PR fortran/19777
3353         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3354         arrays.
3355
3356 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3357
3358         PR c++/27713
3359         * g++.dg/template/new6.C: New test.
3360
3361 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3362
3363         PR tree-optimization/24964
3364         * gcc.target/i386/387-10.c: New test case.
3365
3366 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3367
3368         * intrinsics/string_intrinsics.c (compare_string):
3369         Use memcmp instead of strncmp to avoid tripping over
3370         CHAR(0) in a string.
3371
3372 2006-05-27  Richard Guenther  <rguenther@suse.de>
3373
3374         PR middle-end/27773
3375         * gcc.dg/torture/pr27773.c: New testcase.
3376
3377 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3378
3379         * gcc.dg/pr24561.c: Rename to..
3380         * gcc.dg/pr25962.c: .. this.
3381
3382 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3383
3384         PR fortran/19777
3385         * gfortran.dg/bounds_check_2.f: New test.
3386
3387 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3388
3389         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3390         * gfortran.dg/byte_1.f90: Likewise.
3391         * gfortran.dg/dup_save_2.f90: Likewise.
3392
3393 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         * gfortran.dg/associated_2.f90: New test.
3396
3397 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3398
3399         PR fortran/27524
3400         * gfortran.dg/bounds_check_1.f90: New test.
3401
3402 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3403
3404         PR rtl-optimization/27661
3405         * gcc.dg/pr27661.c: New test case.
3406
3407 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3408
3409         PR fortran/23151
3410         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3411         * gfortran.dg/print_parentheses_1.f:  New test.
3412         * gfortran.dg/print_parentheses_2.f90:  New test.
3413
3414 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR target/27758
3417         * gcc.dg/pr27758.c: New test.
3418
3419 2006-05-24  Falk Hueffner  <falk@debian.org>
3420
3421         * gcc.c-torture/compile/pr27571.c: New test.
3422
3423 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3424
3425         PR fortran/27709
3426         * gfortran.dg/spec_expr_4.f90: New test.
3427
3428         PR fortran/27155
3429         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3430
3431 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3432
3433         PR c++/20103
3434         * g++.dg/ext/complit6.C: New test.
3435         * g++.dg/ext/complit3.C: Adjust error markers.
3436         * g++.dg/init/const3.C: New test.
3437
3438 2006-05-25  Richard Guenther  <rguenther@suse.de>
3439
3440         PR middle-end/27743
3441         * gcc.dg/torture/pr27743.c: New testcase.
3442
3443 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3444
3445         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3446
3447 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3448
3449         * gcc.dg/compat/scalar-by-value-x.h: New.
3450         * gcc.dg/compat/scalar-by-value-y.h: New.
3451         * gcc.dg/compat/scalar-by-value-5.c: New.
3452         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3453         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3454         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3455         * gcc.dg/compat/scalar-by-value-6.c: New.
3456         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3457         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3458         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3459
3460 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3461
3462         PR tree-optimization/27639
3463         PR tree-optimization/26719
3464         * gcc.dg/pr27639.c: New test.
3465         * gcc.dg/pr26719.c: New test.
3466         * gcc.dg/tree-ssa/scev-cast.c: New test.
3467
3468 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/20173
3471         * g++.dg/template/error21.C: New test.
3472
3473 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3474
3475         PR target/27696
3476         * gcc.target/i386/pr27696.c: New.
3477
3478 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3479
3480         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3481
3482         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3483
3484 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3485
3486         PR c++/27716
3487         * g++.dg/other/assign1.C: New test.
3488
3489 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3490
3491         PR target/27266
3492         * gcc.target/i386/pr27266.c: New.
3493
3494 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3495
3496         PR c++/27451
3497         * g++.dg/ext/asm9.C: New test.
3498
3499 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3500
3501         PR rtl-optimization/25514
3502         * gcc.c-torture/compile/pr25514.c: New test.
3503
3504 2006-05-22  Richard Guenther  <rguenther@suse.de>
3505
3506         Revert
3507         2006-01-31  Richard Guenther  <rguenther@suse.de>
3508
3509         * gcc.target/i386/sselibm-1.c: New testcase.
3510         * gcc.target/i386/sselibm-2.c: Likewise.
3511         * gcc.target/i386/sselibm-3.c: Likewise.
3512         * gcc.target/i386/sselibm-4.c: Likewise.
3513         * gcc.target/i386/sselibm-5.c: Likewise.
3514
3515 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3516
3517         PR c/27420
3518         * gcc.dg/func-args-2.c: New test.
3519
3520         PR c/26818
3521         * gcc.dg/struct-incompl-1.c: New test.
3522
3523 2006-05-22  Richard Guenther  <rguenther@suse.de>
3524
3525         PR testsuite/27708
3526         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3527         the transformations we test for.
3528
3529 2006-05-22  Richard Guenther  <rguenther@suse.de>
3530
3531         PR testsuite/27707
3532         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3533
3534 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/27210
3537         * g++.dg/warn/new1.C: New test.
3538         * g++.dg/template/new5.C: Likewise.
3539
3540 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3541
3542         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3543         * gcc.target/i386/20060512-3.c: Likewise.
3544
3545 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3546
3547         PR rtl-optimization/27671
3548         * gcc.c-torture/execute/pr27671-1.c: New.
3549         * gcc.dg/pr27671-2.c: Likewise.
3550
3551         PR tree-optimization/26622.
3552         * gcc.c-torture/compile/pr26622.c: New.
3553
3554 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/27613
3557         * gfortran.dg/recursive_reference_1.f90: New test.
3558
3559 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3560
3561         PR fortran/25746
3562         * gfortran.dg/elemental_subroutine_3.f90: New test.
3563
3564         PR fortran/25090
3565         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3566
3567         PR fortran/27584
3568         * gfortran.dg/associated_target_1.f90: New test.
3569
3570         PR fortran/19015
3571         * gfortran.dg/maxloc_shape_1.f90: New test.
3572
3573 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3574
3575         PR libgfortran/24459
3576         * gfortran.dg/namelist_24.f90: New test.
3577         * gfortran.dg/namelist_12.f: Fix typo in comment.
3578
3579 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3580
3581         PR middle-end/25776
3582         * g++.dg/other/error11.C: New test.
3583
3584 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3585
3586         * gcc.target/mips/pr26765.c: Add -w to options.
3587
3588 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3589
3590         * lib/target-supports.exp (check_effective_target_mpaired_single):
3591         New function.
3592         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3593         multilibs.
3594         * g++.dg/vect/vect.exp: Likewise.
3595
3596 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3597
3598         PR testsuite/25891
3599         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3600
3601 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3602
3603         PR fortran/27662
3604         * gfortran.dg/temporary_1.f90: New file.
3605
3606 2006-05-19  Andreas Schwab  <schwab@suse.de>
3607
3608         * g++.dg/other/unused1.C: Also match "stringz".
3609
3610 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3611
3612         PR c++/26433
3613         * g++.dg/template/fntry1.C: New test.
3614
3615 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3616
3617         PR c++/27471
3618         PR c++/27506
3619         * g++.dg/conversion/bitfield5.C: New test.
3620         * g++.dg/conversion/bitfield6.C: New test.
3621
3622 2006-05-18  Mike Stump  <mrs@apple.com>
3623
3624         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3625         * gcc.dg/vla-4.c: Add.
3626         * gcc.dg/vla-5.c: Add.
3627         * gcc.dg/vla-6.c: Add.
3628
3629 2006-05-12  Stuart Hastings  <stuart@apple.com>
3630
3631         * testsuite/gcc.target/i386/20060512-1.c: New.
3632         * testsuite/gcc.target/i386/20060512-2.c: New.
3633         * testsuite/gcc.target/i386/20060512-3.c: New.
3634         * testsuite/gcc.target/i386/20060512-4.c: New.
3635
3636 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3637
3638         PR c++/26122
3639         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3640
3641         PR c++/26068
3642         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3643         * g++.dg/parse/linkage1.C: New test.
3644
3645 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR tree-optimization/27548
3648         * g++.dg/tree-ssa/pr27548.C: New test.
3649
3650 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3651
3652         PR fortran/26551
3653         * gfortran.dg/recursive_check_1.f: New test.
3654         * gfortran.dg/recursive_check_2.f90: New test.
3655
3656 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3657
3658         * g++.dg/opt/temp2.C: New test.
3659
3660 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR c++/27491
3663         * g++.dg/init/brace5.C: New test.
3664
3665         PR middle-end/27415
3666         * gcc.dg/gomp/pr27415.c: New test.
3667         * g++.dg/gomp/pr27415.C: New test.
3668
3669         PR tree-optimization/27549
3670         * g++.dg/tree-ssa/pr27549.C: New test.
3671
3672 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3673
3674         PR libgfortran/27575
3675         * gfortran.dg/read_eof_4.f90: New test.
3676
3677 2006-05-16  Richard Guenther  <rguenther@suse.de>
3678
3679         PR tree-optimization/22303
3680         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3681
3682 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR middle-end/27573
3685         * gcc.dg/gomp/pr27573.c: New test.
3686         * gfortran.dg/gomp/pr27573.f90: New test.
3687
3688         PR c/27499
3689         * gcc.dg/gomp/pr27499.c: New test.
3690         * g++.dg/gomp/pr27499.C: New test.
3691
3692 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/27339
3695         * g++.dg/parser/access8.C: Adjust error marker.
3696         * g++.dg/template/access17.C: New test.
3697         * g++.dg/template/access18.C: Likewise.
3698
3699 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3700
3701         PR target/26600
3702         * gcc.target/i386/pr26600.c: New test case.
3703
3704 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3705
3706         PR c++/27505
3707         * g++.dg/expr/bitfield1.C: New test.
3708
3709 2006-05-15  Richard Guenther  <rguenther@suse.de>
3710
3711         PR tree-optimization/27603
3712         * gcc.dg/torture/pr27603.c: New testcase.
3713
3714 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3715
3716         PR fortran/25090
3717         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3718
3719         PR fortran/25082
3720         * gfortran.dg/scalar_return_1.f90: New test.
3721
3722         PR fortran/27411
3723         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3724
3725 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * gcc.dg/gomp/critical-4.c: New test.
3728         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3729         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3730         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3731         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3732
3733 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3734
3735         PR c++/27582
3736         * g++.dg/template/dependent-args1.C: New test.
3737
3738         PR c++/27581
3739         * g++.dg/lookup/this1.C: New test.
3740
3741         PR c++/27315
3742         * g++.dg/template/operator6.C: New test.
3743         * g++.dg/template/incomplete3.C: New test.
3744
3745         PR c++/27559
3746         * g++.dg/template/new4.C: New test.
3747
3748         PR c++/27496
3749         * g++.dg/template/void2.C: New test.
3750
3751 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3752
3753         * g++.dg/template/dependent-expr5.C: New test.
3754
3755 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3756
3757         PR middle-end/26729
3758         * gcc.dg/pr26729-1.c: New test case.
3759
3760 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3761
3762         * gcc.dg/pr27003.c: New test.
3763
3764 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3765
3766         * lib/target-supports.dg (check_cxa_atexit_available): Change
3767         v3_target_compile to ${tool}_target_compile.
3768
3769 2006-05-11  Jason Merrill  <jason@redhat.com>
3770
3771         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3772
3773 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3774
3775         PR fortran/27553
3776         * gfortran.dg/label_5.f90: New test.
3777
3778 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3779
3780         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3781         check_effective_target_powerpc_altivec_ok): New.
3782         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3783         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3784         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3785         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3786         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3787         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3788         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3789         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3790         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3791         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3792         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3793         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3794         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3795         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3796         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3797         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3798         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3799         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3800         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3801         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3802         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3803         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3804         gcc.target/powerpc/altivec-9.c,
3805         gcc.target/powerpc/altivec-consts.c,
3806         gcc.target/powerpc/altivec-pr22085.c,
3807         gcc.target/powerpc/altivec-splat.c,
3808         gcc.target/powerpc/altivec-types-1.c,
3809         gcc.target/powerpc/altivec-types-2.c,
3810         gcc.target/powerpc/altivec-types-3.c,
3811         gcc.target/powerpc/altivec-types-4.c,
3812         gcc.target/powerpc/altivec-varargs-1.c,
3813         gcc.target/powerpc/altivec-vec-merge.c,
3814         gcc.target/powerpc/ppc-vector-memcpy.c,
3815         gcc.target/powerpc/ppc-vector-memset.c,
3816         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3817         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3818         these effective targets.
3819         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3820         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3821
3822 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3823
3824         PR middle-end/27384
3825         * g++.dg/other/fold1.C: New test.
3826
3827         PR middle-end/27488
3828         * gcc.dg/fold-nonneg-1.c: New test.
3829
3830         PR c++/27547
3831         * g++.dg/other/operator1.C: New test.
3832
3833 2006-05-11  Richard Guenther  <rguenther@suse.de>
3834
3835         PR middle-end/27529
3836         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3837
3838 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3839
3840         * lib/target-supports-dg.exp (check-flags): New.
3841         (dg-skip-if): Move flag checks.
3842
3843 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3844
3845         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3846         * lib/target-supports.dg (check_cxa_atexit_available): New.
3847
3848 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3849
3850         PR fortran/27470
3851         * gfortran.dg/multiple_allocation_2.f90: New test case.
3852
3853 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3854
3855         * gcc.target/arm/pr27387.C: Fix a comment typo.
3856
3857 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3858
3859         PR fortran/24549
3860         * gfortran.dg/error_recovery_1.f90: New test.
3861
3862 2006-05-10  Richard Guenther  <rguenther@suse.de>
3863
3864         PR tree-optimization/27302
3865         * gcc.dg/torture/pr27302.c: New testcase.
3866
3867 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3868         Richard Guenther  <rguenther@suse.de>
3869
3870         PR middle-end/27498
3871         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3872
3873 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3874
3875         PR rtl-optimization/27335
3876         * gcc.dg/pr27335.c: New test.
3877
3878 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3879
3880         * gcc.target/mips/mips-ps-5.c: New file.
3881
3882 2006-05-08  Jan Hubicka  <jh@suse.cz>
3883
3884         PR middle-end/25962
3885         * gcc.dg/pr25962.c: New.
3886
3887 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3888
3889         PR target/27158
3890         * gcc.target/powerpc/pr27158.c: New test case.
3891
3892 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3893
3894         PR testsuite/27476
3895         * ada/acats/run_all.sh: Use test -z.
3896
3897 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3898
3899         PR libfortran/18271
3900         * gfortran.dg/spec_expr_3.f90: New test.
3901
3902 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3903
3904         PR target/24879
3905         * gcc.target/i386/monitor.c: New file.
3906
3907 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3908
3909         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3910
3911 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3912
3913         PR c++/27447
3914         * g++.dg/other/ptrmem7.C: New test.
3915
3916 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3917
3918         PR target/27421
3919         * gcc.dg/array-9.c: New test.
3920
3921 2006-05-07  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/27409
3924         * gcc.dg/torture/pr27409.c: New testcase.
3925
3926 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3927
3928         PR fortran/27457
3929         * gfortran.dg/select_6.f90: New.
3930
3931 2006-05-07  Richard Guenther  <rguenther@suse.de>
3932
3933         PR tree-optimization/27136
3934         * gcc.dg/torture/pr27136.c: New testcase.
3935
3936 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3937
3938         PR fortran/24813
3939         * gfortran.dg/char_cons_len_1.f90: New test.
3940
3941 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3942
3943         PR c++/27427
3944         * g++.dg/template/incomplete2.C: New test.
3945
3946 2006-05-06  Richard Guenther  <rguenther@suse.de>
3947
3948         PR tree-optimization/27151
3949         * gcc.dg/vect/pr27151.c: New testcase.
3950
3951 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3952
3953         PR c++/27430
3954         * g++.dg/template/void1.C: New test.
3955
3956         PR c++/27423
3957         * g++.dg/other/void2.C: New test.
3958
3959         PR c++/27422
3960         * g++.dg/conversion/void1.C: New test.
3961
3962 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3963
3964         PR/21391
3965         * g++.dg/other/unused1.C: New.
3966
3967 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3968
3969         PR objc/27240
3970         * objc.dg/member-1.m: New test.
3971
3972 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3973
3974         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3975
3976 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3977
3978         PR libfortran/26985
3979         * gfortran.dg/matmul_2.f90: New test.
3980
3981 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3982
3983         * ada/acats/run_all.sh: Use sync when main not found.
3984
3985 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3986
3987         PR target/26765
3988         * gcc.target/mips/pr26765.c: New.
3989
3990 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3991
3992         * gcc.target/bfin: New directory.
3993         * gcc.target/bfin/bfin.exp: New file.
3994         * gcc.target/bfin/frmul.c: New file.
3995         * gcc.target/bfin/arith.c: New file.
3996         * gcc.target/bfin/mul-combine.c: New file.
3997         * gcc.target/bfin/shift.c: New file.
3998
3999 2006-05-04  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/14287
4002         PR tree-optimization/14844
4003         PR tree-optimization/19792
4004         PR tree-optimization/21608
4005         PR tree-optimization/27090
4006         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4007         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4008         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4009         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4010         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4011
4012 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR tree-optimization/27285
4015         * gcc.c-torture/execute/pr27285.c: New test.
4016
4017         PR middle-end/27388
4018         * gcc.dg/gomp/pr27388-1.c: New test.
4019         * gcc.dg/gomp/pr27388-2.c: New test.
4020         * gcc.dg/gomp/pr27388-3.c: New test.
4021
4022         PR c++/27359
4023         * g++.dg/gomp/pr27359.C: New test.
4024
4025 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4026
4027         PR fortran/20248
4028         * gfortran.dg/iargc.f90: New test.
4029
4030 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4031
4032         PR c++/27102
4033         * g++.dg/template/crash49.C: New test.
4034
4035 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4036
4037         PR testsuite/27032
4038         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4039
4040 2006-05-02  Jeff Law  <law@redhat.com>
4041
4042         PR tree-optimization/27364
4043         * gcc.c-torture/execute/pr27364.c: New test.
4044
4045 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4046
4047         PR c++/27309
4048         * g++.dg/parser/ctor5.C: New test.
4049
4050 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4051
4052         PR target/27387
4053         * gcc.target/arm/arm.exp: New.
4054         * gcc.target/arm/pr27387.C: Likewise.
4055
4056 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4057
4058         PR fortran/27269
4059         PR fortran/27324
4060         * gfortran.dg/module_equivalence_2.f90: New test.
4061
4062 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4063
4064         PR middle-end/27337
4065         * g++.dg/gomp/pr27337-1.C: New test.
4066         * g++.dg/gomp/pr27337-2.C: New test.
4067
4068         PR middle-end/27328
4069         * gcc.dg/gomp/pr27328.c: New test.
4070
4071         PR middle-end/27325
4072         * g++.dg/gomp/pr27325.C: New test.
4073
4074         PR middle-end/27310
4075         * g++.dg/gomp/pr27310.C: New test.
4076
4077 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4078
4079         PR tree-optimization/27291
4080         * g++.dg/tree-ssa/pr27291.C: New test.
4081
4082 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4083
4084         PR tree-optimization/27283
4085         * g++.dg/tree-ssa/pr27283.C: New test.
4086
4087 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4088
4089         * gcc.dg/tree-ssa/loop-16.c: New test.
4090
4091 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4092             Joseph S. Myers  <joseph@codesourcery.com>
4093
4094         * gcc.dg/Wconversion-3.c: New test case.
4095         * gcc.dg/Wconversion-4.c: Likewise.
4096
4097 2006-05-01  Richard Guenther  <rguenther@suse.de>
4098
4099         PR tree-optimization/26726
4100         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4101
4102 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4103
4104         * gcc.dg/Woverflow-1.c: New test case.
4105         * gcc.dg/Woverflow-2.c: Likewise.
4106         * gcc.dg/Woverflow-3.c: Likewise.
4107
4108 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4109
4110         PR c++/27094
4111         * g++.dg/template/defarg8.C: New test.
4112
4113 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/27278
4116         * g++.dg/parse/operator7.C: New test.
4117
4118 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4119
4120         PR c++/11471
4121         PR c++/27102
4122         * g++.dg/template/crash48.C: New test.
4123
4124         PR c++/27279
4125         * g++.dg/parse/ctor4.C: New test.
4126
4127 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4128
4129         PR fortran/25681
4130         * gfortran.df/char_type_len.f90: New test.
4131
4132 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4133
4134         PR libgfortran/27304
4135         * gfortran.dg/fmt_exhaust.f90: New test.
4136
4137 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4138
4139         PR c/25309
4140         * gcc.dg/large-size-array-2.c: New test case.
4141
4142 2006-04-28  Richard Guenther  <rguenther@suse.de>
4143
4144         PR target/26826
4145         * gcc.target/i386/pr26826.c: New testcase.
4146
4147 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4148
4149         PR middle-end/27260
4150         * gcc.c-torture/execute/pr27260.c: New.
4151
4152 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4153
4154         PR middle-end/27095
4155         * gcc.dg/pr27095.c: New.
4156
4157 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4158
4159         PR c++/27292
4160         * g++.dg/conversion/bitfield4.C: New test.
4161
4162 2006-04-27  Eric Christopher  <echristo@apple.com>
4163
4164         * gcc.dg/pragma-ms_struct.c: New.
4165
4166 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/27102
4169         * g++.dg/template/crash47.C: New test.
4170
4171 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4172
4173         * gcc.target/i386/sse-7.c: build with -msse.
4174
4175 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4176
4177         PR testsuite/27274:
4178         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4179         (main): Exit if processor doesn't support SSE.
4180
4181 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4182
4183         PR middle-end/27282
4184         * gcc.c-torture/compile/pr27282.c: New test.
4185
4186 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR middle-end/26913
4189         * g++.dg/gomp/pr26913.C: New test.
4190
4191         PR c/25996
4192         * gcc.dg/gomp/pr25996.c: New test.
4193         * g++.dg/gomp/pr25996.C: New test.
4194
4195 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4196
4197         PR rtl-optimization/26725
4198         * gcc.c-torture/compile/pr26725.c: New test.
4199
4200 2006-04-25  Richard Guenther  <rguenther@suse.de>
4201
4202         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4203         than n + -1.
4204
4205 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4206
4207         * gcc.dg/20060425-1.c: New testcase.
4208
4209 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4210
4211         PR tree-optimization/26865
4212         * gcc.dg/pr26865.c: New test.
4213
4214 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4215
4216         PR c++/27292
4217         * g++.dg/conversion/bitfield1.C: New test.
4218         * g++.dg/conversion/bitfield2.C: Likewise.
4219         * g++.dg/conversion/bitfield3.C: Likewise.
4220
4221 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4222         Richard Guenther  <rguenther@suse.de>
4223
4224         PR tree-optimization/27236
4225         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4226
4227 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4228
4229         PR c++/19963
4230         * g++.dg/other/incomplete2.C: New test.
4231
4232 2006-04-24  Richard Guenther  <rguenther@suse.de>
4233
4234         PR middle-end/26869
4235         * gcc.dg/torture/pr26869.c: New testcase.
4236
4237 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4238         Richard Guenther  <rguenther@suse.de>
4239
4240         PR tree-optimization/27218
4241         * g++.dg/tree-ssa/pr27218.C: New testcase.
4242
4243 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4244
4245         PR c++/26912
4246         * g++.dg/template/friend41.C: New test.
4247
4248 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4249
4250         * g++.dg/opt/pr15551.C: Include cstdio.
4251         (main): Use remove instead of unlink.
4252
4253 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4254
4255         * gcc.dg/sibcall-7.c: New test.
4256         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4257         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4258         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4259         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4260         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4261
4262 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4263
4264         PR c++/26534
4265         * g++.dg/opt/bitfield1.C: New test.
4266         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4267         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4268         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4269         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4270         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4271         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4272         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4273         * g++.dg/abi/bitfield2.C: Likewise.
4274         * g++.dg/init/bitfield1.C: Likewise.
4275
4276 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/25099
4279         * gfortran.dg/elemental_subroutine_4.f90: New test.
4280         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4281         call sub (m, x).
4282
4283 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4284
4285         * gcc.c-torture/compile/20060421-1.c: New testcase.
4286
4287 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4288
4289         PR c/25875
4290         * gcc.dg/init-bad-4.c: New test.
4291
4292 2006-04-21  Paul Brook  <paul@codesourcery.com>
4293
4294         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4295
4296 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4297
4298         PR fortran/27122
4299         * gfortran.dg/defined_operators_1.f90: New test.
4300         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4301         remove old ones associated, incorrectly, with Note 5.46.
4302
4303         PR fortran/27113
4304         * gfortran.dg/character_array_constructor_1.f90: New test.
4305
4306 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4307
4308         * gcc.dg/20060419-1.c: New test.
4309
4310 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4311
4312         PR c/26774
4313         * gcc.dg/struct-parse-1.c: New test case.
4314
4315 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4316
4317         PR c++/26558
4318         * g++.dg/parse/template19.C: New test.
4319
4320         PR c++/26739
4321         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4322
4323         PR c++/26036
4324         * g++.dg/expr/call3.C: New test.
4325
4326         PR c++/10385
4327         * g++.dg/conversion/dynamic1.C: New test.
4328
4329 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/27102
4332         * g++.dg/template/crash35.C: Tweak error markers.
4333         * g++.dg/template/crash46.C: New test.
4334         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4335         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4336
4337 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4338
4339         PR rtl-optimization/14261
4340         * gcc.c-torture/compile/20060419-1.c: Added.
4341
4342 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4343
4344         * gfortran.dg/label_1.f90: Adjust dg-error.
4345
4346 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4347
4348         PR target/26961
4349         * gcc.dg/fold-cond-1.c: New test case.
4350         * gcc.dg/pr26961-1.c: Likewise.
4351
4352 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4353
4354         PR libgfortran/27138
4355         * gfortran.dg/read_bad_advance.f90: New test.
4356
4357 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4358             Dale Johannesen  <dalej@apple.com>
4359
4360         PR target/24076
4361         * gcc.target/i386/vecinit-3.c: New testcase.
4362         * gcc.target/i386/vecinit-4.c: Likewise.
4363         * gcc.target/i386/sse-18.c: Likewise.
4364         * gcc.target/i386/sse-19.c: Likewise.
4365
4366 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4367
4368         * gfortran.dg/allocate_zerosize_1.f90: New test.
4369
4370 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/26365
4373         * g++.dg/template/crash45.C: New test.
4374
4375 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4376
4377         PR fortran/26787
4378         * gfortran.dg/proc_assign_1.f90: New test.
4379         * gfortran.dg/procedure_lvalue.f90: Change message.
4380         * gfortran.dg/namelist_4.f90: Add new error.
4381
4382         PR fortran/25597
4383         PR fortran/27096
4384         * gfortran.dg/auto_pointer_array_result_1.f90
4385
4386         PR fortran/27089
4387         * gfortran.dg/specification_type_resolution_1.f90
4388
4389         PR fortran/18003
4390         PR fortran/25669
4391         PR fortran/26834
4392         * gfortran.dg/bounds_temporaries_1.f90: New test.
4393
4394         PR fortran/27124
4395         * gfortran.dg/array_return_value_1.f90: New test.
4396
4397 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4398
4399         PR fortran/25336
4400         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4401
4402 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4403
4404         PR middle-end/26823
4405         * g++.dg/gomp/pr26823-1.C: New test.
4406         * g++.dg/gomp/pr26823-2.C: New test.
4407
4408 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4409
4410         PR middle-end/27134
4411         * gcc.dg/pr27314.c: New test.
4412
4413 2006-04-13  Richard Henderson  <rth@redhat.com>
4414
4415         * g++.dg/gomp/block-0.C: Update expected matches.
4416
4417 2006-04-13  DJ Delorie  <dj@redhat.com>
4418
4419         * lib/target-supports.exp (check_effective_target_int32plus): New.
4420         (check_effective_target_ptr32plus): New.
4421         (check_effective_target_size32plus): New.
4422         (check_effective_target_int16): New.
4423         (check_profiling_available): Add m32c to the list of unsupported targets.
4424
4425         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4426         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4427         memory size.
4428         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4429         pointers.
4430         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4431         size_t.
4432         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4433         and size_t.
4434         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4435         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4436         not just xstormy16.  Skip m32c due to weird pointer size.
4437         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4438         not just xstormy16.
4439         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4440         not just xstormy16.
4441         * gcc.dg/20020312-2.c: Add m32c support.
4442         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4443         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4444         in test.
4445         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4446         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4447         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4448         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4449         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4450         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4451         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4452         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4453         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4454         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4455         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4456         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4457         in test.
4458         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4459         in test.
4460         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4461         * gcc.dg/pr23049.c: Require >=32 bit integers.
4462         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4463         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4464         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4465         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4466         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4467         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4468         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4469         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4470         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4471         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4472         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4473         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4474         prototype in test.
4475         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4476         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4477         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4478         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4479         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4480
4481         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4482         * gcc.c-torture/execute/20040703-1.x: Likewise.
4483         * gcc.c-torture/execute/20040705-1.x: Likewise.
4484         * gcc.c-torture/execute/20040705-2.x: Likewise.
4485         * gcc.c-torture/execute/20040709-1.x: Likewise.
4486         * gcc.c-torture/execute/20040709-2.x: Likewise.
4487         * gcc.c-torture/execute/20040811-1.x: Likewise.
4488         * gcc.c-torture/execute/20050316-1.x: Likewise.
4489         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4490         * gcc.c-torture/execute/pr19689.x: Likewise.
4491         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4492         * gcc.c-torture/execute/usmul.x: Likewise.
4493         * gcc.c-torture/execute/vrp-5.x: Likewise.
4494         * gcc.c-torture/execute/vrp-6.x: Likewise.
4495         * gcc.dg/debug/20041023-1.s: Likewise.
4496
4497 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4498
4499         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4500         of integers to a vector types are now constant expressions in C.
4501         * gcc.dg/vect/vect-fold-1.c: New test case.
4502
4503 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4504             Ulrich Weigand  <uweigand@de.ibm.com>
4505
4506         PR target/27006
4507         * gcc.dg/vmx/pr27006.c: New testcase.
4508
4509 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4510
4511         PR libgfortran/26766
4512         * gfortran.dg/write_recursive.f90: New test.
4513
4514 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4515
4516         * g++.dg/parse/dtor7.C: New test.
4517         * g++.dg/parse/new1.C: Add error marker.
4518         * g++.dg/template/new3.C: New test.
4519
4520         PR c++/26122
4521         * g++.dg/template/pure1.C: New test.
4522
4523         PR c++/26295
4524         * g++.dg/parse/ptrmem4.C: New test.
4525
4526 2006-04-10  Jeff Law  <law@redhat.com>
4527
4528         PR/27087
4529         * gcc.c-torture/compile/pr27087.c: New test.
4530
4531 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4532
4533         PR/21391
4534         * gcc.dg/20060410.c: New.
4535
4536 2006-04-10  Matthias Klose  <doko@debian.org>
4537
4538         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4539         Recognize multilib directory names containing underscores.
4540
4541 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4542
4543         * gcc.target/i386/vecinit-1.c: New test case.
4544         * gcc.target/i386/vecinit-2.c: Likewise.
4545
4546 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR debug/27057
4549         * g++.dg/debug/dwarf2-2.C: New test.
4550
4551 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4552
4553         PR rtl-optimization/27073
4554         * gcc.c-torture/execute/pr27073.c: New test.
4555
4556 2006-04-08  Mike Stump  <mrs@apple.com>
4557
4558         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4559
4560 2006-04-07  Richard Guenther  <rguenther@suse.de>
4561
4562         PR tree-optimization/26135
4563         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4564
4565 2006-04-06  Jan Hubicka  <jh@suse.cz>
4566
4567         PR profile/26399
4568         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4569
4570 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4571
4572         * g++.dg/conversion/nullptr1.C: New test case.
4573         * g++.dg/conversion/nullptr2.C: Likewise.
4574
4575 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4576
4577         * gfortran.dg/dependency_18.f90: New test case.
4578
4579 2006-04-05  Richard Guenther  <rguenther@suse.de>
4580
4581         PR tree-optimization/26919
4582         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4583         * gcc.dg/ipa/ipa-2.c: Likewise.
4584         * gcc.dg/ipa/ipa-3.c: Likewise.
4585         * gcc.dg/ipa/ipa-5.c: Likewise.
4586
4587 2006-04-05  Richard Guenther  <rguenther@suse.de>
4588
4589         PR tree-optimization/26763
4590         * gcc.dg/torture/pr26763-1.c: New testcase.
4591         * gcc.dg/torture/pr26763-2.c: Likewise.
4592
4593 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4594
4595         PR fortran/23634
4596         PR fortran/25619
4597         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4598
4599 2006-04-04  Eric Christopher  <echristo@apple.com>
4600
4601         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4602         stubs.
4603         * gcc.target/i386/387-5.c: Ditto.
4604
4605 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4606
4607         * gcc.target/sparc/struct-ret-check.c: New test.
4608
4609 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4610
4611         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4612         zero decimal digits specified in format.
4613
4614 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4615
4616         PR fortran/26891
4617         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4618
4619         PR fortran/26976
4620         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4621         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4622         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4623         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4624         bigendian-ness.
4625
4626 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4627
4628         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4629         dummy arguments work when the actual argument is itself a dummy
4630         argument of the caller.
4631
4632 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4633
4634         PR libfortran/24685
4635         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4636
4637 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4638
4639         * gfortran.dg/dependencency_17.f90: New test case.
4640
4641 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4642
4643         * gfortran.dg/dependency_14.f90: New test case.
4644         * gfortran.dg/dependency_15.f90: Likewise.
4645         * gfortran.dg/dependency_16.f90: Likewise.
4646
4647 2006-03-31  Asher Langton  <langton2@llnl.gov>
4648
4649         PR fortran/25358
4650         gfortran.dg/cray_pointers_6.f90: New test.
4651
4652 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4653
4654         PR libgfortran/26890
4655         * gfortran.dg/read_size_noadvance.f90: New test.
4656
4657 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4658
4659         PR fortran/25031
4660         * gfortran.dg/multiple_allocation_1.f90: Check that the
4661         size has changed after a re-allocation with stat.
4662
4663 2006-03-30  Richard Guenther  <rguenther@suse.de>
4664
4665         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4666         removal.
4667         * gcc.target/i386/sselibm-2.c: Likewise.
4668         * gcc.target/i386/sselibm-3.c: Likewise.
4669         * gcc.target/i386/sselibm-4.c: Likewise.
4670         * gcc.target/i386/sselibm-5.c: Likewise.
4671
4672 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4673
4674         * gcc.dg/fold-andxor-1.c: New test case.
4675         * gcc.dg/fold-xorand-1.c: Likewise.
4676
4677 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4678
4679         * gcc.dg/fold-convnotconv-1.c: New test case.
4680
4681 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4682
4683         PR fortran/26779
4684         * gfortran.dg/private_type_5.f90: New test.
4685
4686 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4687
4688         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4689
4690 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4691
4692         * gfortran.dg/advance_2.f90: New test.
4693         * gfortran.dg/advance_3.f90: New test.
4694
4695         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4696
4697 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4698
4699         PR libgfortran/26661
4700         PR libgfortran/26880
4701         * gfortran.dg/read_x_past.f: New test.
4702
4703 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4704
4705         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4706         to be STABS.
4707
4708 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4709
4710         * objc.dg/dwarf-1.m: Skip on AIX.
4711         * objc.dg/dwarf-2.m: Skip on AIX.
4712
4713 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4714
4715         PR fortran/26816
4716         * gfortran.dg/float_1.f90: New test.
4717
4718 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4719
4720         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4721         X86_64 targets.
4722         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4723
4724 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4725
4726         PR libfortran/26735
4727         * gfortran.dg/convert_implied_open.f90: New test case.
4728
4729 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4730
4731         PR fortran/26769
4732         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4733
4734 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4735
4736         PR middle-end/26717
4737         * gcc.dg/pr26717.c: New test.
4738
4739 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4740
4741         * gfortran.dg/dependency_12.f90: New test case.
4742
4743 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4744
4745         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4746
4747 2006-03-24  Jeff Law  <law@redhat.com>
4748
4749         * gcc.c-torture/pr26840.c: New test.
4750
4751 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4752
4753         * objc.dg/dwarf-2.m: New.
4754         * obj-c++.dg/dwarf-2.mm: New.
4755
4756         * g++.old-deja/g++.other/init19.C: New.
4757
4758 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4759
4760         * g++.dg/eh/spbp.C: Skip on AIX.
4761
4762 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR middle-end/26611
4765         * g++.dg/gomp/pr26611-1.C: New test.
4766         * g++.dg/gomp/pr26611-2.C: New test.
4767
4768 2006-03-24  Jeff Law  <law@redhat.com>
4769
4770         * gcc.c-torture/compile/pr26833.c: New test.
4771         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4772
4773 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4774
4775         * gfortran.dg/endfile_2.f90: Delete temp file.
4776
4777 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4778
4779         PR fortran/19303
4780         * gfortran.dg/record_marker_1.f90: New test case.
4781         * gfortran.dg/record_marker_2.f: New test case.
4782         * gfortran.dg/record_marker_3.f90: New test case.
4783
4784 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4785
4786         PR fortran/17298
4787         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4788         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4789
4790 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4791
4792         * lib/gcc-dg.exp (cleanup-modules): New proc.
4793         * gfortran.dg/allocatable_function_1.f90,
4794         gfortran.dg/allocate_char_star_scalar_1.f90,
4795         gfortran.dg/assumed_charlen_function_1.f90,
4796         gfortran.dg/assumed_dummy_1.f90,
4797         gfortran.dg/assumed_shape_ranks_1.f90,
4798         gfortran.dg/assumed_shape_ranks_2.f90,
4799         gfortran.dg/assumed_size_dt_dummy.f90,
4800         gfortran.dg/auto_char_dummy_array_1.f90,
4801         gfortran.dg/auto_char_len_3.f90,
4802         gfortran.dg/automatic_module_variable.f90,
4803         gfortran.dg/bad_automatic_objects_1.f90,
4804         gfortran.dg/char_array_constructor.f90,
4805         gfortran.dg/char_array_structure_constructor.f90,
4806         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4807         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4808         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4809         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4810         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4811         gfortran.dg/derived_pointer_recursion.f90,
4812         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4813         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4814         gfortran.dg/dummy_functions_1.f90,
4815         gfortran.dg/elemental_initializer_1.f90,
4816         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4817         gfortran.dg/elemental_pointer_1.f90,
4818         gfortran.dg/elemental_subroutine_1.f90,
4819         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4820         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4821         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4822         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4823         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4824         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4825         gfortran.dg/global_references_1.f90,
4826         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4827         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4828         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4829         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4830         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4831         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4832         gfortran.dg/large_integer_kind_1.f90,
4833         gfortran.dg/large_real_kind_1.f90,
4834         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4835         gfortran.dg/module_double_reuse.f90,
4836         gfortran.dg/module_equivalence_1.f90,
4837         gfortran.dg/module_interface_1.f90,
4838         gfortran.dg/module_parameter_array_refs_1.f90,
4839         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4840         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4841         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4842         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4843         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4844         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4845         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4846         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4847         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4848         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4849         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4850         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4851         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4852         gfortran.dg/same_name_1.f90,
4853         gfortran.dg/sibling_dummy_procedure_1.f90,
4854         gfortran.dg/sibling_dummy_procedure_2.f90,
4855         gfortran.dg/sibling_dummy_procedure_3.f90,
4856         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4857         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4858         gfortran.dg/used_dummy_types_2.f90,
4859         gfortran.dg/used_dummy_types_3.f90,
4860         gfortran.dg/used_dummy_types_4.f90,
4861         gfortran.dg/used_dummy_types_5.f90,
4862         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4863         gfortran.dg/userdef_operator_1.f90: Use it.
4864
4865 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4866
4867         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4868         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4869         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4870         gfortran.dg/write_back.f,
4871         gfortran.fortran-torture/execute/inquire_1.f90,
4872         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4873
4874 2006-03-21  Jeff Law  <law@redhat.com>
4875
4876         * gcc.dg/tree-ssa/vrp28.c: New test.
4877
4878 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4879
4880         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4881         if _STDC_C99 is defined.
4882         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4883         * gcc.dg/builtins-20.c: Likewise.
4884         * gcc.dg/builtins-53.c: Likewise.
4885         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4886         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4887
4888 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4889
4890         PR tree-opt/26781
4891         * gcc.c-torture/compile/pr26781-1.c: New test.
4892         * gcc.c-torture/compile/pr26781-2.c: New test.
4893
4894 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR c++/26690
4897         * g++.dg/gomp/pr26690-1.C: New test.
4898         * g++.dg/gomp/pr26690-2.C: New test.
4899
4900 2006-03-20  Jeff Law  <law@redhat.com>
4901
4902         * gcc.dg/tree-ssa/pr21829.c: New test.
4903
4904         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4905
4906 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4907
4908         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4909         (check_visibility_available): Use it.
4910         (check_effective_target_default_packed): Likewise.
4911         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4912         (check_effective_target_fopenmp): Likewise.
4913         (check_effective_target_freorder): Likewise.
4914         (check_effective_target_fpic): Likewise.
4915         (check_named_sections_available): Likewise.
4916         (check_effective_target_ilp32): Likewise.
4917         (check_effective_target_lp64): Likewise.
4918
4919 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4920
4921         PR fortran/20935
4922         * gfortran.dg/scalar_mask_2.f90: New test case.
4923
4924 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4925
4926         PR tree-opt/26629
4927         * gcc.dg/tree-ssa/loadpre12.c: New test.
4928         * gcc.dg/tree-ssa/loadpre13.c: New test.
4929         * gcc.dg/tree-ssa/loadpre14.c: New test.
4930         * gcc.dg/tree-ssa/loadpre15.c: New test.
4931         * gcc.dg/tree-ssa/loadpre16.c: New test.
4932         * gcc.dg/tree-ssa/loadpre17.c: New test.
4933         * gcc.dg/tree-ssa/loadpre18.c: New test.
4934         * gcc.dg/tree-ssa/loadpre19.c: New test.
4935         * gcc.dg/tree-ssa/loadpre20.c: New test.
4936         * gcc.dg/tree-ssa/loadpre21.c: New test.
4937         * gcc.dg/tree-ssa/loadpre22.c: New test.
4938
4939 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4940
4941         PR fortran/26741
4942         * gfortran.dg/elemental_initializer_1.f90: New test.
4943
4944         PR fortran/26716
4945         * gfortran.dg/assumed_shape_ranks_2: New test.
4946
4947 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4948
4949         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4950         target fpic.
4951
4952 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4953
4954         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4955         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4956         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4957         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4958         gfortran.fortran-torture/execute/direct_io.f90,
4959         gfortran.fortran-torture/execute/inquire_2.f90,
4960         gfortran.fortran-torture/execute/inquire_4.f90,
4961         gfortran.fortran-torture/execute/list_read_1.f90,
4962         gfortran.fortran-torture/execute/open_replace.f90,
4963         gfortran.fortran-torture/execute/slash_edit.f90,
4964         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4965         temporary files from testcases.
4966
4967 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4968
4969         PR libgfortran/26509
4970         gfortran.dg/write_direct_eor.f90: New test.
4971
4972 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4973
4974         * gcc.target/powerpc/pr26350.c: New.
4975         * gcc.target/powerpc/indexed-addr.c: New.
4976
4977 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4978
4979         * gfortran.dg/dependency_13.f90: New test case.
4980
4981 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4982
4983         PR middle-end/21781
4984         * gcc.dg/real-const-1.c: New test case.
4985
4986 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4987
4988         * g++.old-deja/g++.other/init18.C: New.
4989         * g++.old-deja/g++.other/init5.C: Remove xfail.
4990
4991 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4992
4993         * g++.dg/opt/pr15551.C: Cleanup temp file.
4994
4995 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4996
4997         PR c++/6634
4998         g++.dg/parse/long1.C: New test.
4999
5000 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5001
5002         PR fortran/19101
5003         * gfortran.dg/continuation.f90: New test.
5004         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5005
5006 2006-03-14  Richard Guenther  <rguenther@suse.de>
5007
5008         PR tree-optimization/26672
5009         * gcc.dg/torture/pr26672.c: New testcase.
5010
5011 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5012
5013         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5014         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5015
5016 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5017
5018         PR middle-end/26557
5019         * gcc.c-torture/compile/switch-1.c: New test case.
5020
5021 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5022
5023         PR fortran/25378
5024         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5025         test to include more permuatations of mask and index.
5026         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5027         respond to F2003 spec. that the position returned for an all false
5028         mask && condition is zero.
5029
5030 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR middle-end/25989
5033         * gcc.dg/gomp/pr25989.c: New test.
5034
5035 2006-03-13  Jeff Law  <law@redhat.com>
5036
5037         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5038
5039 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5040
5041         * gcc.dg/switch-9.c: New test.
5042
5043 2006-03-13  Richard Guenther  <rguenther@suse.de>
5044
5045         PR middle-end/26630
5046         * gcc.dg/torture/pr26630.c: New testcase.
5047
5048 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5049
5050         * gfortran.dg/dependency_10.f90: New test case.
5051         * gfortran.dg/dependency_11.f90: Likewise.
5052
5053 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5054             Erik Edelmann  <eedelman@gcc.gnu.org>
5055
5056         * gfortran.dg/allocatable_function_1.f90: New.
5057         * gfortran.dg/allocatable_function_2.f90: New.
5058
5059 2006-03-10  Richard Guenther  <rguenther@suse.de>
5060
5061         PR middle-end/26565
5062         * gcc.dg/torture/pr26565.c: New testcase.
5063
5064 2006-03-09  Eric Christopher  <echristo@apple.com>
5065
5066         * gcc.c-torture/compile/20060309-1.c: New.
5067
5068 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5069
5070         PR libgfortran/26499
5071         * gfortran.dg/write_back.f: New test.
5072         * gfortran.dg/write_rewind_1.f: New test.
5073         * gfortran.dg/write_rewind_2.f: New test.
5074
5075 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5076
5077         PR libgfortran/26554
5078         * gfortran.dg/read_logical.f90: New test.
5079
5080 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5081
5082         * ada/acats/norun.lst: cdd2a03 now passes.
5083
5084 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5085
5086         PR testsuite/25177
5087         * gcc.target/powerpc/pr18096-1.c: Change where the error
5088         would match.
5089
5090 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5091
5092         * gcc.target/i386/cleanup-1.c: New test.
5093         * gcc.target/i386/cleanup-2.c: New test.
5094
5095 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5096
5097         * gfortran.dg/dependency_9.f90: Remove for the time being.
5098
5099 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5100
5101         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5102         directive.
5103
5104 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5105
5106         * gfortran.dg/dependency_9.f90: New test case.
5107
5108 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5109
5110         * gfortran.dg/dependency_4.f90: New test case.
5111         * gfortran.dg/dependency_5.f90: New test case.
5112         * gfortran.dg/dependency_6.f90: New test case.
5113         * gfortran.dg/dependency_7.f90: New test case.
5114         * gfortran.dg/dependency_8.f90: New test case.
5115
5116 2006-03-03  Paul Brook  <paul@codesourcery.com>
5117
5118         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5119         Add m68k-*-elf.
5120
5121 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5122
5123         PR fortran/25031
5124         * multiple_allocation_1.f90: New test.
5125
5126 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5127
5128         PR tree-optimization/26524
5129         * gfortran.dg/pr26524.f: New test case.
5130
5131 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5132
5133         * g++.dg/template/repo5.C: Cleanup repo files.
5134         * gcc.dg/20051201-1.c: Cleanup coverage files.
5135         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5136         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5137         tree dump files.
5138
5139 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5140
5141         * objc.dg/objc-nofilename-1.m: New test.
5142         * objc.dg/bad-receiver-type.m: New test.
5143         * obj-c++.dg/bad-receiver-type.mm: New test.
5144
5145 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5146
5147         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5148
5149 2006-03-01  Mike Stump  <mrs@apple.com>
5150
5151         * g++.dg/abi/key2.C: Add.
5152
5153 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         * gfortran.dg/logical_dot_product.f90: New test.
5156
5157         PR fortran/26393
5158         * gfortran.dg/used_interface_ref.f90: New test.
5159
5160         PR fortran/20938
5161         * gfortran.dg/dependency_2.f90: New test.
5162         * gfortran.fortran-torture/execute/where17.f90: New test.
5163         * gfortran.fortran-torture/execute/where18.f90: New test.
5164         * gfortran.fortran-torture/execute/where19.f90: New test.
5165         * gfortran.fortran-torture/execute/where20.f90: New test.
5166
5167 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5168
5169         * g++.dg/tree-ssa/pr26443.C: New test case.
5170
5171 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5172
5173         PR middle-end/26022
5174         * g++.dg/opt/return-slot1.C: New test.
5175
5176 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5177
5178         PR libgfortran/26136
5179         * gfortran.dg/namelist_23.f90: New test.
5180
5181 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5182
5183         PR middle-end/14752
5184         * gcc.dg/fold-eqandshift-2.c: New test case.
5185
5186 2006-02-28  Richard Guenther  <rguenther@suse.de>
5187
5188         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5189         decomposition.
5190
5191 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5192
5193         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5194
5195 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5196
5197         PR libgfortran/26464
5198         * gfortran.dg/backspace_5.f: New test.
5199         * gfortran.dg/backspace_6.f: New test.
5200
5201 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5202
5203         * gcc.dg/fold-eqandnot-1.c: New test case.
5204
5205 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5206
5207         PR middle-end/19983
5208         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5209
5210 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5211
5212         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5213         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5214
5215 2006-02-26  Richard Guenther  <rguenther@suse.de>
5216
5217         PR tree-optimization/26421
5218         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5219
5220 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5221
5222         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5223         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5224
5225 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5226
5227         * gcc.dg/fold-even-1.c: New test case.
5228
5229 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5230
5231         PR middle-end/21137
5232         * gcc.dg/fold-eqandshift-1.c: New test case.
5233
5234 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5235
5236         PR tree-optimization/25125
5237         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5238         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5239
5240 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5241
5242         PR tree-optimizations/26359
5243         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5244         with -fdump-tree-dceloop-details.
5245         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5246
5247 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5248
5249         PR middle-end/23673
5250         * gcc.dg/fold-eqxor-1.c: New test case.
5251         * gcc.dg/fold-eqxor-2.c: Likewise.
5252         * gcc.dg/fold-eqxor-3.c: Likewise.
5253
5254 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5255
5256         PR fortran/23092
5257         * scalar_mask_1.f90: New test.
5258
5259 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5260
5261         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5262         * g++.dg/eh/uncaught2.C: New.
5263         * g++.dg/eh/uncaught3.C: New.
5264
5265 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5266
5267         PR libgfortran/26423
5268         * gfortran.dg/read_many_1.f: New test.
5269
5270 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5271
5272         PR fortran/24519
5273         * gfortran.dg/dependency_3.f90: New test.
5274         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5275         XFAILs.
5276
5277         PR fortran/25395
5278         * gfortran.dg/equiv_6.f90: New test.
5279
5280 2006-02-23  Jeff Law  <law@redhat.com>
5281
5282         * gcc.c-torture/compile/pr26425.c: New test.
5283
5284 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5285
5286         PR middle-end/26412
5287         * gcc.dg/gomp/pr26412.c: New test.
5288
5289 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5290
5291         PR c++/26291
5292         * g++.dg/other/ellipsis1.C: New test.
5293         * g++.dg/parse/operator4.C: Adjust error marker.
5294
5295 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5296
5297         PR target/25603
5298         * gfortran.dg/pr25603.f: New testcase.
5299
5300 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5301
5302         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5303         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5304
5305 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5306
5307         * g++.dg/eh/spbp.C: New.
5308
5309 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5310
5311         PR middle-end/26379
5312         * gcc.target/i386/mmx-7.c: New test.
5313
5314 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5315
5316         PR tree-optimization/26361
5317         * gcc.dg/tree-ssa/vrp27.c: New test case.
5318
5319 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5320
5321         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5322         * gcc.dg/tree-ssa/complex-4.c: Here.
5323
5324 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5325
5326         PR middle-end/19543
5327         * gfortran.dg/logical_1.f90: New test case.
5328
5329 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR middle-end/26334
5332         * gcc.dg/20060218-1.c: Moved to...
5333         * gcc.target/i386/20060218-1.c: ... here.  New test.
5334
5335 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5336
5337         PR fortran/26201
5338         * gfortran.dg/convert_1.f90: New.
5339
5340 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5341
5342         PR fortran/25054
5343         * gfortran.dg/namelist_5.f90: New test.
5344
5345         PR fortran/25089
5346         * gfortran.dg/namelist_4.f90: New test.
5347
5348 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5349
5350         PR tree-opt/25680
5351         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5352
5353 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5354
5355         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5356         variable to take into account the variable name in the
5357         function header.
5358         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5359
5360 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR middle-end/26334
5363         * gcc.c-torture/compile/20060217-1.c: New test.
5364         * gcc.dg/20060218-1.c: New test.
5365
5366 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5367
5368         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5369
5370 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5371
5372         * gcc.dg/cpp/undef3.c: New test.
5373         * gcc.dg/cpp/trad/builtins2.c: New test.
5374
5375 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/26266
5378         * g++.dg/template/static22.C: New test.
5379         * g++.dg/template/static23.C: New test.
5380         * g++.dg/template/static24.C: New test.
5381         * g++.dg/template/non-dependent13.C: New test.
5382         * g++.dg/init/member1.C: Tweak error markers.
5383
5384 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5385
5386         PR target/26255
5387         * gcc.c-torture/compile/pr26255.c: New test case.
5388
5389 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5390
5391         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5392         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5393         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5394         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5395         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5396         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5397         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5398
5399 2006-02-16  Jeff Law  <law@redhat.com>
5400
5401         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5402         * gcc.dg/tree-ssa/vrp26.c: New test.
5403
5404 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5405
5406         PR target/20353
5407         PR target/24578
5408         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5409         __UCLIBC__ is defined.
5410
5411 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5412
5413         PR fortran/26224
5414         * gfortran.dg/gomp/pr26224.f: New test.
5415
5416 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5417
5418         PR tree-opt/25918
5419         * lib/target-supports.exp
5420         (check_effective_target_vect_short_mult): New.
5421         (check_effective_target_vect_char_mult): New.
5422         (check_effective_target_vect_widen_sum_qi_to_si): New.
5423         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5424         (check_effective_target_vect_widen_sum_hi_to_si): New.
5425         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5426         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5427         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5428         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5429         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5430         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5431         vect-reduc-pattern-2c.c
5432         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5433         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5434         vect-reduc-pattern-1c.c
5435
5436 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5437
5438         PR fortran/24557
5439         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5440
5441 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5442
5443         PR fortran/26054
5444         * gfortran.dg/enum_8.f90: Remove check for warning.
5445         * gfortran.dg/iomsg_1.f90: Ditto.
5446         * gfortran.dg/enum_1.f90: Ditto.
5447         * gfortran.dg/enum_9.f90: Ditto.
5448         * gfortran.dg/enum_2.f90: Ditto.
5449         * gfortran.dg/enum_10.f90: Ditto.
5450         * gfortran.dg/enum_3.f90: Ditto.
5451         * gfortran.dg/flush_1.f90: Ditto.
5452         * gfortran.dg/enum_4.f90: Ditto.
5453         * gfortran.dg/array_constructor_1.f90: Ditto.
5454         * gfortran.dg/enum_5.f90: Ditto.
5455         * gfortran.dg/enum_6.f90: Ditto.
5456         * gfortran.dg/enum_7.f90: Ditto.
5457
5458 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5459
5460         PR middle-end/26300
5461         * gcc.c-torture/compile/20060215-1.c: New test.
5462
5463 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5464
5465         PR middle-end/23670
5466         * gcc.dg/tree-ssa/andor-2.c: New test case.
5467
5468 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5469
5470         PR fortran/25045
5471         * optional_dim.f90: New test.
5472
5473 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5474
5475         PR fortran/26277
5476         * gfortran.dg/label_4.f90: New.
5477
5478 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5479             Diego Novillo  <dnovillo@redhat.com>
5480             Uros Bizjak  <uros@kss-loka.si>
5481
5482         * gfortran.dg/gomp: New directory.
5483
5484 2006-02-14  Richard Guenther  <rguenther@suse.de>
5485
5486         PR tree-optimization/26258
5487         * gcc.dg/torture/pr26258.c: New testcase.
5488
5489 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR fortran/26246
5492         * gfortran.dg/pr26246_1.f90: New test.
5493         * gfortran.dg/pr26246_2.f90: New test.
5494
5495         PR middle-end/26092
5496         * gcc.c-torture/compile/20060208-1.c: New test.
5497
5498 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5499
5500         PR fortran/26074
5501         PR fortran/25103
5502         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5503         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5504         * gfortran.dg/automatic_module_variable.f90: Change error message.
5505
5506         PR fortran/20861
5507         * gfortran.dg/internal_dummy_1.f90: New test.
5508
5509         PR fortran/20871
5510         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5511
5512
5513         PR fortran/25083
5514         * gfortran.dg/uncommon_block_data_1.f90: New test.
5515         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5516         with standard.
5517
5518         PR fortran/25088
5519         * gfortran.dg/typed_subroutine_1.f90: New test.
5520
5521 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5522
5523         * objc.dg/dwarf-1.m: New.
5524
5525 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5526
5527         PR middle-end/24427
5528         * gcc.dg/tree-ssa/andor-1.c: New test case.
5529
5530 2006-02-13  Josh Conner  <jconner@apple.com>
5531
5532         PR target/25376
5533         * gcc.dg/pr25376.c: New test.
5534
5535         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5536         assemble.
5537         * lib/target-supports.exp (check_named_sections_available):
5538         Only compile named-sections test -- don't assemble.
5539
5540 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5541
5542         * g++.dg/warn/no-write-strings.C: New test.
5543         * g++.dg/warn/write-strings.C: Likewise.
5544         * g++.dg/warn/write-strings-default.C: Likewise.
5545
5546 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5547
5548         PR fortran/25806
5549         * gfortran.dg/ret_pointer_2.f90: New test.
5550
5551 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5552
5553         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5554
5555 2006-02-10  Jeff Law  <law@redhat.com>
5556
5557         * gcc.c-torture/compile/pr26213.c: New test.
5558
5559 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5560
5561         gfortran.dg/null_1.f90: New test.
5562
5563 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5564
5565         PR fortran/14771
5566         * gfortran.dg/parens_4.f90: New.
5567         * gfortran.dg/parens_5.f90: New.
5568
5569 2006-02-10  Richard Guenther  <rguenther@suse.de>
5570
5571         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5572
5573 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5574         Paul Thomas  <pault@gcc.gnu.org>
5575
5576         PR fortran/14771
5577         * gfortran.dg/parens_1.f90: New.
5578         * gfortran.dg/parens_2.f90: New.
5579         * gfortran.dg/parens_3.f90: New.
5580
5581 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5582
5583         PR fortran/26038
5584         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5585
5586         PR fortran/25059
5587         * gfortran.dg/impure_assignment_1.f90: New test.
5588
5589         PR fortran/25070
5590         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5591
5592 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5593
5594         PR target/26141
5595         * g++.dg/expr/stdarg2.C: New test.
5596
5597 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5598
5599         PR inline-asm/16194
5600         * gcc.dg/pr16194.c: New test.
5601
5602 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5603
5604         * ada/acats/run_acats: Use portable variant of "$@".
5605
5606 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5607
5608         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5609         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5610
5611 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5612
5613         PR tree-opt/26179
5614         * g++.dg/opt/pr26179.C: New test.
5615
5616 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5617
5618         PR middle-end/26134
5619         * gcc.dg/tree-ssa/complex-3.c: New test.
5620
5621 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5622
5623         * gcc.c-torture/compile/volatile-1.c: New test.
5624
5625 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5626
5627         PR 26180
5628         * gcc.dg/tree-ssa/pr26180.c: New test.
5629
5630 2006-02-08  Jeff Law  <law@redhat.com>
5631
5632         * gcc.dg/tree-ssa/pr21417.c: New test.
5633
5634 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5635
5636         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5637         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5638
5639 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5640
5641         * lib/scanrtl.exp: New.
5642
5643 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5644
5645         PR c++/26071
5646         * g++.dg/other/virtual2.C: New test.
5647
5648         PR c++/26070
5649         * g++.dg/other/virtual1.C: New test.
5650
5651 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5652
5653         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5654         cleanup-ipa-dump): Update dump file glob patterns.
5655         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5656         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5657
5658         * lib/gcc-dg.exp: Load it.
5659         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5660
5661 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5662
5663         PR testsuite/26159
5664         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5665         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5666
5667 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5668
5669         PR fortran/25577
5670         * gfortran.dg/mvbits_1.f90: New.
5671
5672 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5673
5674         * g++.dg/warn/Wdiv-by-zero.C: New test.
5675         * g++.dg/warn/Wno-div-by-zero.C: New.
5676
5677 2006-02-07  Jeff Law  <law@redhat.com>
5678
5679         * gcc.dg/tree-ssa/pr21559.c: New test.
5680
5681         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5682         multiple VRP passes.
5683         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5684         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5685         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5686         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5687         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5688         * gcc.dg/tree-ssa/vrp02.c: Likewise
5689         * gcc.dg/tree-ssa/vrp11.c: Likewise
5690         * gcc.dg/tree-ssa/pr14341.c: Likewise
5691         * gcc.dg/tree-ssa/vrp19.c: Likewise
5692         * gcc.dg/tree-ssa/vrp20.c: Likewise
5693         * gcc.dg/tree-ssa/vrp03.c: Likewise
5694         * gcc.dg/tree-ssa/pr21086.c: Likewise
5695         * gcc.dg/tree-ssa/pr21959.c: Likewise
5696         * gcc.dg/tree-ssa/vrp21.c: Likewise
5697         * gcc.dg/tree-ssa/vrp04.c: Likewise
5698         * gcc.dg/tree-ssa/pr25485.c: Likewise
5699         * gcc.dg/tree-ssa/pr22026.c: Likewise
5700         * gcc.dg/tree-ssa/vrp22.c: Likewise
5701         * gcc.dg/tree-ssa/vrp05.c: Likewise
5702         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5703         * gcc.dg/tree-ssa/pr20701.c: Likewise
5704         * gcc.dg/tree-ssa/vrp23.c: Likewise
5705         * gcc.dg/tree-ssa/vrp06.c: Likewise
5706         * gcc.dg/tree-ssa/pr22117.c: Likewise
5707         * gcc.dg/tree-ssa/pr20702.c: Likewise
5708         * gcc.dg/tree-ssa/vrp15.c: Likewise
5709         * gcc.dg/tree-ssa/pr21090.c: Likewise
5710         * gcc.dg/tree-ssa/pr21294.c: Likewise
5711         * gcc.dg/tree-ssa/vrp24.c: Likewise
5712         * gcc.dg/tree-ssa/vrp07.c: Likewise
5713         * gcc.dg/tree-ssa/pr21563.c: Likewise
5714         * gcc.dg/tree-ssa/pr25382.c: Likewise
5715         * gcc.dg/tree-ssa/vrp16.c: Likewise
5716         * gcc.dg/tree-ssa/vrp25.c: Likewise
5717         * gcc.dg/tree-ssa/vrp08.c: Likewise
5718         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5719         * gcc.dg/tree-ssa/vrp17.c: Likewise
5720         * gcc.dg/tree-ssa/pr21458.c: Likewise
5721         * g++.dg/tree-ssa/pr18178.C: Likewise
5722
5723 2006-02-07  Richard Guenther  <rguenther@suse.de>
5724
5725         PR c++/26140
5726         Revert
5727         2006-01-30  Richard Guenther  <rguenther@suse.de>
5728         PR c++/23372
5729         * gcc.dg/pr23372-1.C: New testcase.
5730
5731         * g++.dg/tree-ssa/pr26140.C: New testcase.
5732
5733 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5734
5735         PR c++/9737
5736         * g++.dg/template/ttp15.C: New test.
5737         * g++.dg/template/ttp16.C: Likewise.
5738         * g++.dg/template/ttp17.C: Likewise.
5739         * g++.old-deja/g++.pt/ttp36.C: Remove.
5740         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5741         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5742         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5743         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5744         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5745         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5746         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5747         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5748         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5749
5750 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5751
5752         PR libfortran/23815
5753         * unf_io_convert_4.f90: New test.
5754
5755 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5756
5757         * gcc.dg/tree-ssa/loadpre10.c: New test.
5758         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5759         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5760         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5761
5762 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5763
5764         PR libfortran/24685
5765         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5766
5767 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5768
5769         PR tree-opt/25251
5770         * gfortran.dg/assign_7.f: New test.
5771
5772 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5773
5774         PR fortran/26041
5775         PR fortran/26064
5776         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5777         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5778         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5779
5780 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5781
5782         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5783         in size_t typedef.
5784
5785 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5786
5787         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5788         * g++.dg/charset/string.c (foo): Likewise.
5789         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5790         const char*
5791         * g++.dg/ext/builtin2.C (printf): Likewise.
5792         * g++.dg/init/new15.C (printf): Likewise.
5793         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5794         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5795         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5796         * g++.dg/template/non-dependent4.C (temp): Likewise.
5797         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5798         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5799         parameter type to const char*.
5800         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5801         Change type to const char*.
5802         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5803         Likewise.
5804         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5805         second parameter type to const char*.
5806         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5807         (Y::Y): Change parameter type to const char*.
5808         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5809         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5810         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5811         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5812         (char*).
5813         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5814         const char*.
5815         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5816         type to const char*.
5817         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5818         return type to const char*.
5819         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5820         to const char*.
5821         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5822         * g++.old-deja/g++.law/refs1.C: Likewise.
5823         * g++.old-deja/g++.law/visibility1.C: Likewise.
5824         * g++.old-deja/g++.law/visibility2.C: Likewise.
5825         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5826         const char*.
5827         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5828         * g++.old-deja/g++.mike/net48.C: Likewise.
5829         * g++.old-deja/g++.mike/p646.C: Likewise.
5830         * g++.old-deja/g++.mike/p6746.C: Likewise.
5831         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5832         type to const char*.
5833         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5834         deprecated conversion warning.
5835         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5836         char*.
5837         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5838         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5839         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5840         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5841         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5842         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5843         * g++.old-deja/g++.pt/t39.C: Likewise.
5844         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5845         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5846
5847 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5848
5849         PR fortran/25075
5850         intrinsic_argument_conformance_1.f90: New test.
5851
5852 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5853
5854         PR fortran/20845
5855         * gfortran.dg/char_result_11.f90: Add SAVE.
5856         * gfortran.dg/der_pointer_4.f90: Ditto.
5857         * gfortran.dg/default_initialization.f90: New test.
5858
5859 2006-02-03  Jeff Law  <law@redhat.com>
5860
5861         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5862         handle more than 100 dump files.
5863         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5864         * lib/scantree.exp (scan-tree-dump): Likewise.
5865         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5866         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5867         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5868         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5869         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5870
5871 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5872
5873         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5874
5875 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5876
5877         * g++.dg/template/using12.C: New test.
5878
5879 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5880
5881         * gcc.target/powerpc/pr25960.c: New test.
5882
5883 2006-02-02  Steven G. Kargl  <kargls@comcast>
5884
5885         PR fortran/24958
5886         gfortran.dg/nullify_2.f90: New test.
5887
5888 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5889
5890         PR 25990
5891         * gcc.dg/gomp/pr25990.c: New test.
5892
5893 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/25342
5896         * g++.gd/template/partial4.C: New test.
5897
5898 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5899
5900         PR middle-end/26001
5901         * gfortran.dg/data_char_2.f90: New.
5902
5903 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5904
5905         PR fortran/26039
5906         maxval_maxloc_conformance_1.f90: New test.
5907
5908 2006-01-31  Richard Guenther  <rguenther@suse.de>
5909
5910         * gcc.target/i386/sselibm-1.c: New testcase.
5911         * gcc.target/i386/sselibm-2.c: Likewise.
5912         * gcc.target/i386/sselibm-3.c: Likewise.
5913         * gcc.target/i386/sselibm-4.c: Likewise.
5914         * gcc.target/i386/sselibm-5.c: Likewise.
5915
5916 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5917
5918         PR fortran/24266
5919         * gfortran.dg/arrayio_derived_2.f90: New.
5920
5921 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5922
5923         * gcc.dg/unsigned-long-compare.c: New test.
5924
5925 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5926
5927         PR testsuite/25318
5928         * lib/target-supports.exp (check_effective_target_freorder):
5929         Check to see if target supports -freorder-blocks-and-partition.
5930         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5931         instead of "dg-require-named-sections".
5932
5933 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5934
5935         PR target/14798:
5936         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5937         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5938         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5939         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5940         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5941         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5942         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5943         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5944
5945 2006-01-30  Richard Guenther  <rguenther@suse.de>
5946
5947         PR c++/23372
5948         * gcc.dg/pr23372-1.C: New testcase.
5949
5950 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5951
5952         * gcc.dg/gomp/pr25874.c: New test.
5953
5954 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5955
5956         PR tree-opt/25911
5957         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5958
5959 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5960
5961         PR fortran/18578
5962         PR fortran/18579
5963         PR fortran/20857
5964         PR fortran/20885
5965         * gfortran.dg/intent_out_1.f90: New test.
5966
5967 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5968
5969         PR fortran/17911
5970         * gfortran.dg/procedure_lvalue.f90: New test.
5971
5972         PR fortran/20895
5973         PR fortran/25030
5974         * gfortran.dg/char_pointer_assign_2.f90: New test.
5975         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5976         assignment to be consistent with standard.
5977         * gfortran.dg/char_result_2.f90: The same.
5978         * gfortran.dg/char_result_8.f90: The same.
5979
5980 2006-01-28  Zack Weinberg  <zackw@panix.com>
5981
5982         * gcc.dg/Woverlength-strings.c
5983         * gcc.dg/Woverlength-strings-pedantic-c89.c
5984         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5985         * gcc.dg/Woverlength-strings-pedantic-c99.c
5986         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5987
5988 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5989
5990         * gcc.c-torture/execute/20060127-1.c: New test.
5991
5992 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/25999
5995         * g++.dg/ext/pragmaweak1.C: New test.
5996
5997 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5998
5999         PR c++/25855
6000         * g++.dg/template/spec29.C: New test.
6001
6002 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6003
6004         PR c/19606.
6005         * gcc.c-torture/execute/pr19606.c: New.
6006
6007 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6008
6009         * gcc.dg/pragma-re-4.c: New test.
6010
6011 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6012
6013         PR fortran/25964
6014         * gfortran.dg/assumed_size_refs_3.f90: New test.
6015
6016 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6017
6018         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6019
6020 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6021
6022         PR ada/21317
6023         * ada/acats/support/impdef.a: Add One_Long_Second.
6024         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6025         * ada/acats/tests/c9/c94026.a: Likewise.
6026         * ada/acats/tests/c9/c97305c.ada: Likewise.
6027         * ada/acats/tests/c9/c99004a.ada: Likewise.
6028
6029 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6030
6031         PR fortran/25964
6032         * gfortran.dg/global_references_2.f90: New test.
6033
6034         PR fortran/25084
6035         PR fortran/20852
6036         PR fortran/25085
6037         PR fortran/25086
6038         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6039         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6040
6041         PR fortran/25416
6042         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6043
6044 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6045
6046         PR c/25892
6047         * gcc.dg/Wpointer-sign.c: New.
6048         * gcc.dg/Wpointer-sign-Wall.c: New.
6049         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6050         * gcc.dg/Wpointer-sign-pedantic.c: New.
6051         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6052         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6053
6054 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6055
6056         PR C/25861
6057         * gcc.c-torture/compile/pr25861.c: New test.
6058
6059 2006-01-26  Paul Brook  <paul@codesourcery.com>
6060
6061         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6062         on short-enum targets.
6063         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6064         variable.
6065         (generate_fields): Use short_enums.
6066         (main): Set short_enums.  Document -e.
6067         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6068         on short-enum targets.
6069         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6070         variable.
6071         (generate_fields): Use short_enums.
6072         (main): Set short_enums.  Document -e.
6073         * lib/target-supports.exp (check_effective_target_short_enums): New.
6074
6075 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6076
6077         PR target/25947
6078         * gcc.dg/torture/pr25947-1.c: New test.
6079
6080 2006-01-25  Jan Hubicka  <jh@suse.cz>
6081             Roger Sayle  <roger@eyesopen.com>
6082
6083         PR rtl-optimization/25703
6084         * gcc.target/i386/20060125-1.c: New test case.
6085         * gcc.target/i386/20060125-2.c: New test case.
6086
6087 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6088
6089         PR fortran/18540
6090         * gfortran.dg/goto_1.f: New.
6091
6092 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6093
6094         PR fortran/25716
6095         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6096         25716 on 32-bit systems too.
6097
6098 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6099
6100         PR testsuite/25590
6101         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6102
6103 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6104
6105         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6106
6107 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6108
6109         PR fortran/25835
6110         * gfortran.dg/read_eof.f90: Delete, renamed.
6111         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6112         * gfortran.dg/read_eof_2.f90: New test.
6113         * gfortran.dg/read_eof_3.f90: New test.
6114
6115 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6116
6117         PR tree-opt/25860
6118         * gcc.c-torture/compile/pr25860.c: New test.
6119
6120 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6121
6122         PR c++/25552
6123         * g++.dg/parse/dtor8.C: New test.
6124
6125 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6126
6127         PR testsuite/25891
6128         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6129         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6130         check_effective_target_fopenmp returns 0.
6131
6132 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         PR ada/20548
6135         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6136         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6137         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6138
6139 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6140
6141         PR tree-opt/25857
6142         * g++.dg/opt/pr25857.C: New test.
6143
6144 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6145         Jan Hubicka  <jh@suse.cz>
6146         Richard Guenther  <rguenther@suse.de>
6147
6148         PR rtl-optimization/25654
6149         * gcc.dg/torture/pr25654.c: New testcase.
6150         * gcc.target/i386/pr25654.c: Likewise.
6151
6152 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6153
6154         PR fortran/25901
6155         * gfortran.dg/internal references_2.f90: New test.
6156
6157         Fix regression in testing of admissability of attributes.
6158         * gfortran.dg/intent_used_1.f90: New test.
6159
6160 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6161
6162         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6163         Remove target conditional torture options for i?86 and x86_64
6164         GNU/Linux.
6165
6166 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6167
6168         PR c++/10891
6169         * g++.dg/rtti/no-rtti.C: New.
6170
6171 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6172
6173         PR c++/25895
6174         * g++.dg/inherit/conv2.C: New test.
6175
6176         PR c++/25856
6177         * g++.dg/parse/dtor7.C: New test.
6178
6179         PR c++/25858
6180         * g++.dg/template/crash44.C: New test.
6181
6182 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6183
6184         PR fortran/25124
6185         PR fortran/25625
6186         * gfortran.dg/internal_references_1.f90: New test.
6187           PR fortran/20881
6188         PR fortran/23308
6189         PR fortran/25538
6190         PR fortran/25710
6191         * gfortran.dg/global_references_1.f90: New test.
6192         * gfortran.dg/g77/19990905-1.f: Restore the error that
6193         there is a clash between the common block name and
6194         the name of a subroutine reference.
6195
6196         PR fortran/PR24276
6197         * gfortran.dg/aliasing_dummy_1.f90: New test.
6198
6199 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6200
6201         * gcc.dg/vmx/1b-01.c: Warning fix.
6202         * gcc.dg/vmx/1c-02.c: Likewise.
6203         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6204
6205 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6206
6207         PR testsuite/24962
6208         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6209
6210 2006-01-20  Richard Guenther  <rguenther@suse.de>
6211         Steven Bosscher <stevenb.gcc@gmail.com>
6212
6213         PR rtl-optimization/24626
6214         * gcc.dg/torture/pr24626-1.c: New testcase.
6215         * gcc.dg/torture/pr24626-2.c: Likewise.
6216         * gcc.dg/torture/pr24626-3.c: Likewise.
6217         * gcc.dg/torture/pr24626-4.c: Likewise.
6218
6219 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6220
6221         PR c++/5520
6222         * g++.dg/warn/empty-body.C: New.
6223
6224 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6225
6226         PR c++/22136
6227         * g++.dg/template/using10.C: New test.
6228         * g++.dg/temlpate/using11.C: Likewise.
6229         * g++.dg/inherit/using5.C: Tweak error messages.
6230
6231 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6232
6233         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6234         target test.
6235         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6236
6237 2006-01-19  Jan Hubicka  <jh@suse.cz>
6238
6239         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6240
6241 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6242
6243         PR c++/25854
6244         * g++.dg/template/spec28.C: New test.
6245
6246 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6247
6248         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6249         Fix fprintf's by adding srcdir or removing it.
6250
6251 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6252
6253         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6254         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6255         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6256         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6257         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6258         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6259         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6260         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6261         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6262         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6263         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6264         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6265         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6266         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6267
6268 2006-01-18  Jeff Law  <law@redhat.com>
6269
6270         * gcc.dg/tree-ssa/vrp25.c: New test.
6271
6272 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6273
6274         * gcc.dg/pr25805.c: Fix misapplied patch.
6275
6276 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6277
6278         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6279         (check_effective_target_vect_udot_qi): New.
6280         (check_effective_target_vect_sdot_hi): New.
6281         (check_effective_target_vect_udot_hi): New.
6282         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6283         prefixed with "wrapv-" with -fwrapv.
6284         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6285         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6286         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6287         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6288         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6289
6290         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6291         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6292         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6293         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6294
6295 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6296
6297         PR c++/16829
6298         * g++.dg/other/default2.C: New test.
6299         * g++.dg/other/default3.C: New test.
6300
6301 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6302
6303         PR c/25805
6304         * gcc.dg/pr25805.c: New file.
6305
6306 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6307
6308         PR c++/25836
6309         * g++.dg/template/init6.C: New test.
6310
6311 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6312
6313         * gcc.dg/tree-ssa/pr24287.c: New test
6314
6315 2006-01-18  Eric Christopher  <echristo@apple.com>
6316
6317         * g++.dg/eh/table.C: New.
6318
6319 2006-01-18  DJ Delorie  <dj@redhat.com>
6320
6321         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6322         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6323         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6324         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6325
6326 2006-01-18  Jeff Law  <law@redhat.com>
6327
6328         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6329         on wrapping on overflow semantics.
6330
6331         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6332
6333         * gcc.gc/tree-ssa/vrp23.c: New test.
6334         * gcc.gc/tree-ssa/vrp24.c: New test.
6335
6336 2006-01-18  Richard Henderson  <rth@redhat.com>
6337             Aldy Hernandez  <aldyh@redhat.com>
6338             Jakub Jelinek  <jakub@redhat.com>
6339             Diego Novillo  <dnovillo@redhat.com>
6340             Uros Bizjak  <uros@kss-loka.si>
6341
6342         * testsuite/gcc.dg/gomp: New directory.
6343
6344 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6345             Steven G. Kargl  <kargls@comcast.net>
6346
6347         PR fortran/20869
6348         * gfortran.dg/intrinsic_external_1.f90: New test.
6349
6350         PR fortran/20875.
6351         * gfortran.dg/elemental_pointer_1.f90: New test.
6352
6353         PR fortran/25024
6354         * gfortran.dg/external_procedures_1.f90: New test.
6355
6356         PR fortran/25785
6357         gfortran.dg/assumed_present.f90: New test.
6358
6359 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6360
6361         * g++.dg/parse/lookup5.C: New test.
6362
6363 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6364
6365         PR fortran/25697
6366         * gfortran.dg/read_eof.f90: New test.
6367
6368 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6369
6370         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6371         add a closing brace.
6372
6373 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6374
6375         PR fortran/25631
6376         * gfortran.dg/fmt_tl.f: New test.
6377
6378 2006-01-17  Eric Christopher  <echristo@apple.com>
6379
6380         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6381         * g++.old-deja/g++.warn/impint2.C: Ditto.
6382         * g++.old-deja/g++.other/null1.C: Ditto.
6383         * g++.dg/warn/conv2.C: Ditto.
6384         * g++.dg/warn/conv4.C: New file.
6385
6386 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6387
6388         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6389
6390 2006-01-17  Andreas Jaeger  <aj@suse.de>
6391             Janis Johnson <janis187@us.ibm.com>
6392
6393         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6394         in 64-bit.
6395         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6396         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6397
6398 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6399
6400         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6401         xfail txxx where xxx >= 25.
6402
6403 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6404
6405         PR testsuite/25764
6406         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6407
6408 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR c/25682
6411         * gcc.dg/pr25682.c: New test.
6412         * g++.dg/parse/array-size2.C: New test.
6413
6414 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6415
6416         * consistency.vlad: Remove entire directory, 1652 files.
6417
6418 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6419
6420         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6421         check_effective_target_dfprt_nocache): New.
6422         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6423         (check_effective_target_dfprt): New.
6424         * lib/c-compat.exp (check_dfp): Remove.
6425         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6426         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6427         level of support for decimal float.
6428         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6429         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6430         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6431         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6432         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6433         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6434         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6435         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6436         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6437         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6438         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6439         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6440         directives.
6441
6442 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6443
6444         PR testsuite/25741
6445         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6446         $base_dir/../.
6447         * lib/gfortran.exp (gfortran_init): Likewise.
6448         * lib/obj-c++.exp (obj-c++_init): Likewise.
6449         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6450         (scan-assembler-dem-not): Likewise.
6451         * lib/scandump.exp (scan-dump-dem): Likewise.
6452         (scan-dump-dem-not): Likewise.
6453
6454 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6455
6456         PR testsuite/25767
6457         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6458         powerpc-*-darwin*.
6459         * lib/obj-c++.exp (obj-c++_init): Likewise.
6460
6461 2006-01-16  Richard Guenther  <rguenther@suse.de>
6462
6463         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6464
6465 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6466
6467         PR testsuite/25777
6468         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6469         to LD_LIBRARY_PATH.
6470
6471 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6472             Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         * gcc.dg/minmax-1.c: New test.
6475
6476 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6477
6478         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6479         * gcc.misc-tests/dectest.exp: Ditto.
6480
6481 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6482
6483         PR testsuite/25796
6484         * gcc.target/i386/cmov6.c: Use -march=k8.
6485
6486 2006-01-15  Andreas Jaeger  <aj@suse.de>
6487
6488         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6489         x86 does not have __float128.
6490
6491 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6492
6493         * gcc.target/i386/cmov6.c: New test.
6494
6495 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/25663
6498         * g++.dg/template/ctor6.C: New test.
6499
6500 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6501
6502         PR tree-optimization/25485
6503         * gcc.dg/tree-ssa/pr25485.c: New.
6504
6505 2006-01-14  Richard Guenther  <rguenther@suse.de>
6506
6507         PR tree-optimization/22548
6508         PR tree-optimization/22555
6509         PR tree-optimization/22501
6510         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6511         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6512         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6513         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6514         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6515         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6516         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6517         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6518         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6519
6520 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6521
6522         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6523         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6524
6525 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6526         Richard Guenther  <rguenther@suse.de>
6527
6528         PR rtl-optimization/24257
6529         * gcc.dg/torture/pr24257.c: New testcase.
6530
6531 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6532
6533         * gcc.c-torture/execute/20060110-1.c: New test.
6534         * gcc.c-torture/execute/20060110-2.c: New test.
6535
6536 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6537
6538         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6539
6540 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6541
6542         PR fortran/25756
6543         * gfortran.dg/label_3.f90: New test.
6544
6545 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6546
6547         PR tree-optimization/25771
6548         * g++.dg/tree-ssa/pr25771.C: New test
6549
6550 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6551
6552         PR tree-opt/24365
6553         * g++.dg/opt/complex5.C: New test.
6554
6555 2006-01-13  Richard Guenther  <rguenther@suse.de>
6556
6557         * gcc.target/i386/387-9.c: New testcase.
6558
6559 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         PR c++/24824
6562         * g++.dg/debug/dwarf2-1.C: New.
6563
6564 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6565
6566         PR testsuite/25728
6567         * lib/gcov.exp (verify-lines): Add "close $fd".
6568
6569 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6570             Ben Elliston  <bje@au.ibm.com>
6571
6572         * gcc.dg/dfp/inf-1.c: New test.
6573
6574 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6575             Yao Qi  <qiyaoltc@cn.ibm.com>
6576             Ben Elliston  <bje@au.ibm.com>
6577             Jon Grimm  <jgrimm2@us.ibm.com>
6578
6579         * gcc.dg/nodfp-1.c: New test.
6580         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6581         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6582         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6583         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6584         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6585         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6586         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6587         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6588         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6589         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6590         * gcc.dg/format/dfp-printf-1.c: Likewise.
6591         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6592         (compat_setup_dfp): New.
6593         * gcc.dg/compat/compat.exp: Use it.
6594         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6595         Make some variables global, prepend "compat_" to their names.
6596         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6597         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6598         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6599         * lib/compat.exp (compat_skip_list): Make global, rename.
6600         * lib/c-compat.exp: New file.
6601         * lib/target-supports.exp (check_effective_target_dfp): New.
6602
6603         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6604         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6605         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6606         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6607         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6608         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6609         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6610         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6611         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6612         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6613         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6614         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6615         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6616         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6617         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6618         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6619         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6620         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6621         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6622         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6623         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6624         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6625         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6626         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6627         gcc.dg/dfp/struct-layout-1.c,
6628         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6629         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6630         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6631         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6632         gcc.dg/dfp/func-vararg-dfp.c,
6633         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6634         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6635         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6636         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6637         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6638
6639 2006-01-11  Richard Guenther  <rguenther@suse.de>
6640
6641         PR tree-optimization/25734
6642         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6643
6644 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6645
6646         PR fortran/25486
6647         * gfortran.dg/literal_character_constant_1_x.F: New test.
6648         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6649         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6650         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6651
6652 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         PR c++/25386
6655         * g++.dg/ext/packed3.C: Add expected packed error.
6656
6657 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6658
6659         PR target/25706
6660         * gcc.dg/torture/pr25706-1.c: New test.
6661
6662 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6663
6664         PR tree-optimization/23109
6665         PR tree-optimization/23948
6666         PR tree-optimization/24123
6667
6668         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6669         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6670         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6671         g++.dg/tree-ssa/pr23948.C: New testcases.
6672         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6673         three divisions in order to do the optimization.
6674
6675 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6676
6677         PR c++/25632
6678         * g++.dg/other/pr25632.C: New test.
6679
6680 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6681
6682         PR fortran/25730
6683         * gfortran.dg/used_types_1.f90: New test.
6684
6685 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6686
6687         PR target/25718
6688         * gcc.dg/torture/pr25718-1.c: New test.
6689
6690 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6691
6692         * gfortran.dg/list_read_2.f90: Fix typo in description.
6693
6694 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6695
6696         * lib/target-supports.exp (check_visibility_available): Simplify test
6697         for *-*-netware*.
6698         (check_profiling_available): Fail for *-*-netware*.
6699         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6700         * gcc.dg/20021014-1.c: Likewise.
6701         * gcc.dg/nest.c: Likewise.
6702
6703 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6704
6705         fortran/24936
6706         * gfortran.dg/forall_3.f90: New test.
6707
6708 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6709
6710         PR fortran/21977
6711         * gfortran.dg/nesting_2.f90: New test.
6712         * gfortran.dg/nesting_3.f90: New test.
6713
6714 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6715
6716         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6717         Fix typo in comment.
6718
6719 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6720
6721         * gfortran.dg/single_char_string.f90: New test.
6722
6723 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6724
6725         * gfortran.dg/ichar_2.f90: New test.
6726
6727 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6728
6729         PR fortran/25093
6730         * gfortran.dg/private_type_4.f90: New.
6731
6732 2006-01-07  Richard Guenther  <rguenther@suse.de>
6733
6734         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6735
6736 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6737
6738         * gfortran.dg/func_decl_1.f90: New.
6739         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6740         * gfortran.dg/array_alloc_2.f90: Likewise.
6741         * gfortran.dg/char_result_8.f90: Likewise.
6742         * gfortran.dg/dup_save_1.f90: Likewise.
6743         * gfortran.dg/dup_save_2.f90: Likewise.
6744         * gfortran.dg/f2c_6.f90: Likewise.
6745         * gfortran.dg/f2c_7.f90: Likewise.
6746         * gfortran.dg/func_result_2.f90: Likewise.
6747         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6748
6749 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6750
6751         PR fortran/22146
6752         * gfortran.dg/elemental_subroutine_1.f90: New test.
6753         * gfortran.dg/elemental_subroutine_2.f90: New test.
6754
6755         PR fortran/25029
6756         PR fortran/21256
6757         * gfortran.dg/assumed_size_refs_1.f90: New test.
6758
6759         PR fortran/20868
6760         PR fortran/20870
6761         * gfortran.dg/assumed_size_refs_2.f90: New test.
6762         * gfortran.dg/initialization_1.f90: Change warning message.
6763
6764 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6765
6766         * gcc.dg/tree-ssa/loop-15.c: New test.
6767
6768 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6769
6770         PR fortran/25598
6771         * gfortran.dg/backspace_3.f: New test.
6772         * gfortran.dg/backspace_4.f: New test.
6773
6774 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6775
6776         PR fortran/24268
6777         * gfortran.dg/fmt_white.f: Update test.
6778
6779 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6780
6781         * gcc.dg/cast-1.c: Add new warning.
6782         * gcc.dg/cast-2.c: Likewise.
6783         * gcc.dg/cast-3.c: Likewise.
6784         * gcc.dg/format/cast-1.c: Likewise.
6785         * gcc.dg/cast-4.c: New testcase.
6786
6787 2006-01-05  Richard Guenther  <rguenther@suse.de>
6788
6789         PR tree-optimization/22555
6790         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6791
6792 2006-01-05  Richard Guenther  <rguenther@suse.de>
6793             Diego Novillo  <dnovillo@redhat.com>
6794
6795         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6796         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6797         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6798         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6799         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6800         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6801         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6802         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6803         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6804         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6805         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6806         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6807         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6808         * treelang/compile/extravar.tree: Likewise.
6809         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6810         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6811         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6812         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6813         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6814
6815 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6816
6817         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6818         for 64-bit fix.
6819
6820 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6821
6822         PR fortran/23675
6823         gfortran.dg/char_result_11.f90: New.
6824
6825 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6826
6827         PR c++/24782
6828         * g++.dg/parse/access9.C: New test.
6829         * g++.dg/tc1/dr52.C: Tweak error markers.
6830
6831 2006-01-04  Richard Henderson  <rth@redhat.com>
6832
6833         Merge from gomp branch.
6834         * g++.dg/parse/pragma2.C: Update expected error lines.
6835
6836 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6837
6838         * g++.dg/other/i386-2.C: New test.
6839
6840         PR target/25554
6841         * gcc.c-torture/compile/20051228-1.c: New test.
6842
6843         PR c/25559
6844         * gcc.dg/pr25559.c: New test.
6845
6846 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6847
6848         PR c++/25492
6849         * g++.dg/lookup/friend9.C: New test.
6850
6851         PR c++/25625
6852         * g++.dg/template/repo5.C: New test.
6853
6854 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6855
6856         PR fortran/25101
6857         * gfortran.dg/forall_2.f90: New test.
6858
6859 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6860
6861         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6862         dg-require-weak.  Adjust regexp to handle leading-underscore
6863         targets and space as well as TAB after .weak.  Change previous
6864         64-bit fix to not use naked dot.
6865
6866 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6867
6868         PR rtl-optimization/25578
6869         * gcc.c-torture/execute/20060102-1.c: New testcase.
6870
6871 2006-01-03  Richard Guenther  <rguenther@suse.de>
6872
6873         PR c/25183
6874         * gcc.dg/torture/pr25183.c: New testcase.
6875
6876 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6877
6878         Merge from gomp-branch.
6879         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6880         * gcc.dg/ia64-sync-2.c: Likewise.
6881         * gcc.dg/ia64-sync-3.c: Likewise.
6882         * gcc.dg/ia64-sync-4.c: Likewise.
6883         * gcc.dg/sync-2.c: Likewise.
6884         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6885         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6886
6887 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6888
6889         PR c++/25635
6890         * g++.dg/parse/operator6.C: New test.
6891
6892         PR c++/25637
6893         * g++.dg/parse/error29.C: New test.
6894
6895         PR c++/25638
6896         * g++.dg/parse/dtor6.C: New test.
6897
6898         PR c++/25633
6899         * g++.dg/parse/ctor3.C: New test.
6900
6901         PR c++/25634
6902         * g++.dg/template/class3.C: New test.
6903
6904 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6905
6906         * g++.dg/debug/debug9.C: New.
6907
6908 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6909
6910         PR fortran/24640
6911         * gfortran.dg/label_2.f90: New test.
6912
6913 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6914
6915         * g++.dg/lookup/using12.C: Tighten error marker.
6916
6917 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6918             Andrew Pinski <pinskia@physics.uc.edu>
6919
6920         * gcc.target/powerpc/darwin-abi-3.c: New file.
6921         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6922         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6923         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6924         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6925         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6926         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6927         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6928         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6929
6930 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6931
6932         * gcc.dg/tree-ssa/loadpre1.c: New;
6933         * gcc.dg/tree-ssa/loadpre2.c: New;
6934         * gcc.dg/tree-ssa/loadpre3.c: New;
6935         * gcc.dg/tree-ssa/loadpre4.c: New;
6936         * gcc.dg/tree-ssa/loadpre5.c: New;
6937         * gcc.dg/tree-ssa/loadpre6.c: New;
6938         * gcc.dg/tree-ssa/loadpre7.c: New;
6939         * gcc.dg/tree-ssa/loadpre8.c: New;
6940         * gcc.dg/tree-ssa/loadpre9.c: New;
6941
6942 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6943
6944         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6945         * g++.dg/abi/thunk4.C: Likewise.
6946
6947 2006-01-01  Andreas Jaeger  <aj@suse.de>
6948
6949         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6950         portable.
6951
6952 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR c++/25294
6955         * gcc.dg/pragma-pack-3.c: New test.
6956         * g++.dg/parse/pragma3.C: New test.
6957
6958 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6959
6960         PR middle-end/24827
6961         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6962
6963 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6964
6965         PR testsuite/25214
6966         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6967
6968 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6969
6970         PR fortran/22607
6971         * gfortran-dg/pure_byref_3.f90: New.
6972
6973         fortran/PR 25396
6974         * gfortran.dg/userdef_operator_1.f90: New.
6975
6976 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6977
6978         * g++.dg/abi/thunk3.C: New.
6979         * g++.dg/abi/thunk4.C: New.
6980
6981 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6982
6983         PR fortran/25532
6984         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6985         associated derived type components of derived types are
6986         properly declared in contained procedures.
6987
6988 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6989
6990         PR libgfortran/25139
6991         * gfortran.dg/backspace_2.f: New test.
6992
6993 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6994
6995         PR libgfortran/25550
6996         * gfortran.dg/endfile.f: New test.
6997
6998 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6999
7000         PR libgfortran/25419
7001         * gfortran.dg/comma.f: New test.
7002
7003 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7004
7005         * lib/gfortran-dg.exp: Remove trailing whitespace.
7006         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7007         -funroll-all-loops.
7008
7009 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7010
7011         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7012         Extended Double long doubles or repeat tests when long double is
7013         the same size as double.
7014
7015 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7016
7017         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7018
7019         PR testsuite/25442
7020         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7021         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7022
7023         PR testsuite/25441
7024         * gcc.dg/pr23911.c: Make test variable static.
7025
7026         PR testsuite/25444
7027         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7028
7029 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/25439
7032         * g++.dg/parse/crash17.C: Adjust error markers.
7033         * g++.dg/template/error20.C: New test.
7034
7035 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7036
7037         PR c++/23172
7038         * g++.dg/ext/complit4.C: New test.
7039
7040         PR c++/25417
7041         * g++.dg/ext/complit5.C: Likewise.
7042
7043 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7044
7045         PR tree-optimization/25125
7046         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7047         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7048         * gcc.c-torture/execute/pr25125.c: New.
7049
7050 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7051
7052         PR fortran/25029
7053         PR fortran/21256
7054         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7055         with incorrect assumed size references.
7056
7057 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/23171
7060         * g++.dg/opt/init1.C: New test.
7061
7062 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7063
7064         PR c++/24671
7065         * g++.dg/template/sfinae3.C: New test.
7066
7067 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7068
7069         * g++.dg/other/friend4.C: New test.
7070
7071 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR target/25005
7074         * g++.dg/opt/pr25005.C: New test.
7075
7076 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7077
7078         PR c++/25369
7079         * g++.dg/template/ptrmem16.C: New test.
7080
7081 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7082
7083         PR fortran/25029
7084         PR fortran/21256
7085         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7086
7087 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088
7089         PR libgfortran/25307
7090         * gfortran.dg/list_read_5.f90: New test.
7091
7092 2005-12-22  Richard Henderson  <rth@redhat.com>
7093
7094         * gcc.target/i386/sse-7.c: Use -msse2.
7095
7096 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7097
7098         PR rtl-optimization/25432
7099         * gcc.c-torture/compile/20051216-1.c: New test.
7100
7101         PR objc/25328
7102         * objc/execute/pr25328.m: New test.
7103
7104 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/25364
7107         * g++.dg/template/call4.C: New test.
7108
7109 2005-12-22  Dale Johannesen  <dalej@apple.com>
7110
7111         * gcc.target/i386/sse-17.c: New.
7112
7113 2005-12-22  Paul Brook  <paul@codesourcery.com>
7114
7115         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7116
7117 2005-12-22  Paul Brook  <paul@codesourcery.com>
7118
7119         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7120
7121 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7122
7123         PR tree-opt/25513
7124         * gcc.c-torture/compile/pr25513.c: New test.
7125
7126 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7127
7128         PR c++/23333
7129         * g++.dg/parse/error25.C: Add more tests.
7130
7131 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7132
7133         PR fortran/18990
7134         * gfortran.dg/der_charlen_1.f90: New.
7135
7136 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7137
7138         PR fortran/20889
7139         * gfortran.dg/pointer_component_type_1.f90: New test.
7140
7141         PR fortran/25029
7142         PR fortran/21256
7143         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7144         should give an error with assumed size array refernces and checks those
7145         that should not.
7146         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7147         reference an upper bound so that it does not generate an error.
7148
7149         PR fortran/19362
7150         PR fortran/20244
7151         PR fortran/20864
7152         PR fortran/25391
7153         * gfortran.dg/used_dummy_types_1.f90: New test.
7154         * gfortran.dg/used_dummy_types_2.f90: New test.
7155         * gfortran.dg/used_dummy_types_3.f90: New test.
7156         * gfortran.dg/used_dummy_types_4.f90: New test.
7157         * gfortran.dg/used_dummy_types_5.f90: New test.
7158
7159         PR fortran/23152
7160         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7161         group already being USE associated.
7162         * gfortran.dg/assumed_shape_nml.f90: New test.
7163         * gfortran.dg/assumed_size_nml.f90: New test.
7164
7165         PR fortran/20862
7166         PR fortran/25053
7167         PR fortran/25063
7168         PR fortran/25064
7169         PR fortran/25066
7170         PR fortran/25067
7171         PR fortran/25068
7172         PR fortran/25307
7173         * gfortran.dg/io_constraints_1.f90: New test.
7174         * gfortran.dg/io_constraints_1.f90: New test.
7175         * gfortran.dg/iostat_3.f90: Change wording of warning.
7176         * gfortran.dg/g77/19981216-0.f: The same.
7177
7178 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7179
7180         PR tree-optimization/23518
7181         * testsuite/gcc.dg/pr23518.c: New.
7182
7183 2005-12-21  Mike Stump  <mrs@apple.com>
7184
7185         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7186
7187 2005-12-21  Paul Brook  <paul@codesourcery.com>
7188
7189         * gcc.dg/pr19340.c: Skip on m68k targets.
7190
7191 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7192
7193         PR rtl-optimization/25196
7194         * gcc.dg/pr25196.c: New test.
7195
7196 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7197
7198         PR fortran/25423
7199         gfortran.dg/where_nested_1.f90: New.
7200
7201 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7202
7203         PR tree-optimization/25382.
7204         * gcc.dg/tree-ssa/pr25382.c: New.
7205
7206 2005-12-20  Richard Guenther  <rguenther@suse.de>
7207
7208         PR middle-end/24306
7209         * gcc.target/i386/pr24306.c: New testcase.
7210
7211 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7212
7213         PR tree-optimization/25501
7214         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7215
7216 2005-12-20  Richard Guenther  <rguenther@suse.de>
7217
7218         Revert
7219         2005-12-02  Richard Guenther  <rguenther@suse.de>
7220
7221         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7222
7223 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7224
7225         PR c++/21228
7226         * g++.dg/warn/Wunreachable-code-2.C: New test.
7227
7228 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7229
7230         PR c++/24278
7231         * g++.dg/template/ctor5.C: New test.
7232
7233         PR c++/24915
7234         * g++.dg/template/overload8.C: New test.
7235
7236 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7237
7238         * gcc.c-torture/compile/pr25483 : New test.
7239
7240 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7241
7242         PR c++/20552
7243         * g++.dg/ext/typeof10.C: New test.
7244
7245 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         * gcc.dg/mt-loopi1.c: New.
7248
7249 2005-12-18  Richard Guenther  <rguenther@suse.de>
7250
7251         PR tree-optimization/25481
7252         * gcc.dg/torture/pr25481.c: New testcase.
7253
7254 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7255
7256         PR rtl-optimization/21041
7257         * gcc.dg/pr21041.c: New test.
7258
7259 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7260
7261         PR libgfortran/25463
7262         * gfortran.dg/advance.f90: New test.
7263
7264 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7265
7266         * gcc.dg/20051201-1.c: New test.
7267
7268 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7269
7270         PR fortran/25018
7271         * gfortran.dg/initialization_1.f90: New test.
7272         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7273         * gfortran.dg/g77/980616-0.f: The same.
7274
7275 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7276
7277         * PR fortran/25458
7278         * gfortran.dg/chkbits.f90: New test.
7279
7280 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7281
7282         * gfortran.dg/enum_5.f: Revert to previous version.
7283
7284 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7285
7286         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7287         * gfortran.dg/nested_modules_1.f90: Ditto.
7288         * gfortran.dg/hollerith_f95.f90: Ditto.
7289         * gfortran.dg/select_5.f90: Ditto.
7290         * gfortran.dg/secnds.f: Ditto.
7291         * gfortran.dg/hollerith2.f90: Ditto.
7292         * gfortran.dg/imag_2.f: Ditto.
7293         * gfortran.dg/ftell_2.f90: Ditto.
7294         * gfortran.dg/malloc_free_1.f90: Ditto.
7295         * gfortran.dg/logint-1.f: Ditto.
7296         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7297         * gfortran.dg/e_d_fmt.f90: Ditto.
7298         * gfortran.dg/hollerith_legacy.f90: Ditto.
7299         * gfortran.dg/logint-2.f: Ditto.
7300         * gfortran.dg/enum_5.f90: Ditto.
7301         * gfortran.dg/f2c_2.f90: Ditto.
7302         * gfortran.dg/pr17143.f90: Ditto.
7303         * gfortran.dg/namelist_14.f90: Ditto.
7304         * gfortran.dg/logint-3.f: Ditto.
7305         * gfortran.dg/spread_scalar_source.f90: Ditto.
7306         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7307         * gfortran.dg/namelist_11.f: Ditto.
7308         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7309         * gfortran.dg/g77/20010519-1.f
7310         * gfortran.dg/g77/alpha1.f: Ditto.
7311         * gfortran.dg/g77/990115-1.f: Ditto.
7312         * gfortran.dg/g77/erfc.f: Ditto.
7313         * gfortran.dg/g77/19990313-3.f: Ditto.
7314         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7315         * gfortran.dg/g77/20010426.f: Ditto.
7316         * gfortran.dg/g77/19990313-0.f: Ditto.
7317         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7318         * gfortran.dg/g77/20000629-1.f: Ditto.
7319         * gfortran.dg/g77/970125-0.f: Ditto.
7320         * gfortran.dg/g77/8485.f: Ditto.
7321         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7322         * gfortran.dg/g77/19990313-1.f: Ditto.
7323         * gfortran.dg/g77/int8421.f: Ditto.
7324         * gfortran.dg/g77/19990305-0.f: Ditto.
7325         * gfortran.dg/g77/947.f: Ditto.
7326         * gfortran.dg/g77/19990905-2.f: Ditto.
7327         * gfortran.dg/g77/cabs.f: Ditto.
7328         * gfortran.dg/g77/19990313-2.f: Ditto.
7329         * gfortran.dg/g77/20020307-1.f: Ditto.
7330         * gfortran.dg/g77/dcomplex.f: Ditto.
7331         * gfortran.dg/g77/19990502-1.f: Ditto.
7332         * gfortran.dg/g77/19981216-0.f: Ditto.
7333         * gfortran.dg/common_4.f90: Ditto.
7334         * gfortran.dg/entry_4.f90: Ditto.
7335         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7336         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7337         * gfortran.dg/namelist_12.f: Ditto.
7338         * gfortran.dg/scale_1.f90: Ditto.
7339         * gfortran.dg/modulo_1.f90
7340         * gfortran.dg/hollerith.f90: Ditto.
7341         * gfortran.dg/direct_io_3.f90: Ditto.
7342         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7343         * gfortran.dg/gnu_logical_1.F: Ditto.
7344         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7345         * gfortran.dg/assign_1.f90: Ditto.
7346         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7347         * gfortran.dg/pr23095.f: Ditto.
7348         * gfortran.dg/read_float_1.f90: Ditto.
7349
7350 2005-12-17  Andreas Jaeger  <aj@suse.de>
7351
7352         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7353         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7354
7355 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR fortran/24268
7358         * gfortran.dg/fmt_white.f: New test.
7359
7360 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7361
7362         * gfortran.dg/label_1.f90: New test.
7363
7364 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7365
7366         PR testsuite/25422
7367         * gcc.dg/20031012-1.c: Add -Walways-true option.
7368         * gcc.dg/weak/weak-3.c: Likewise.
7369         * g++.old-deja/g++.mike/warn8.C: Likewise.
7370
7371 2005-12-16  Mike Stump  <mrs@apple.com>
7372
7373         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7374         exit.
7375
7376 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7377
7378         PR libgfortran/25264
7379         PR libgfortran/25349
7380         * gfortran.dg/tl_editing.f90: Added additional checks.
7381         * gfortran.dg/t_editing.f: New test.
7382         * gfortran.dg/write_padding.f90: New test
7383
7384 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7385
7386         PR testsuite/25215
7387         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7388
7389 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR rtl-optimization/24899
7392         * gcc.c-torture/execute/20051215-1.c: New test.
7393
7394 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7395
7396         PR 24823
7397         * gfortran.dg/pr24823.f: New test.
7398
7399 2005-12-16  Jeff Law  <law@redhat.com>
7400
7401         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7402
7403 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7406         Change C++ style comments to C style comments.
7407         Remove aligned types from the array.
7408         Keep Enums disabled.
7409         (complex_types): Remove aligned types from the array.
7410         Comment out "_Complex long double".
7411         (attrib_types): Remove.
7412         (complex_attrib_types): Remove.
7413         (attrib_array_types): Remove.
7414         (complex_attrib_array_types): Remove.
7415         (aligned_bitfld_types): Remove.
7416         (n_aligned_bitfld_types): Remove.
7417         (FEATURE_ALIGNEDPACKED): Delete.
7418         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7419         (singles): Remove support for adding attributes.
7420         (choose_type): Remove support for attributed types.
7421         (generate_fields): Remove support for attributed bit-fields.
7422         Remove support for adding attributes.
7423         (generate_random_tests): Remove support for adding attributes.
7424         (features): Add back "[0] :0" and "complex vector [0]".
7425         (main): Remove support for attributed bit-fields.
7426         Uncomment the calling of generate_random_tests for the rests of
7427         the tests.
7428
7429 2005-12-16  Jan Hubicka  <jh@suse.cz>
7430
7431         * gcc.c-torture/combine/pr25224.c: New.
7432
7433 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7434
7435         PR other/25028
7436         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7437         HP-UX.
7438
7439 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7440
7441         * gcc.dg/20051215-1.c: New file.
7442
7443 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7444
7445         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7446         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7447
7448 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7449
7450         PR fortran/18197
7451         * gfortran.dg/dummy_functions_1.f90: New.
7452
7453 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7454
7455         PR rtl-optimization/25310
7456         * gcc.c-torture/compile/pr25310.c: New test.
7457
7458 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7459
7460         PR debug/25023
7461         * gcc.dg/pr25023.c: New test.
7462
7463 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         * g++.old-deja/g++.brendan/redecl1.C,
7466         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7467         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7468         g++.old-deja/g++.oliva/typeof1.C,
7469         g++.old-deja/g++.other/crash16.C,
7470         g++.old-deja/g++.other/crash34.C,
7471         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7472         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7473         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7474         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7475         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7476         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7477         Remove xfail.
7478
7479 2005-12-14  Kean Johnston  <jkj@sco.com>
7480             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7481
7482         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7483         * gcc.target/i386/20020523-1.c: Ditto.
7484         * gcc.target/i386/tailcall-1.c: Ditto.
7485         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7486         * gcc.target/i386/ssetype-5.c: Ditto.
7487
7488 2005-12-14  Jeff Law  <law@redhat.com>
7489
7490         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7491
7492 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7493
7494         PR target/25254
7495         PR target/24188
7496         * gcc.target/i386/pr25254.c: New test.
7497         * gfortran.dg/PR24188.f: New test.
7498
7499 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7500
7501         * lib/fortran-torture.exp: Catch remaining uses of
7502         remote_file build delete.
7503
7504 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7505
7506         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7507
7508 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7509
7510         * gcc.dg/warn-addr-cmp.c: New test.
7511
7512 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7513
7514         PR debug/25023
7515         PR target/25293
7516         * gcc.target/i386/pr25293.c: New test.
7517
7518 2005-12-13  Petr Machata  <machata@post.cz>
7519
7520         PR c++/24907
7521         * g++.dg/parse/comma2.C: New test.
7522
7523 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7524             Jakub Jelinek  <jakub@redhat.com>
7525
7526         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7527         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7528         (limits.h): Include unconditionally.
7529         (stdlib.h): Likewise.
7530         (hashtab.h): Do not include.
7531         (getopt.h): Likewise.
7532         (stddef.h): Include.
7533         (hashval_t): Define.
7534         (struct entry): Add "next" field.
7535         (HASH_SIZE): New macro.
7536         (hash_table): New variable.
7537         (switchfiles): Do not use xmalloc.
7538         (mix): New macro.
7539         (iterative_hash): New function.
7540         (hasht): Remove.
7541         (e_exists): New function.
7542         (e_insert): Likewise.
7543         (output): Use, instead of libiberty hashtable functions.
7544         (main): Do not use getopt.  Do not call htab_create.
7545
7546 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR c++/25331
7549         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7550         put atal* and atpaal* attributes on array elements.
7551         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7552         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7553         put atal* and atpaal* attributes on array elements.
7554         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7555
7556 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7557
7558         * gcc.dg/single-precision-constant.c: New test.
7559
7560 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7561
7562         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7563         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7564         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7565         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7566         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7567         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7568         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7569         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7570         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7571         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7572         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7573         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7574         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7575         gcc.target/powerpc/ppc-sdata-2.c,
7576         gcc.target/powerpc/ppc-stackalign-1.c,
7577         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7578         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7579         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7580         gcc.target/powerpc/rs6000-ldouble-2.c,
7581         gcc.target/powerpc/rs6000-power2-1.c,
7582         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7583         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7584         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7585         option into target selector.
7586         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7587         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7588
7589 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7590
7591         PR objc/25348
7592         * objc.dg/encode-9.m: New test.
7593
7594 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7595
7596         PR testsuite/20772
7597         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7598         * gcc.dg/asm-b.c: Fix typo.
7599         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7600         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7601         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7602         i?86 lp64 and x86_64 ilp32.
7603         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7604         on i?86 lp64.
7605         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7606
7607 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7608
7609         PR fortran/25078
7610         gfortran.dg/equiv_5.f90: New test.
7611
7612 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7613
7614         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7615         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7616         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7617         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7618         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7619         * gcc.dg/tree-ssa/reassoc-5.c: New.
7620         * gcc.dg/tree-ssa/reassoc-6.c: New.
7621         * gcc.dg/tree-ssa/reassoc-7.c: New.
7622         * gcc.dg/tree-ssa/reassoc-8.c: New.
7623         * gcc.dg/tree-ssa/reassoc-9.c: New.
7624         * gcc.dg/tree-ssa/reassoc-10.c: New.
7625         * gcc.dg/tree-ssa/reassoc-11.c: New.
7626
7627 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7628
7629         PR testsuite/25167
7630         PR testsuite/24478
7631         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7632
7633 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7634
7635         PR c++/25300
7636         * g++.dg/template/inherit.C: Do not use a generic error message.
7637
7638 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7639
7640         PR libobjc/25354
7641         * objc.dg/gnu-encoding: New directory.
7642         * objc.dg/gnu-encoding/compat-common.h: New file.
7643         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7644         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7645         * objc.dg/gnu-encoding/vector-defs.h: New file.
7646         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7647         * objc.dg/gnu-encoding/generate-random.c: New file.
7648         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7649         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7650         * objc.dg/gnu-encoding/generate-random.h: New file.
7651
7652 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c++/25337
7655         * g++.dg/template/defarg7.C: New test.
7656
7657 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7658
7659         PR libobjc/25347
7660         * objc.dg/encode-8.m: New test.
7661
7662 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7663
7664         PR libobjc/25346
7665         * objc.dg/encode-7.m: New test.
7666
7667 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/25010
7670         * g++.dg/opt/inline10.C: New test.
7671
7672 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7673
7674         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7675
7676 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7677
7678         * gfortran.dg/substring_equivalence.f90: typo in comment
7679
7680 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7681
7682         PR fortran/25068
7683         * gfortran.dg/iostat_3.f90: New test.
7684
7685 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7686
7687         PR fortran/23815
7688         * gfortran.dg/unf_io_convert_1.f90: New test.
7689         * gfortran.dg/unf_io_convert_2.f90: New test.
7690         * gfortran.dg/unf_io_convert_3.f90: New test.
7691
7692 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7693
7694         PR testsuite/20772
7695         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7696         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7697         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7698         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7699         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7700         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7701         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7702         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7703         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7704         gcc.dg/torture/fp-int-convert-float128-timode.c,
7705         gcc.dg/torture/fp-int-convert-float128.c,
7706         gcc.dg/torture/fp-int-convert-float80-timode.c,
7707         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7708         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7709
7710         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7711
7712 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7713
7714         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7715
7716 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7717
7718         * gcc.dg/20051207-1.c,
7719         * gcc.dg/20051207-2.c,
7720         * gcc.dg/20051207-3.c: New tests.
7721
7722 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7723
7724         PR testsuite/20772
7725         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7726         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7727         dg-skip-if target selector.
7728
7729         PR testsuite/20772
7730         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7731         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7732         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7733         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7734         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7735         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7736         and/or merge with i?86 cases.
7737
7738         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7739
7740         PR testsuite/20772
7741         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7742         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7743         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7744         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7745         x86_64-*-linux*.
7746
7747 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7748
7749         PR target/25311
7750         * gcc.c-torture/compile/pr25311.c: New test.
7751
7752 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7753
7754         PR libgfortran/25039
7755         * gfortran.dg/read_comma.f: New test.
7756
7757 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7758
7759         PR c++/19317
7760         * g++.dg/opt/pr19317-1.C: New test.
7761         * g++.dg/opt/pr19317-2.C: New test.
7762         * g++.dg/opt/pr19317-3.C: New test.
7763
7764         PR target/19005
7765         * gcc.c-torture/execute/pr19005.c: New test.
7766
7767         PR target/17828
7768         * g++.old-deja/g++.other/comdat5.C: New test.
7769         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7770
7771         * g++.dg/compat/struct-layout-1.exp: New file.
7772         * g++.dg/compat/struct-layout-1.h: New.
7773         * g++.dg/compat/struct-layout-1_generate.c: New.
7774         * g++.dg/compat/struct-layout-1_x1.h: New.
7775         * g++.dg/compat/struct-layout-1_x2.h: New.
7776         * g++.dg/compat/struct-layout-1_y1.h: New.
7777         * g++.dg/compat/struct-layout-1_y2.h: New.
7778
7779         * gcc.dg/20050330-2.c: New test.
7780
7781 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7782
7783         PR fortran/25292
7784         * gfortran.dg/associated_1.f90: New.
7785
7786 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7787
7788         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7789         ILP32 vect_no_align platforms.
7790
7791 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7792             Jakub Jelinek  <jakub@redhat.com>
7793
7794         PR target/25268
7795         * gcc.c-torture/compile/20051207-1.c: New test.
7796
7797 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         PR testsuite/20772
7800         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7801         gcc.dg/torture/pr18582-1.c,
7802         gcc.target/i386/attributes-error.c: Also test on x86_64.
7803
7804         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7805
7806 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7807
7808         PR c++/19397
7809         * g++.dg/template/typedef3.C: New test.
7810
7811         PR c++/19762
7812         PR c++/19764
7813         * g++.dg/template/dtor3.C: Fix error markers.
7814
7815 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7816
7817         * lib/target-supports.exp (check_effective_target_sync_char_short):
7818         Add s390*.
7819
7820 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7821
7822         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7823
7824 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7825
7826         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7827         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7828         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7829         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7830
7831 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7832
7833         PR c++/25263
7834         * g++.dg/other/array2.C: New test case.
7835
7836 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7837
7838         * gcc.dg/darwin-weakimport-3.c: New.
7839
7840         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7841         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7842         and to work on Darwin.
7843         * gcc.dg/attr-weakref-1b.c: New file.
7844         * gcc.dg/attr-weakref-2.c: New test.
7845         * gcc.dg/darwin-weakref-1.c: New test.
7846
7847 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7848
7849         PR testsuite/25247
7850         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7851         use in selector expressions.
7852         (dg-xfail-if): Ditto.
7853         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7854         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7855         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7856         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7857         * gcc.test-framework/test-framework.exp: Skip generated tests if
7858         CHECK_TEST_FRAMEWORK is not 1.
7859
7860 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7861
7862         PR tree-optimization/24963
7863         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7864
7865         PR target/24108
7866         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7867
7868         PR target/18580
7869         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7870         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7871         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7872         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7873
7874 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7875
7876         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7877         dg-options.
7878
7879 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7880
7881         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7882
7883 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7884
7885         * gcc.dg/format/cast-1.c: New test.
7886
7887 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7888
7889         PR c/7776
7890         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7891         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7892         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7893         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7894
7895 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7896
7897         * gcc.dg/cast-pretty-print-1.c: New test.
7898
7899 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7900
7901         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7902
7903 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c++/24173
7906         * g++.dg/template/friend40.C: New test.
7907
7908 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR target/25199
7911         * gcc.target/i386/movq-2.c: New test.
7912         * gcc.target/i386/movq.c: Remove target i?86, instead add
7913         dg-require-effective-target ilp32.
7914
7915 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7916
7917         PR c++/24103
7918         * g++.dg/other/default1.C: New test.
7919
7920 2005-12-02  Richard Guenther  <rguenther@suse.de>
7921
7922         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7923
7924 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7925
7926         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7927
7928 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7929
7930         PR target/21017
7931         * gcc.target/powerpc/rotate.c: New.
7932
7933 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7934
7935         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7936         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7937
7938 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7939
7940         PR c/13384
7941         * gcc.dg/pr17730-1.c: Adjust.
7942         * gcc.dg/lvalue1.c (main): Likewise.
7943         * gcc.dg/lvalue-2.c: Likewise.
7944         * g++.dg/pr7503-3.C
7945
7946 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7947
7948         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7949         error messages.
7950
7951 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7952
7953         PR fortran/24789
7954         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7955
7956 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7957
7958         PR target/24475
7959         * lib/target-supports.exp (check_effective_target_tls): New.
7960         (check_effective_target_tls_runtime): New.
7961         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7962         for TLS support.
7963         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7964         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7965         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7966         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7967         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7968         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7969         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7970         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7971         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7972         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7973         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7974         effective-target TLS.
7975         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7976         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7977         effective-target TLS runtime.
7978
7979 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7980
7981         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7982
7983 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7984
7985         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7986         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7987         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7988         ignored" warnings when "packing" is the same as the ABI layout.
7989
7990 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7991
7992         PR fortran/21302
7993         * gfortran.dg/line_length_1.f: New test.
7994         * gfortran.dg/line_length_2.f90: Ditto.
7995
7996 2005-11-30  Richard Guenther  <rguenther@suse.de>
7997
7998         PR tree-optimization/21655
7999         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8000
8001 2005-11-30  Dale Johannesen  <dalej@apple.com>
8002
8003         * gcc.c-torture/compile/pr24930.c: New.
8004
8005 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/15809
8008         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8009
8010 2005-11-30  Jeff Law  <law@redhat.com>
8011
8012         * g++.old-deja/g++.law/pr25000.C: New test.
8013
8014 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/tls/opt-11.c: New test.
8017
8018 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8019
8020         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8021         targets.
8022         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8023         LP64 ia64.
8024
8025 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8026
8027         * gfortran.dg/open_access_1.f90: New test.
8028
8029 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8030
8031         * gcc.dg/charset/builtin2.c: New test.
8032
8033 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8034
8035         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8036         on mmix-*-* for *_[xy].c.
8037
8038 2005-11-28  Kean Johnston  <jkj@sco.com>
8039
8040         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8041         headers.
8042         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8043         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8044         * gcc.target/i386/asm-3.c: Ditto.
8045         * gcc.target/i386/clobbers.c: Ditto.
8046         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8047         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8048         test regexp.
8049         * gcc.target/i386/mul.c: Ditto.
8050         * gcc.target/i386/ssetype-1.c: Ditto.
8051         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8052         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8053         static so the test works with -fPIC mode too. Based on comment in
8054         PR19231 by Pinski.
8055         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8056
8057 2005-11-28  Richard Guenther  <rguenther@suse.de>
8058
8059         * gcc.dg/alias-9.c: New testcase.
8060         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8061
8062 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8063             Uros Bizjak  <uros@kss-loka.si>
8064
8065         PR middle-end/20219
8066         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8067         tan(x)/sin(x) transformations.
8068
8069 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         PR middle-end/24575
8072         * gcc.dg/tree-ssa/divide-3.c: New test.
8073         * gcc.dg/tree-ssa/divide-4.c: New test.
8074
8075 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8076
8077         PR fortran/24917
8078         *  gfortran.dg/boz_6.f90: New test.
8079
8080 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8081
8082         PR fortran/23912
8083         * gfortran.dg/modulo_1.f90: New test.
8084
8085 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8086
8087         PR libfortran/24919
8088         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8089         fail on CRLF platforms.
8090         * gfortran.dg/ftell_2.f90: Likewise.
8091
8092 2005-11-26  Eric Christopher  <echristo@apple.com>
8093
8094         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8095
8096 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8097
8098         * objc.dg/gnu-runtime-3.m: Simplify.
8099
8100 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8101
8102         PR middle-end/23669
8103         * gcc.dg/tree-ssa/divide-1.c: New test.
8104         * gcc.dg/tree-ssa/divide-2.c: New test.
8105
8106 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8107
8108         PR libgfortran/24945
8109         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8110
8111 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8112
8113         PR libgfortran/24945
8114         * gfortran.dg/open_status_2.f90: New test.
8115
8116 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8117
8118         * gcc.c-torture/execute/builtins/fprintf.c,
8119         gcc.c-torture/execute/builtins/fputs-lib.c,
8120         gcc.c-torture/execute/builtins/fputs.c,
8121         gcc.c-torture/execute/builtins/lib/fprintf.c,
8122         gcc.c-torture/execute/builtins/lib/printf.c,
8123         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8124
8125 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8126
8127         * gcc.dg/20050922-2.c: New test.
8128
8129 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8130
8131         * objc.dg/gnu-runtime-3.m: New test.
8132
8133 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8134
8135         PR c++/9278
8136         * g++.dg/other/void1.C: New test.
8137
8138 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8139
8140         PR middle-end/24998
8141         * gcc.dg/torture/fp-int-convert-float.c,
8142         gcc.dg/torture/fp-int-convert-double.c,
8143         gcc.dg/torture/fp-int-convert-long-double.c,
8144         gcc.dg/torture/fp-int-convert-timode.c,
8145         gcc.dg/torture/fp-int-convert-float80.c,
8146         gcc.dg/torture/fp-int-convert-float80-timode.c,
8147         gcc.dg/torture/fp-int-convert-float128.c,
8148         gcc.dg/torture/fp-int-convert-float128-timode.c,
8149         gcc.dg/torture/fp-int-convert.h: New files.
8150
8151 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8152
8153         PR middle-end/24989
8154         * gcc.dg/tree-ssa/bool-10.c: New test.
8155         * gcc.dg/tree-ssa/bool-11.c: New test.
8156         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8157
8158 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8159
8160         PR middle-end/24990
8161         * tree-ssa/pr24990-1.c: New test.
8162
8163 2005-11-24  Richard Guenther  <rguenther@suse.de>
8164         Dirk Mueller <dmueller@suse.de>
8165
8166         PR c++/14024
8167         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8168         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8169         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8170         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8171         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8172         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8173
8174 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8175
8176         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8177
8178 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8179
8180         PR c/21668
8181         * gcc.dg/Wc++-compat.c: New.
8182         * gcc.dg/Wno-c++-compat.c: New.
8183
8184 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8185
8186         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8187         (vspltish, vspltisw): Likewise.
8188
8189 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8190
8191         PR libgfortran/24794
8192         * gfortran.dg/namelist_12.f: Fix quotes.
8193         * gfortran.dg/namelist_13.f90: Fix quotes.
8194         * gfortran.dg/namelist_14.f90: Fix quotes.
8195         * gfortran.dg/namelist_15.f90: Fix quotes.
8196         * gfortran.dg/namelist_use.f90: Fix quotes.
8197         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8198         * gfortran.dg/namelist_21.f90: New test.
8199         * gfortran.dg/namelist_22.f90: New test.
8200
8201 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8202
8203         PR target/23435
8204         * gcc.c-torture/compile/pr23435.c: New.
8205
8206 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8207
8208         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8209
8210 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8211
8212         * gcc.target/powerpc/405-macchw-1.c,
8213         gcc.target/powerpc/405-macchw-2.c,
8214         gcc.target/powerpc/405-macchwu-1.c,
8215         gcc.target/powerpc/405-macchwu-2.c,
8216         gcc.target/powerpc/405-machhw-1.c,
8217         gcc.target/powerpc/405-machhw-2.c,
8218         gcc.target/powerpc/405-machhwu-1.c,
8219         gcc.target/powerpc/405-machhwu-2.c,
8220         gcc.target/powerpc/405-maclhw-1.c,
8221         gcc.target/powerpc/405-maclhw-2.c,
8222         gcc.target/powerpc/405-maclhwu-1.c,
8223         gcc.target/powerpc/405-maclhwu-2.c,
8224         gcc.target/powerpc/405-mulchw-1.c,
8225         gcc.target/powerpc/405-mulchw-2.c,
8226         gcc.target/powerpc/405-mulchwu-1.c,
8227         gcc.target/powerpc/405-mulchwu-2.c,
8228         gcc.target/powerpc/405-mulhhw-1.c,
8229         gcc.target/powerpc/405-mulhhw-2.c,
8230         gcc.target/powerpc/405-mulhhwu-1.c,
8231         gcc.target/powerpc/405-mulhhwu-2.c,
8232         gcc.target/powerpc/405-mullhw-1.c,
8233         gcc.target/powerpc/405-mullhw-2.c,
8234         gcc.target/powerpc/405-mullhwu-1.c,
8235         gcc.target/powerpc/405-mullhwu-2.c,
8236         gcc.target/powerpc/405-nmacchw-1.c,
8237         gcc.target/powerpc/405-nmacchw-2.c,
8238         gcc.target/powerpc/405-nmachhw-1.c,
8239         gcc.target/powerpc/405-nmachhw-2.c,
8240         gcc.target/powerpc/405-nmaclhw-1.c,
8241         gcc.target/powerpc/405-nmaclhw-2.c,
8242         gcc.target/powerpc/440-macchw-1.c,
8243         gcc.target/powerpc/440-macchw-2.c,
8244         gcc.target/powerpc/440-macchwu-1.c,
8245         gcc.target/powerpc/440-macchwu-2.c,
8246         gcc.target/powerpc/440-machhw-1.c,
8247         gcc.target/powerpc/440-machhw-2.c,
8248         gcc.target/powerpc/440-machhwu-1.c,
8249         gcc.target/powerpc/440-machhwu-2.c,
8250         gcc.target/powerpc/440-maclhw-1.c,
8251         gcc.target/powerpc/440-maclhw-2.c,
8252         gcc.target/powerpc/440-maclhwu-1.c,
8253         gcc.target/powerpc/440-maclhwu-2.c,
8254         gcc.target/powerpc/440-mulchw-1.c,
8255         gcc.target/powerpc/440-mulchw-2.c,
8256         gcc.target/powerpc/440-mulchwu-1.c,
8257         gcc.target/powerpc/440-mulchwu-2.c,
8258         gcc.target/powerpc/440-mulhhw-1.c,
8259         gcc.target/powerpc/440-mulhhw-2.c,
8260         gcc.target/powerpc/440-mulhhwu-1.c,
8261         gcc.target/powerpc/440-mulhhwu-2.c,
8262         gcc.target/powerpc/440-mullhw-1.c,
8263         gcc.target/powerpc/440-mullhw-2.c,
8264         gcc.target/powerpc/440-mullhwu-1.c,
8265         gcc.target/powerpc/440-mullhwu-2.c,
8266         gcc.target/powerpc/440-nmacchw-1.c,
8267         gcc.target/powerpc/440-nmacchw-2.c,
8268         gcc.target/powerpc/440-nmachhw-1.c,
8269         gcc.target/powerpc/440-nmachhw-2.c,
8270         gcc.target/powerpc/440-nmaclhw-1.c,
8271         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8272
8273 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR fortran/24774
8276         * gfortran.dg/inquire_9.f90: New test.
8277
8278         PR fortran/21647
8279         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8280
8281 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8282
8283         PR libfortran/24432
8284         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8285         Check that 'cos' is supported.
8286
8287 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8288
8289         PR fortran/24223
8290         * gfortran.dg/substring_equivalence.f90: New test.
8291
8292         PR fortran/24705
8293         * gfortran.dg/auto_internal_assumed.f90: New test.
8294
8295 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8296
8297         * gcc.dg/fold-div-2.c: New test.
8298
8299 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8300
8301         PR rtl-optimization/24883
8302         * gcc.c-torture/compile/pr24883.c: New test.
8303
8304 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8305
8306         PR middle-end/20583
8307         * gcc.c-torture/compile/pr20583.c: New.
8308
8309 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8310
8311         * gcc.c-torture/execute/usmul.c: New test.
8312
8313 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8314
8315         * gcc.dg/tree-ssa/vrp22.c: New test.
8316
8317 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8318
8319         PR middle-end/24912
8320         * gcc.dg/torture/pr24912-1.c: New test.
8321
8322 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8323
8324         PR fortran/24862
8325         * gfortran.dg/arrayio_derived_1.f90: New test.
8326
8327 2005-11-19  Richard Guenther  <rguenther@suse.de>
8328
8329         PR middle-end/23294
8330         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8331
8332 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8333
8334         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8335
8336 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8337
8338         PR c++/8355
8339         * g++.dg/template/friend39.C: New test.
8340
8341 2005-11-18  James E Wilson  <wilson@specifix.com>
8342
8343         * gcc.dg/builtin-strstr.c: New.
8344
8345 2005-11-18  Richard Henderson  <rth@redhat.com>
8346
8347         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8348         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8349         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8350         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8351         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8352         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8353         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8354         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8355         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8356         renaming to remove initial "ia64-".
8357
8358 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8359
8360         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8361
8362 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8363
8364         * g++.dg/cpp/string-2.C: New test.
8365
8366 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8367
8368         * gcc.dg/tree-ssa/loop-14.c: New test.
8369
8370 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8371             Michael Chamberlain <michael@chamberlain.net.au>
8372
8373         * ada/acats/run_all.sh (target_run): Kill long running tests.
8374
8375 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8376
8377         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8378         * gcc.dg/cleanup-9.c: Likewise.
8379         * gcc.dg/cleanup-10.c: Likewise.
8380         * gcc.dg/cleanup-11.c: Likewise.
8381
8382 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8383
8384         PR fortran/24892
8385         * gfortran.dg/open_access_append_1.f90: New test.
8386         * gfortran.dg/open_access_append_2.f90: New test.
8387
8388 2005-11-16  Richard Guenther  <rguenther@suse.de>
8389
8390         PR middle-end/24851
8391         * gcc.c-torture/execute/pr24851.c: New testcase.
8392
8393 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8394
8395         * gcc.dg/fold-overflow-1.c: New test.
8396
8397 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8398
8399         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8400         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8401
8402 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8403
8404         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8405         structures.
8406         * g++.dg/eh/forced2.C: Likewise.
8407         * g++.dg/eh/forced3.C: Likewise.
8408         * g++.dg/eh/forced4.C: Likewise.
8409
8410 2005-11-11  Mike Stump  <mrs@apple.com>
8411
8412         * g++.old-deja/g++.mike/unused.C: Add.
8413
8414 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/24667
8417         * g++.dg/warn/Wcast-qual1.C: New test.
8418
8419 2005-11-15  Jan Hubicka  <jh@suse.cz>
8420
8421         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8422
8423 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8424
8425         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8426
8427 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8428
8429         PR 24840
8430         * gcc.dg/tree-ssa/pr24840.c: New test.
8431
8432 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8433
8434         PR testsuite/24841
8435         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8436
8437 2005-11-14  Dale Johannesen  <dalej@apple.com>
8438
8439         * gcc.c-torture/execute/20051113-1.c: New.
8440
8441 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8442
8443         PR c++/24687
8444         * g++.dg/template/crash43.C: New test.
8445
8446 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8447
8448         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8449
8450 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/24817
8453         * g++.dg/eh/spec8.C: New test.
8454
8455 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8456
8457         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8458
8459 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8460
8461         PR c++/20293
8462         * g++.dg/parse/ambig4.C: New test.
8463         * g++.dg/tc1/dr101.C: Adjust error markers.
8464         * g++.dg/lookup/strong-using-2.C: Likewise.
8465         * g++.dg/lookup/ambig5.C: Likewise.
8466         * g++.dg/lookup/ambig4.C: Likewise.
8467         * g++.dg/parse/crash22.C: Likewise.
8468
8469 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8470
8471         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8472
8473 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8474
8475         * gcc.dg/nested-calls-1.c: New test.
8476
8477 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8478
8479         * gfortran.dg/complex_intrinsic_1.f90: New test.
8480         * gfortran.dg/complex_intrinsic_2.f90: New test.
8481         * gfortran.dg/fgetc_1.f90: New test.
8482         * gfortran.dg/fgetc_2.f90: New test.
8483         * gfortran.dg/fgetc_3.f90: New test.
8484         * gfortran.dg/ftell_1.f90: New test.
8485         * gfortran.dg/ftell_2.f90: New test.
8486         * gfortran.dg/gnu_logical_1.F: New test.
8487         * gfortran.dg/gnu_logical_2.f90: New test.
8488
8489 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8490
8491         PR middle-end/24820
8492         * testsuite/gcc.dg/pr24820.c: New test.
8493
8494 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8495
8496         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8497         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8498         variable.
8499
8500 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8501
8502         testsuite/24614
8503         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8504
8505 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8506
8507         * gcc.target/cris/cris.exp: New file.
8508         * gcc.target/cris/rld-legit1.c: New test.
8509         * gcc.target/cris/rld-legit2.c: New test.
8510
8511 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR c++/24780
8514         * g++.dg/opt/pr24780.C: New test.
8515
8516         PR c++/24761
8517         * g++.dg/template/asm1.C: New test.
8518
8519 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8520
8521         PR libgfortran/24787
8522         * gfortran.dg/scan_1.f90: New test.
8523
8524 2005-11-12  Jan Hubicka  <jh@suse.cz>
8525
8526         * gcc.target/i386/minmax-1.c: New.
8527         * gcc.target/i386/minmax-2.c: New.
8528
8529 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8530
8531         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8532
8533 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8534
8535         * gcc.c-torture/execute/20051110-1.c,
8536         gcc.c-torture/execute/20051110-2.c: New tests.
8537
8538 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8539
8540         PR middle-end/24750
8541         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8542         New tests.
8543
8544 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8545
8546         * lib/target-libpath.exp (get_shlib_extension): New proc.
8547         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8548         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8549         * lib/objc.exp (objc_target_compile): Likewise.
8550         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8551         detection.
8552
8553 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8554
8555         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8556
8557         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8558         Add -static to additional_flags and pass it to target_compile.
8559
8560 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8561
8562         PR libgfortran/24719
8563         gfortran.dg/read_noadvance.f90: New test.
8564
8565         PR libgfortran/24699
8566         gfortran.dg/fmt_t_2.f90: New test.
8567
8568         PR libgfortran/24785
8569         gfortran.dg/read_x_eor.f90: New test.
8570
8571         PR libgfortran/24584
8572         gfortran.dg/namelist_empty.f90: Rename test.
8573
8574         PR libgfortran/24489
8575         gfortran/read_eor.f90: Rename test.
8576
8577 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8578
8579         PR fortran/15976
8580         * gfortran.dg/automatic_module_variable.f90: New test.
8581
8582 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8583
8584         PR target/24445
8585         * gcc.dg/pr24445.c: New test.
8586
8587 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8588
8589         PR fortran/24655
8590         PR fortran/24755
8591         * gfortran.dg/recursive_statement_functions.f90: Add statement
8592         functions using inline intrinsic functions and parameters to test
8593         that they no longer seg-fault.
8594
8595         PR fortran/24409
8596         gfortran.dg/nested_modules_4.f90: New test.
8597         gfortran.dg/nested_modules_5.f90: New test.
8598
8599 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8600
8601         PR fortran/24643
8602         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8603
8604 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8605
8606         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8607         failures.
8608
8609 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8610
8611         * gcc.dg/sparc-getcontext-1.c: New test.
8612
8613 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8614
8615         * gcc.dg/ifcvt-fabs-1.c: New test.
8616
8617 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8618
8619         PR other/4372
8620         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8621         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8622
8623 2005-11-09  Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/24716
8626         * gcc.c-torture/execute/pr24716.c: New testcase.
8627
8628 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8629
8630         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8631
8632 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8633
8634         PR 24624
8635         * gcc.dg/pr24624.c: Testcase added.
8636
8637 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8638
8639         PR 24623
8640         * g++.dg/other/pr24623.C: Testcase added.
8641
8642 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8643
8644         PR fortran/22607
8645         * gfortran-dg/pure_byref_1.f90: New.
8646         * gfortran-dg/pure_byref_2.f90: New.
8647
8648 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8649
8650         PR c/24101
8651         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8652         * gcc.dg/dg.exp: Run main loop also for *.i files.
8653
8654 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8655
8656         PR c++/19450
8657         * g++.dg/tls/diag-3.C: New test.
8658         * g++.dg/tls/diag-4.C: New test.
8659         * g++.dg/tls/static-1.C: New test.
8660         * g++.dg/tls/static-1a.cc: New file.
8661
8662 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8663
8664         PR 23046
8665         * g++.dg/tree-ssa/pr23046.C: New test.
8666
8667 2005-11-08  Devang Patel <dpatel@apple.com>
8668
8669         PR tree-optimization/23115
8670         * gcc.dg/tree-ssa/pr23115.c: New.
8671
8672 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8673
8674         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8675         * gcc.target/powerpc/pr16155.c: Same.
8676         * gcc.target/powerpc/altivec-1.c: Same.
8677         * gcc.target/powerpc/altivec-2.c: Same.
8678         * gcc.target/powerpc/altivec-3.c: Same.
8679         * gcc.target/powerpc/altivec-5.c: Same.
8680         * gcc.target/powerpc/altivec-11.c: Same.
8681         * gcc.target/powerpc/altivec-12.c: Same.
8682         * gcc.target/powerpc/altivec-14.c: Same.
8683         * gcc.target/powerpc/altivec-22.c: Same.
8684         * gcc.target/powerpc/altivec-consts.c: Same.
8685         * gcc.target/powerpc/altivec-pr22085.c: Same.
8686         * gcc.target/powerpc/altivec-splat.c: Same.
8687         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8688         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8689         * gcc.target/powerpc/darwin-longlong.c: Same.
8690
8691 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8692
8693         PR target/19340
8694         * gcc.dg/pr19340.c: New test.
8695
8696 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8697
8698         PR rtl-optimization/24683
8699         * gcc.dg/pr24683.c: New test.
8700
8701 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8702
8703         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8704         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8705
8706 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8707
8708         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8709
8710 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8711
8712         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8713
8714 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8715
8716         PR target/24230
8717
8718         * gcc.target/powerpc/altivec-consts.c,
8719         gcc.target/powerpc/altivec-splat.c: New testcase.
8720
8721 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8722
8723         PR c/24599
8724
8725         * gcc.dg/overflow-2.c: New testcase.
8726
8727 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8728
8729         PR rtl-optimization/23567
8730         * gcc.c-torture/execute/20051104-1.c: New test.
8731
8732 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8733
8734         PR fortran/24534
8735         gfortran.dg/private_type_2.f90: Modified to check that case with
8736         PRIVATE declaration within derived type is accepted.
8737
8738         PR fortran/20838
8739         gfortran.dg/pointer_assign_1.f90: New test.
8740
8741         PR fortran/20840
8742         * gfortran.dg/arrayio_0.f90: New test.
8743
8744         PR fortran/17737
8745         gfortran.dg/data_initialized.f90: New test.
8746         gfortran.dg/data_constraints_1.f90: New test.
8747         gfortran.dg/data_constraints_2.f90: New test.
8748
8749 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8750
8751         PR fortran/24174
8752         PR fortran/24305
8753         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8754
8755 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8756
8757         PR 24670
8758         * gcc.dg/tree-ssa/pr24670.c: New test.
8759
8760 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8761
8762         PR target/22432
8763         * gcc.target/i386/pr22432.c: New test.
8764
8765 2005-11-05  Richard Henderson  <rth@redhat.com>
8766
8767         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8768         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8769         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8770         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8771         from gcc.dg/alpha-*.
8772         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8773         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8774
8775 2005-11-05  Andreas Jaeger  <aj@suse.de>
8776
8777         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8778
8779 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8780
8781         PR target/23424
8782         * gcc.dg/torture/pr23424-1.c: New test.
8783
8784 2005-11-04  Richard Henderson  <rth@redhat.com>
8785
8786         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8787         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8788         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8789         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8790         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8791         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8792         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8793         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8794         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8795         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8796         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8797         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8798         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8799         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8800         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8801         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8802         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8803         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8804         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8805         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8806         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8807         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8808         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8809         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8810         Move from gcc.dg/.
8811         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8812         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8813         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8814         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8815         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8816         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8817         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8818         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8819         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8820         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8821         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8822         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8823         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8824         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8825         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8826         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8827         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8828         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8829         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8830         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8831         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8832         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8833         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8834         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8835         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8836         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8837         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8838         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8839         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8840         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8841         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8842         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8843         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8844         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8845         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8846         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8847         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8848         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8849         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8850         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8851         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8852         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8853         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8854         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8855         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8856
8857 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8858
8859         PR 24627
8860         * gcc.dg/tree-ssa/pr24627.c: New test.
8861
8862 2005-11-04 Paul Brook  <paul@codesourcery.com>
8863
8864         * gcc.dg/tls/opt-10.c: New test.
8865
8866 2005-11-04  Andreas Jaeger  <aj@suse.de>
8867
8868         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8869         avoid extra warnings.
8870
8871 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8872
8873         PR libfortran/22298
8874         * gcc/testsuite/lib/target-supports.exp
8875         (check_effective_target_static_libgfortran): New
8876         static_libgfortran effective target.
8877         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8878         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8879
8880 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8881
8882         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8883
8884 2005-11-03  Josh Conner  <jconner@apple.com>
8885
8886         PR c++/19989
8887         g++.dg/ext/array2.C: New test.
8888         g++.dg/template/dependent-name3.C: New test.
8889         g++.dg/template/dependent-name4.C: New test.
8890         g++.dg/template/sfinae2.C: New test.
8891
8892 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8893
8894         PR preprocessor/22042
8895         * gcc.dg/cpp/strify4.c: New test.
8896
8897 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8898
8899         PR c++/17964
8900         * g++.dg/cpp/string-1.C: New test.
8901
8902 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8903
8904         * gcc.target/powerpc: New directory.
8905         * gcc.target/powerpc/powerpc.exp: New file.
8906         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8907         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8908         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8909         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8910         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8911         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8912         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8913         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8914         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8915         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8916         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8917         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8918         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8919         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8920         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8921         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8922         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8923         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8924         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8925         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8926         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8927         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8928         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8929         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8930         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8931         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8932         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8933         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8934         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8935         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8936         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8937         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8938         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8939         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8940
8941 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/21627
8944         * g++.dg/warn/inline2.C: New test.
8945
8946 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8947
8948         PR middle-end/23155
8949         * g++.dg/ext/c99struct1.C: New test.
8950         * gcc.dg/union-cast-1.c: New test.
8951         * gcc.dg/union-cast-2.c: New test.
8952         * gcc.dg/union-cast-3.c: New test.
8953
8954 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8955
8956         PR middle-end/24589
8957         * gcc.c-torture/execute/zero-struct-2.c: New test.
8958
8959 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8960
8961         PR c++/24582
8962         * g++.dg/init/switch1.C: New test.
8963
8964 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8965
8966         * gcc.dg/delay-slot-1.c: New test.
8967
8968 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8969
8970         PR target/24620
8971         * gcc.dg/pr24620.c: New test.
8972
8973 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8974
8975         PR c/24329
8976         * gcc.dg/format/unnamed-1.c: New test.
8977
8978 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/22434
8981         * g++.dg/expr/cond8.C: New test.
8982
8983         PR c++/24560
8984         * g++.dg/parse/dot1.C: New test.
8985
8986 2005-11-02  Jan Hubicka  <jh@suse.cz>
8987
8988         PR target/23303
8989         * gcc.dg/i386-lea.c: New test
8990
8991 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8992
8993         PR target/24615
8994         * gcc.dg/pr24615.c: New test.
8995
8996 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8997
8998         PR target/24600
8999         * gcc.dg/pr24600.c: New test.
9000
9001 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/19253
9004         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9005         * g++.dg/parse/typename9.C: New test.
9006         * g++/dg/parse/typename10.C: Likewise.
9007
9008 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9009
9010         PR fortran/18157
9011         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9012         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9013         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9014
9015 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9016
9017         PR c++/24569
9018         * g++.dg/debug/static1.C: New test.
9019
9020 2005-11-02  Josh Conner  <jconner@apple.com>
9021
9022         * g++.dg/crash38.C: moved into proper directory...
9023         * g++.dg/template/crash42.C: ...here
9024
9025 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9026
9027         PR target/18338
9028         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9029         pcc_bitfield_type_matters || default_packed.
9030
9031         * lib/target-supports.exp
9032         (check_effective_target_pcc_bitfield_type_matters): New proc.
9033         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9034
9035         PR testsuite/23304
9036         * lib/target-supports.exp (check_effective_default_packed): New proc.
9037         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9038         Gate expected errors on target ! default_packed.
9039         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9040
9041 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9042
9043         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9044         change (r106358).
9045
9046 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9047
9048         PR fortran/24008
9049         * gfortran.dg/entry_5.f90: New.
9050         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9051
9052 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9053
9054         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9055
9056 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/21565
9059         gfortran.dg/namelist_blockdata.f90: New test.
9060
9061         PR fortran/18737
9062         gfortran.dg/external_implicit_none.f90: New test.
9063
9064         PR fortran/14994
9065         * gfortran.dg/secnds.f: New test.
9066
9067 2005-10-31  Jan Hubicka  <jh@suse.cz>
9068
9069         PR target/20928
9070         * gcc.c-torture/compile/pr20928.c: New test.
9071
9072 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9073
9074         PR middle-end/23492
9075         * gcc.c-torture/compile/zero-strct-5.c: New test.
9076
9077 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9078
9079         PR libgfortran/24584
9080         * gfortran.dg/pr24584.f90: New test.
9081
9082 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9083
9084         PR fortran/18883
9085         * gfortran.dg/char_result_9.f90: New.
9086         * gfortran.dg/char_result_10.f90: New.
9087
9088 2005-10-30  Jan Hubicka  <jh@suse.cz>
9089
9090         * g++.dg/tree-ssa/pr24172.C: New testcase.
9091
9092 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9093
9094         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9095
9096 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9097
9098         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9099         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9100         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9101         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9102         gfortran.dg/enum_9.f90,
9103         gfortran.fortran-torture/compile/enum_1.f90,
9104         gfortran.fortran-torture/execute/enum_1.f90,
9105         gfortran.fortran-torture/execute/enum_2.f90,
9106         gfortran.fortran-torture/execute/enum_3.f90,
9107         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9108
9109 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9110
9111         PR target/18482
9112         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9113         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9114
9115 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9116
9117         PR libfortran/20179
9118         * gfortran.dg/mixed_io_1.f90: New test.
9119         * gfortran.dg/mixed_io_1.c: New file.
9120
9121 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9122
9123         * gfortran.dg/malloc_free_1.f90: New test.
9124
9125 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9126
9127         * gcc.dg/nested-func-4.c: Require profiling -pg.
9128
9129 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9130
9131         PR C++/23229
9132         * g++.dg/warn/main-2.C: New test.
9133
9134 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9135
9136         PR fortran/24545
9137         * gfortran.dg/interface_2.f90: new test.
9138
9139 2005-10-28  Josh Conner  <jconner@apple.com>
9140
9141         PR c++/22153
9142         * g++.dg/template/crash38.C: New test.
9143         * g++.dg/parse/explicit1.C: Change expected errors.
9144
9145 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9146
9147         PR C++/23426
9148         * g++.dg/other/large-size-array.C: New test.
9149
9150 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9151
9152         PR middle-end/24362
9153         * g++.dg/opt/complex4.C: New test.
9154
9155 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9156
9157         * gcc.dg/nested-func-4.c: New test.
9158
9159 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/24158
9162         gfortran.dg/derived_recursion.f90: New test.
9163         gfortran.dg/implicit_actual.f90: New test.
9164
9165 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9166
9167         PR middle-end/24295, PR testsuite/24477
9168         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9169         removed when weakref hits the tree.
9170
9171 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gfortran.dg/cray_pointers_4.f90: New test.
9174
9175         * gfortran.dg/cray_pointers_5.f90: New test.
9176
9177 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9178
9179         PR fortran/22290
9180         * gfortran.dg/assign_5.f90: New test.
9181         * gfortran.dg/assign_6.f: New test.
9182
9183 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9184
9185         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9186         CPU has no SSE support.
9187
9188 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9189
9190         PR libgfortran/24224
9191         * gfortran.dg/arrayio_1.f90: Update attribution.
9192         * gfortran.dg/arrayio_2.f90: Update attribution.
9193         * gfortran.dg/arrayio_3.f90: Update attribution.
9194         * gfortran.dg/arrayio_4.f90: Update test conditions.
9195         * gfortran.dg/arrayio_5.f90: Update attribution.
9196         * gfortran.dg/arrayio_6.f90: New test.
9197         * gfortran.dg/arrayio_7.f90: New test.
9198
9199 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9200
9201         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9202
9203 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9204
9205         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9206
9207 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9208
9209         PR fortran/24416
9210         * gfortran.dg/namelist_char_only.f90: New test.
9211
9212 2005-10-24  Asher Langton  <langton2@llnl.gov>
9213
9214         PR fortran/17031
9215         PR fortran/22282
9216         * gfortran.dg/cray_pointers_1.f90: New test.
9217         * gfortran.dg/cray_pointers_2.f90: New test.
9218         * gfortran.dg/cray_pointers_3.f90: New test.
9219         * gfortran.dg/loc_1.f90: New test.
9220         * gfortran.dg/loc_2.f90: New test.
9221
9222 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9223
9224         * gcc.dg/pr24225.c: New test.
9225
9226 2005-10-24  Asher Langton  <langton2@llnl.gov>
9227
9228         * gfortran.dg/dup_save_1.f90: New test.
9229         * gfortran.dg/dup_save_2.f90: New test.
9230
9231 2005-10-24  Paul Brook  <paul@codesourcery.com>
9232
9233         PR 24107
9234         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9235         stdint.h.
9236
9237 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9238
9239         PR libgfortran/24489
9240         * gfortran.dg/pr24489.f90: New test.
9241
9242 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9243
9244         PR fortran/23635
9245         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9246
9247 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9248
9249         PR target/18911
9250         * g++.dg/init/array16.C: Skip for mmix-*-*.
9251
9252 2005-10-23  Asher Langton  <langton2@llnl.gov>
9253
9254         * gfortran.dg/byte_1.f90: New test.
9255         * gfortran.dg/byte_2.f90: New test.
9256
9257 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9258
9259         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9260
9261 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9262
9263         PR fortran/18022
9264         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9265
9266         PR fortran/24311
9267         * gfortran.dg/merge_char_const.f90: New test.
9268
9269         PR fortran/24384
9270         * gfortran.dg/spread_scalar_source.f90: New test.
9271
9272 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9273
9274         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9275
9276         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9277         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9278
9279         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9280
9281 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9282
9283         PR fortran/24426
9284         * gfortran.dg/der_pointer_4.f90: New.
9285
9286 2005-10-22  David Ayers  <d.ayers@inode.at>
9287
9288         * obj-c++.dg/except-1.mm: Simplify.
9289
9290 2005-10-21  David Ayers  <d.ayers@inode.at>
9291
9292         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9293
9294 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9295
9296         * gfortran.dg/assumed_dummy_2.f90: New test.
9297
9298 2005-10-21  James E Wilson  <wilson@specifix.com>
9299
9300         PR preprocessor/15220
9301         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9302
9303 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9304
9305         * gcc.c-torture/execute/20051021-1.c: New test.
9306
9307 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/24260
9310         * g++.dg/ext/tmplattr1.C: New test.
9311
9312 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9313
9314         PR fortran/24440
9315         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9316
9317 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9318
9319         * obj-c++.dg/except-1.mm: New.
9320
9321         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9322
9323 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9324
9325         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9326
9327 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9328
9329         PR middle-end/24295
9330         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9331         declarations with the same names as thunks' alias targets, use
9332         aliases instead.
9333         * gcc.dg/attr-alias-3.c: New test.
9334         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9335
9336 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/22618
9339         * g++.dg/parse/access8.C: New test.
9340
9341 2005-10-20  Richard Guenther  <rguenther@suse.de>
9342
9343         PR c++/24439
9344         * g++.dg/tree-ssa/pr24439.C: New testcase.
9345
9346 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9347
9348         * g++.dg/opt/delay-slot-1.C: New test.
9349
9350 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9351
9352         PR fortran/21625
9353         * gfortran.fg/der_init_1.f90: New.
9354
9355 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9356
9357         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9358
9359 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/21908
9362         * g++.dg/parse/error28.C: New test.
9363
9364 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9365
9366         * gcc.dg/profile-generate-2.c: New test.
9367
9368 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9369
9370         PR target/23589
9371         * g++.dg/ext/dllimport11.C: New.
9372
9373 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9374
9375         PR c++/22293
9376         * g++.dg/other/friend3.C: New test.
9377
9378 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/23293
9381         * g++.dg/template/error19.C: New test.
9382
9383 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9384
9385         PR c++/21383
9386         * g++.dg/overload/koenig2.C: New.
9387
9388         PR c++/23118
9389         * g++.dg/overload/error2.C: New.
9390
9391         PR c++/22604
9392         * g++.dg/inherit/covariant14.C: New.
9393
9394 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9395
9396         PR c++/23440
9397         * g++.dg/parse/for1.C: New test.
9398
9399 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/23446
9402         * gfortran.dg/host_dummy_index_1.f90: New test.
9403
9404         PR fortran/21459
9405         * gfortran.dg/automatic_char_len_2.f90: New test.
9406
9407         PR fortran/20866
9408         * gfortran.dg/recursive_statement_functions.f90: New test.
9409
9410         PR fortran/20853
9411         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9412
9413         PR fortran/20849
9414         * gfortran.dg/external_initializer.f90: New test.
9415
9416         PR fortran/20837
9417         * non_module_public.f90: New test.
9418
9419 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9420
9421         PR c++/24386
9422         * g++.dg/template/overload7.C: New.
9423
9424         PR c++/22551
9425         * g++.dg/other/switch2.C: Remove expected warnings.
9426
9427         PR c++/21353
9428         * g++.dg/template/defarg6.C: New.
9429
9430 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9431
9432         PR target/24315
9433         * gcc.target/i386/pr24315.c: New test.
9434
9435 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9436
9437         PR c++/24389
9438         * g++.dg/template/static21.C: New test.
9439         * g++.dg/template/static21-a.cc: Likewise.
9440
9441 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9442
9443         PR c++/23959
9444         * g++.dg/warn/Wswitch-default-1.C: New test.
9445         * g++.dg/warn/Wswitch-default-2.C: New test.
9446
9447 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/22173
9450         * g++.dg/parse/template18.C: New test.
9451         * g++.dg/template/nontype15.C: Likewise.
9452
9453 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9454
9455         PR fortran/22273
9456         * gfortran.dg/spec_expr_2.f90: New.
9457
9458 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9459
9460         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9461         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9462         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9463         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9464         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9465         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9466         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9467         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9468         previous target-specific skips and warning-message matches where
9469         applicable.
9470
9471 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/21347
9474         * g++.dg/warn/Wctor-dtor.C: New test.
9475
9476 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9477
9478         PR c/23439
9479         * gcc.dg/for-1.c: New test.
9480
9481 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/19565
9484         * g++.dg/warn/Wconversion1.C: New test.
9485         * g++.dg/ext/packed4.C: Compile with -w.
9486         * g++.dg/opt/20050511-1.C: Likewise.
9487         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9488
9489 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * gfortran.dg/boz_5.f90: New test.
9492
9493 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9494
9495         PR c++/22551
9496         * g++.dg/other/switch2.C: New.
9497
9498         PR c++/23984
9499         * g++.dg/init/ctor7.C: New.
9500
9501 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9502
9503         PR c++/23730
9504         * g++.dg/parse/crash32.C: New test.
9505
9506 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/20721
9509         * g++.dg/init/goto2.C: New test.
9510
9511         PR c++/22464
9512         * g++.dg/template/crash/41.C: New test.
9513
9514         PR c++/22180
9515         * g++.dg/template/crash40.C: New test.
9516
9517         PR c++/23694
9518         * g++.dg/parse/friend5.C: New test.
9519
9520         PR c++/23307
9521         * g++.dg/template/crash38.C: New test.
9522
9523         PR c++/22352
9524         * g++.dg/template/friend38.C: New test.
9525
9526         PR c++/22405
9527         * g++.dg/template/crash39.C: New test.
9528
9529 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9530
9531         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9532         gcc.dg/debug/dwarf2/dwarf-char2.c,
9533         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9534
9535         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9536
9537 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9538
9539         * gcc.dg/dll-2.c: Add tests for warnings.
9540         * gcc.dg/dll-3.c: Likewise.
9541         * gcc.dg/dll-4.c: Likewise.
9542
9543         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9544         * g++.dg/ext/dllimport2.C: Likewise.
9545         * g++.dg/ext/dllimport3.C: Likewise.
9546         * g++.dg/ext/dllimport7.C: Likewise.
9547         * g++.dg/ext/dllimport8.C: Likewise.
9548         * g++.dg/ext/dllimport9.C: Likewise.
9549
9550 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9551
9552         PR fortran/24092
9553         * gfortran.dg/derived_pointer_recursion.f90: New test.
9554
9555 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9556
9557         * gcc.c-torture/execute/20051012-1.c: New test.
9558
9559 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/18082
9562         * gfortran.dg/automatic_char_len_1.f90: New test.
9563
9564 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/20847
9567         * gfortran.dg/save_common.f90: New test.
9568
9569         PR fortran/20856
9570         * gfortran.dg/save_result.f90: New test.
9571
9572 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9573
9574         PR c++/21592
9575         * g++.dg/template/dependent-expr1.C: Add new expected error.
9576         * g++.dg/template/dependent-expr2.C: Adjust error text.
9577         * g++.dg/template/overload6.C: New.
9578
9579         PR c++/23797
9580         * g++.dg/other/typename8.C: New.
9581
9582         PR c++/21117
9583         * g++.dg/other/return1.C: New.
9584
9585 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9586
9587         PR c++/24052
9588         * g++.dg/ext/label5.C: New.
9589
9590 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9591
9592         PR c++/19964
9593         * g++.dg/parse/crash31.C: New.
9594
9595 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9596
9597         * g++.dg/ipa/ipa-1.c: New test.
9598         * g++.dg/ipa/ipa-2.c: New test.
9599         * g++.dg/ipa/ipa-3.c: New test.
9600         * g++.dg/ipa/ipa-4.c: New test.
9601         * g++.dg/ipa/ipa-5.c: New test.
9602         * g++.dg/ipa/ipa.exp: New file.
9603
9604 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9605
9606         PR fortran/24207
9607         * gfortran.dg/private_type_3.f90: New test.
9608
9609 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9610
9611         PR fortran/20786
9612         gfortran.dg/aint_anint_1.f90: New test.
9613
9614 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9615
9616         PR libgfortran/24313
9617         gfortran.dg/csqrt.f: New test.
9618
9619 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9620
9621         PR c++/8057
9622         * g++.dg/warn/noeffect7.C: New test.
9623         * g++.dg/warn/noeffect2.C: Instantiate templates.
9624         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9625         and warning.
9626
9627 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9628
9629         PR c++/21089
9630         * g++.dg/init/float1.C: New test.
9631
9632         PR c++/24277
9633         * g++.dg/init/member1.C: Tweak error markers.
9634
9635 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9636
9637         PR testsuite/24281
9638         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9639         Check for null pointer.
9640
9641 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/21369
9644         * g++.dg/parse/ret-type3.C: New test.
9645
9646 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9647
9648         PR tree-opt/23946
9649         * gcc.c-torture/compile/pr23946.c: New test.
9650
9651 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9652
9653         * g++.dg/opt/mmx2.C: New test.
9654
9655 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/24277
9658         * g++.dg/template/static20.C: New test.
9659
9660         PR c++/24302
9661         * g++.dg/warn/Wunused-12.C: New test.
9662
9663         PR c++/23437
9664         * g++.dg/template/arg4.C: New test.
9665
9666 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9667
9668         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9669         * gcc.dg/ucnid-3.c: Likewise.
9670         * gcc.dg/ucnid-4.c: Likewise.
9671         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9672         * g++.dg/other/ucnid-1.C: Likewise.
9673         * gcc.dg/sparc-frame-1.c: New test.
9674
9675 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9676
9677         PR c++/24139
9678         * g++.dg/template/spec27.C: New test.
9679
9680         PR c++/24275
9681         * g++.dg/template/static19.C: New test.
9682
9683 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9684
9685         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9686         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9687
9688 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9689
9690         PR target/24136
9691         * gfortran.fortran-torture/compile/pr24136.f: New test.
9692
9693 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9694
9695         PR c++/22172
9696         * g++.dg/parse/crash30.C: New test.
9697
9698 2005-10-07  Richard Guenther  <rguenther@suse.de>
9699
9700         PR middle-end/24227
9701         * gcc.c-torture/compile/pr24227.c: New testcase.
9702
9703 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9704
9705         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9706         Do not put aligned attributes on array elements.
9707
9708 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9709
9710         PR testsuite/23611, PR testsuite/23615
9711         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9712         writing prototypes of library functions by hand.
9713         * obj-c++.dg/bitfield-4.mm: Likewise.
9714         * obj-c++.dg/const-str-4.mm: Likewise.
9715         * obj-c++.dg/encode-4.mm: Likewise.
9716         * obj-c++.dg/encode-5.mm: Likewise.
9717         * obj-c++.dg/encode-6.mm: Likewise.
9718         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9719         * obj-c++.dg/method-10.mm: Likewise.
9720         * obj-c++.dg/method-17.mm: Likewise.
9721         * obj-c++.dg/method-19.mm: Likewise.
9722         * obj-c++.dg/try-catch-2.mm: Likewise.
9723
9724 2005-10-06  Richard Henderson  <rth@redhat.com>
9725
9726         PR 24236
9727         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9728
9729 2005-10-06  Dale Johannesen  <dalej@apple.com>
9730
9731         * gcc.c-torture/execute/20030125-1.c: Correct.
9732
9733 2005-10-06  Richard Guenther  <rguenther@suse.de>
9734
9735         PR tree-optimization/24238
9736         * g++.dg/tree-ssa/pr24238.C: New testcase.
9737
9738 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9739
9740         PR 18568
9741         * gfortran.dg/der_pointer_3.f90: New test.
9742
9743 2005-10-05  Devang Patel  <dpatel@apple.com>
9744
9745         PR Debug/23205
9746         * g++.dg/other/PR23205.C: New.
9747
9748 2005-10-05  Richard Henderson  <rth@redhat.com>
9749
9750         PR target/23602
9751         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9752         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9753
9754 2005-10-05  Dale Johannesen  <dalej@apple.com>
9755
9756         * gcc.c-torture/execute/float-floor.c: New.
9757
9758 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9759
9760         PR tree-optimization/21419
9761         PR tree-optimization/24146
9762         PR tree-optimization/24151
9763
9764         * g++.dg/ext/asm7.C: New.
9765         * g++.dg/ext/asm8.C: New.
9766         * gcc.dg/asm-1.c: Compile on all targets.
9767         * gcc.dg/asm-pr24146.c: New.
9768         * gcc.dg/pr21419.c: Adjust error messages.
9769
9770 2005-10-05  Richard Guenther  <rguenther@suse.de>
9771
9772         PR fortran/24176
9773         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9774
9775 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         PR c++/23513
9778         * g++.dg/template/spec22.C: Robustify test.
9779         * g++.dg/template/spec26.C: New.
9780
9781 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9782
9783         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9784         if target supports vector instructions.
9785
9786 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9787
9788         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9789         C99 functions.
9790
9791 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9792
9793         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9794         check_effective_target_fortran_large_int): Replace cached result
9795         when target changes.
9796
9797 2005-10-04  Devang Patel  <dpatel@apple.com>
9798
9799         * gcc.dg/i386-sse-vect-types.c: New.
9800
9801 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9802
9803         PR preprocessor/13726
9804         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9805         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9806
9807 2005-10-04  Richard Guenther  <rguenther@suse.de>
9808
9809         PR c/23576
9810         * gcc.dg/noncompile/pr23576.c: New testcase.
9811
9812 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9813
9814         PR middle-end/23125
9815         * gcc.dg/register-var-3.c: New test.
9816
9817 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9818
9819         * gcc.dg/pr23049.c: New test.
9820
9821         * gcc.dg/ucnid-4.c: Fix test.
9822
9823 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9824
9825         PR 23445
9826         * gcc.c-torture/compile/pr23445.c: New test.
9827
9828 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9829
9830         * g++.dg/overload/unknown1.C: New.
9831
9832 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/17775
9835         * g++.dg/template/repo4.C: New test.
9836
9837 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9838
9839         PR libfortran/19308
9840         * gfortran.dg/large_real_kind_2.F90: New test.
9841         * gfortran.dg/large_integer_kind_2.f90: New test.
9842
9843 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9844
9845         * lib/target-supports.exp (check_effective_target_vect_shift):
9846         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9847         (check_effective_target_vect_condition): Fix copy-n-pasto.
9848
9849         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9850         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9851         targets.
9852
9853 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9854
9855         PR c++/22621
9856         * g++.dg/template/overload5.C : New test.
9857
9858         PR c++/23840
9859         * g++.dg/expr/stdarg1.C: New test.
9860
9861 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9862
9863         PR 24142
9864         * gcc.c-torture/execute/pr24142.c: New test.
9865
9866 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9867
9868         PR 24141
9869         * gcc.c-torture/execute/pr24141.c: New test.
9870
9871 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9872             Diego Novillo  <dnovillo@redhat.com>
9873
9874         PR 23604
9875         * gcc.c-torture/execute/pr23604.c: New test.
9876
9877 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9878
9879         PR fortran/16404
9880         PR fortran/20835
9881         PR fortran/20890
9882         PR fortran/20899
9883         PR fortran/20900
9884         PR fortran/20901
9885         PR fortran/20902
9886         gfortran.dg/equiv_constraint_1.f90: New test.
9887         gfortran.dg/equiv_constraint_2.f90: New test.
9888         gfortran.dg/equiv_constraint_3.f90: New test.
9889         gfortran.dg/equiv_constraint_4.f90: New test.
9890         gfortran.dg/equiv_constraint_5.f90: New test.
9891         gfortran.dg/equiv_constraint_6.f90: New test.
9892         gfortran.dg/equiv_constraint_7.f90: New test.
9893         gfortran.dg/equiv_constraint_8.f90: New test.
9894         gfortran.dg/private_type_1.f90: New test.
9895         gfortran.dg/private_type_2.f90: New test.
9896         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9897         980628-10.f: Assert std=gnu to permit mixing of
9898         types in equivalence statements.
9899
9900 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9901
9902         PR 24112
9903         * gfortran.dg/open_status_1.f90: New.
9904
9905 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9906
9907         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9908         * gcc.dg/vect/pr22480.c: Clean up temp files.
9909         * gcc.dg/vect/pr23831.c: Clean up temp files.
9910         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9911         Clean up temp files.
9912         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9913         Clean up temp files.
9914
9915         * gcc.dg/20050309-1.c: Clean up temp files.
9916         * gcc.dg/20050325-1.c: Clean up temp files.
9917
9918 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9919
9920         PR tree-optimization/24059
9921         * gcc.dg/vect/pr24059.c : New test.
9922
9923 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR middle-end/24109
9926         * gcc.c-torture/execute/20050929-1.c: New test.
9927
9928 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9929
9930         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9931
9932 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9933
9934         PR c/21419
9935         * gcc.dg/pr21419.c: New test.
9936
9937 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9938
9939         * gcc.dg/pr23911.c: New test.
9940
9941 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9942
9943         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9944
9945         PR c++/16782
9946         * g++.dg/parse/qualified4.C: New test.
9947         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9948         * g++.old-deja/g++.mike/p8154.C: Likewise.
9949
9950 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/22147
9953         * g++.dg/template/friend37.C: New test.
9954         * g++.dg/parse/crash28.C: Adjust error markers.
9955
9956 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR fortran/18518
9959         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9960
9961 2005-09-27  Devang Patel  <dpatel@apple.com>
9962
9963         PR tree-optimization/23625
9964         * gcc.dg/pr23625.c: New test.
9965
9966 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9967
9968         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9969         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9970
9971 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR fortran/23677
9974         * gfortran.fortran-torture/execute/save_1.f90: New test.
9975         * gfortran.dg/save_1.f90: New test.
9976
9977 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9978
9979         * gcc.target/i386/builtin-apply-mmx.c: New test.
9980
9981         PR target/22576
9982         * gcc.target/i386/pr22576.c: New test.
9983
9984         PR target/22585
9985         * gcc.target/i386/pr22585.c: New test.
9986
9987         PR target/23268
9988         * gcc.target/i386/pr23268.c: New test.
9989
9990         PR middle-end/23831
9991         * gcc.dg/vect/pr23831.c: New test.
9992
9993         PR target/24055
9994         * gcc.target/i386/pr24055.c: New test.
9995
9996 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9997
9998         PR tree-optimization/23960
9999         * gcc.c-torture/compile/pr23960.c: New.
10000
10001 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10002
10003         PR fortran/16861
10004         * gfortran.dg/nested_modules_3.f90: New.
10005
10006 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10007
10008         PR fortran/24005
10009         gfortran.dg/interface_1.f90: New test.
10010
10011 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10012         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10013
10014         PR fortran/23843
10015         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10016
10017 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10018
10019         PR fortran/23516
10020         * gfortran.dg/imag_1.f: New test.
10021         * gfortran.dg/imag_2.f: Ditto.
10022
10023 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10024
10025         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10026
10027 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR c++/21983
10030         * g++.dg/warn/pr21983.C: New test.
10031
10032 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR c++/23993
10035         * g++.dg/template/array14.C: New test.
10036
10037 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10038
10039         PR fortran/19929
10040         * gfortran.dg/der_ptr_component_1.f90: New test.
10041
10042 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10043
10044         PR c++/23965
10045         * g++.dg/template/error1.C: Reject "no matching function" message.
10046
10047 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10048
10049         PR c++/17609
10050         * g++.dg/lookup/error1.C: New test.
10051
10052 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10053
10054         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10055         functionality of the testcase.
10056
10057 2005-09-20  Richard Henderson  <rth@redhat.com>
10058
10059         * gcc.dg/vect/vect-22.c: Require vect_float.
10060         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10061
10062 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10063
10064         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10065         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10066         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10067         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10068         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10069         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10070         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10071         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10072         * gcc.dg/cpp/ucnid-8.c: New test.
10073
10074 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10075
10076         PR tree-optimization/23929
10077         * gcc.c-torture/compile/pr23929.c: New test.
10078
10079 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10080
10081         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10082         for one loop.
10083
10084 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10085
10086         PR testsuite/23186
10087         * g++.dg/other/pr22003.C: Require named sections.
10088
10089 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10090
10091         PR c++/23947
10092         * g++.dg/rtti/crash3.C: New test.
10093
10094         PR tree-optimization/23818
10095         * gcc.dg/pr23818.c: New test.
10096
10097 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10098
10099         PR fortran/23420
10100         * gfortran.dg/print_fmt_4.f: New.
10101
10102 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR fortran/23663
10105         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10106
10107 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10108
10109         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10110         Use pointers to local alignable arrays instead. Added comments.
10111         * gcc.dg/vect/vect-46.c: Likewise.
10112         * gcc.dg/vect/vect-48.c: Likewise.
10113         * gcc.dg/vect/vect-49.c: Likewise.
10114         * gcc.dg/vect/vect-52.c: Likewise.
10115         * gcc.dg/vect/vect-53.c: Likewise.
10116         * gcc.dg/vect/vect-54.c: Likewise.
10117         * gcc.dg/vect/vect-56.c: Likewise.
10118         * gcc.dg/vect/vect-57.c: Likewise.
10119         * gcc.dg/vect/vect-58.c: Likewise.
10120         * gcc.dg/vect/vect-60.c: Likewise.
10121         * gcc.dg/vect/vect-61.c: Likewise.
10122
10123         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10124         The test is no longer vectorizable on vect_no_align targets.
10125         * gcc.dg/vect/vect-43.c: Likewsie.
10126
10127         * gcc.dg/vect/vect-44.c: Added comments.
10128         * gcc.dg/vect/vect-45.c: Added comments.
10129         * gcc.dg/vect/vect-50.c: Added comments.
10130         * gcc.dg/vect/vect-51.c: Added comments.
10131
10132         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10133         aligned type.
10134         * gcc.dg/vect/Os-vect-95.c: Likewise.
10135
10136         * gcc.dg/vect/vect-41.c: Test removed.
10137         * gcc.dg/vect/vect-47.c: Test removed.
10138         * gcc.dg/vect/vect-55.c: Test removed.
10139         * gcc.dg/vect/vect-59.c: Test removed.
10140
10141 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10142
10143         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10144         No longer vectorizable on vect_no_align targets.
10145         * gcc.dg/vect/pr20122.c: Likewise.
10146         * gcc.dg/vect/vect-74.c: Likewise.
10147         * gcc.dg/vect/vect-75.c: Likewise.
10148         * gcc.dg/vect/vect-76.c: Likewise.
10149
10150         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10151         Will not be vectorizable on vect_no_align targets once aliasing issues
10152         are resolved.
10153         * gcc.dg/vect/vect-79.c: Likewise.
10154
10155         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10156         * gcc.dg/vect/vect-78.c: Likewise.
10157         * gcc.dg/vect/vect-97.c: Likewise.
10158
10159 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10160
10161         * gcc.dg/pr23943.c: New test.
10162
10163 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10164
10165         PR fortran/19181
10166         * gfortran.dg/derived_pointer_null_1.f90: New test.
10167
10168 2005-09-18  Richard Guenther  <rguenther@suse.de>
10169
10170         PR middle-end/23944
10171         * gcc.c-torture/compile/pr23944.c: New testcase.
10172
10173 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10174
10175         PR fortran/15975
10176         * gfortran.dg/der_pointer_2.f90: New test.
10177
10178 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10179
10180         PR fortran/16861
10181         * gfortran.dg/nested_modules_2.f90: New test.
10182
10183 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10184
10185         PR c++/18368
10186         * g++.dg/other/semicolon.C: New test.
10187
10188 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10189
10190         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10191         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10192
10193 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/23914
10196         * g++.dg/template/static18.C: New test.
10197
10198         PR c++/21514
10199         * g++.dg/template/crash19.C: Remove dg-error marker.
10200         * g++.dg/template/local4.C: New test.
10201
10202 2005-09-16  Paul Brook  <paul@codesourcery.com>
10203
10204         PR fortran/23906
10205         * gfortran.dg/dependency_1.f90: New test.
10206
10207 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10208
10209         PR c++/23896
10210         * g++.dg/template/static17.C: New test.
10211
10212 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10213
10214         PR c++/23139
10215         * g++.dg/warn/huge-val1.C: New test.
10216
10217 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/13140
10220         * g++.dg/parse/class2.C: New test.
10221         * g++.dg/template/explicit8.C: Likewise.
10222         * g++.dg/template/spec25.C: Likewise.
10223
10224 2005-09-14  Josh Conner  <jconner@apple.com>
10225
10226         PR middle-end/23584
10227         * gcc.dg/pr23584.c: New test.
10228
10229 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10230
10231         PR fortran/21875 Internal Unit Array I/O, NIST
10232         * gfortran.dg/arrayio_1.f90: New test.
10233         * gfortran.dg/arrayio_1.f90: New test.
10234         * gfortran.dg/arrayio_1.f90: New test.
10235         * gfortran.dg/arrayio_1.f90: New test.
10236         * gfortran.dg/arrayio_1.f90: New test.
10237
10238 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10239
10240         PR middle-end/22480
10241         * gcc.dg/vect/pr22480.c: New test.
10242
10243 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10244
10245         PR fortran/19358
10246         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10247
10248 2005-09-13 Josh Conner <jconner@apple.com>
10249
10250         PR c++/23180
10251         * g++.dg/init/struct2.C: New test.
10252         * g++.dg/init/struct3.C: New test.
10253
10254 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10255
10256         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10257         Clean up temp files.
10258         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10259         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10260         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10261         gcc.dg/tree-ssa/builtin-printf-1.c,
10262         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10263         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10264         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10265         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10266         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10267         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10268         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10269         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10270         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10271         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10272         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10273         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10274
10275 2005-09-13  Josh Conner  <jconner@apple.com>
10276
10277         * lib/gcc-dg.exp: Load scanipa.exp.
10278         (cleanup-dump): New procedure.
10279         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10280         * lib/scandump.exp: New file.
10281         * lib/scantree.exp: Use it.
10282         * lib/scanipa.exp: New file.
10283
10284 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10285
10286         PR fortran/17740
10287         * gfortran.dg/generic_4.f90: New test.
10288
10289 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10290
10291         PR target/23816
10292         * gcc.target/i386/pr23816-1.c: New test.
10293         * gcc.target/i386/pr23816-2.c: New test.
10294
10295
10296 2005-09-13  Bastian Blank <waldi@debian.org>
10297
10298         PR c++/16171
10299         * g++.dg/abi/mangle26.C: New test.
10300         * g++.dg/abi/mangle27.C: New test.
10301         * g++.dg/abi/mangle28.C: New test.
10302         * g++.dg/abi/mangle29.C: New test.
10303
10304         PR c++/23839
10305         * g++.dg/parse/register1.C: New test.
10306
10307 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10308
10309         PR c++/23842
10310         * g++.dg/template/access16.C: New test.
10311
10312 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10313
10314         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10315
10316 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10317
10318         PR fortran/18899
10319         * gfortran.dg/shape_2.f90: New test.
10320
10321 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10322
10323         PR target/19269
10324         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10325         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10326         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10327         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10328         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10329         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10330         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10331         tests.
10332
10333 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/23841
10336         * g++.dg/parse/template17.C: New test.
10337
10338 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10339
10340         PR c++/23789
10341         * g++.dg/template/nontype14.C: New test.
10342
10343 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10344
10345         PR g++/7874
10346         * g++.dg/lookup/friend7.C: New test.
10347         * g++.dg/lookup/friend8.C: New test.
10348         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10349         so that it will be found via argument dependent lookup.
10350         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10351         friend functions which will no longer be found.
10352         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10353         function g, so that it will be found via argument dependent
10354         lookup.
10355         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10356         * g++.old-deja/g++.mike/net43.C: Likewise.
10357
10358 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/23691
10361         * g++.dg/template/static16.C: New test.
10362
10363 2005-09-12  Josh Conner  <jconner@apple.com>
10364
10365         PR middle-end/23237
10366         * gcc.c-torture/compile/pr23237.c: New test.
10367
10368 2005-09-11  Richard Henderson  <rth@redhat.com>
10369
10370         * g++.dg/other/error8.C: Update expected diagnostic text.
10371
10372 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10373
10374         PR libfortran/19872
10375         * gfortran.dg/overwrite_1.f: New test.
10376
10377 2005-09-09  Josh Conner  <jconner@apple.com>
10378
10379         * g++.dg/init/pr23180-1.C: Removed.
10380         * g++.dg/init/pr23180-2.C: Removed.
10381
10382 2005-09-09  David Daney <ddaney@avtrex.com>
10383
10384         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10385         files which are ...
10386         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10387         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10388
10389 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10390
10391         * gfortran.dg/iostat_2.f90: New test.
10392
10393 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10394
10395         PR c++/22252
10396         * g++.dg/ext/interface1.C: New test.
10397         * g++.dg/ext/interface1.h: Likewise.
10398         * g++.dg/ext/interface1a.cc: Likewise.
10399
10400 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10401
10402         * gfortran.dg/iomsg_1.f90: New test case.
10403
10404 2005-09-09  Richard Guenther  <rguenther@suse.de>
10405
10406         PR c++/23624
10407         * g++.dg/tree-ssa/pr23624.C: New testcase.
10408
10409 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10410
10411         PR fortran/19239
10412         * gfortran.dg/vector_subscript_1.f90,
10413         * gfortran.dg/vector_subscript_2.f90: New tests.
10414
10415 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10416
10417         PR fortran/21104
10418         * gfortran.dg/array_alloc_1.f90,
10419         * gfortran.dg/array_alloc_2.f90,
10420         * gfortran.dg/array_alloc_3.f90: New tests.
10421
10422 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10423
10424         PR fortran/12840
10425         * gfortran.dg/array_constructor_6.f90
10426         * gfortran.dg/array_constructor_7.f90
10427         * gfortran.dg/array_constructor_8.f90
10428         * gfortran.dg/array_constructor_9.f90
10429         * gfortran.dg/array_constructor_10.f90
10430         * gfortran.dg/array_constructor_11.f90
10431         * gfortran.dg/array_constructor_12.f90: New tests.
10432
10433 2005-09-08  Josh Conner  <jconner@apple.com>
10434
10435         PR c++/23180
10436         * g++.dg/init/pr23180-1.C: New test.
10437         * g++.dg/init/pr23180-2.C: New test.
10438
10439 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10440
10441         PR fortran/18878
10442         * gfortran.dg/module_double_reuse.f90: New.
10443
10444 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10445
10446         PR fortran/23270
10447         PR fortran/22304
10448         PR fortran/18870
10449         PR fortran/17917
10450         PR fortran/16511
10451         * gfortran.dg/common_equivalence_1.f: New.
10452         * gfortran.dg/common_equivalence_2.f: New.
10453         * gfortran.dg/common_equivalence_3.f: New.
10454         * gfortran.dg/contained_equivalence_1.f90: New.
10455         * gfortran.dg/module_blank_common.f90: New.
10456         * gfortran.dg/module_commons_1.f90: New.
10457         * gfortran.dg/module_equivalence_1.f90: New.
10458         * gfortran.dg/nested_modules_1.f90: New.
10459         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10460         equivalences and add comment to connect the test with
10461         the PR.
10462
10463 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10464
10465         PR fortran/23765
10466         * gfortran.dg/common_6.f90: New test.
10467
10468 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10469
10470         PR fortran/15326
10471         * gfortran.dg/char_result_1.f90,
10472         * gfortran.dg/char_result_2.f90,
10473         * gfortran.dg/char_result_3.f90,
10474         * gfortran.dg/char_result_4.f90,
10475         * gfortran.dg/char_result_5.f90,
10476         * gfortran.dg/char_result_6.f90,
10477         * gfortran.dg/char_result_7.f90,
10478         * gfortran.dg/char_result_8.f90: New tests.
10479
10480 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10481
10482         PR fortran/19928
10483         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10484
10485 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10486
10487         PR obj-c++/16816
10488         * obj-c++.dg/selector-5.mm: New test.
10489         * obj-c++.dg/selector-6.mm: New test.
10490
10491 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10492
10493         PR objc/20574
10494         PR objc/19324
10495         * objc.dg/error-1.m: New test.
10496
10497 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10498
10499         PR fortran/23373
10500         * gfortran.fortran-torture/execute/pr23373-1.f90,
10501         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10502
10503 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10504
10505         PR libfortran/23760
10506         * gfortran.dg/g77/1832.f: Remove long string in write statement
10507         to allow the test to pass on correct list directed output with
10508         prepended space.
10509
10510 2005-09-07  James E Wilson  <wilson@specifix.com>
10511
10512         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10513
10514 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10515
10516         * gfortran.dg/parameter+save.f90: Rename to
10517         * gfortran.dg/parameter_save.f90: .. this.
10518
10519 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10520
10521         PR fortran/20848
10522         * gfortran.dg/parameter+save.f90: New test case.
10523
10524 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10525
10526         PR fortran/19269
10527         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10528
10529 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10530
10531         PR c/23075
10532         * gcc.dg/pr23075.c: New test.
10533         * g++.dg/warn/pr23075.C: New test.
10534
10535         PR target/22362
10536         * gcc.target/i386/pr22362.c: New test.
10537
10538         PR rtl-optimization/23098
10539         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10540
10541         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10542         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10543         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10544
10545 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10546
10547         * g++.dg/expr/cast6.C: New test.
10548
10549         PR c++/9782
10550         * g++.dg/init/new15.C: New test.
10551
10552 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10553
10554         * gcc.dg/vect/Os-vect-95.c: New test.
10555         * gcc.dg/vect/vect-95.c: Same.
10556
10557 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10558
10559         * gcc.dg/vect/vect-29.c: Update xfail testing.
10560         * gcc.dg/vect/vect-44.c: Same.
10561         * gcc.dg/vect/vect-48.c: Same.
10562         * gcc.dg/vect/vect-50.c: Same.
10563         * gcc.dg/vect/vect-72.c: Same.
10564         * gcc.dg/vect/vect-77.c: Same.
10565         * gcc.dg/vect/vect-78.c: Same.
10566         * gcc.dg/vect/vect-80.c: Same.
10567         * gcc.dg/vect/vect-96.c: Same.
10568         * gcc.dg/vect/vect-100.c: Same.
10569         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10570         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10571         * gfortran.dg/vect/vect-5.f90: Same.
10572
10573 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10576         start strings.
10577         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10578         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10579
10580         PR c++/23056
10581         * g++.dg/opt/pr23056.C: New test.
10582
10583         PR rtl-optimization/23098
10584         * gcc.target/i386/pr23098.c: New test.
10585
10586 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10587
10588         PR c++/23667
10589         * g++.dg/template/static15.C: New test.
10590
10591         PR c++/21440
10592         * g++.dg/ext/stmtexpr5.C: New test.
10593         * g++.dg/ext/stmtexpr6.C: Likewise.
10594
10595 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10596
10597         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10598
10599         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10600         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10601         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10602
10603 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10604
10605         PR libfortran/23321
10606         * gfortran.dg/direct_io_4.f90: New test case.
10607
10608 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10609             Rasmus Hahn  <rassahah@neofonie.de>
10610
10611         PR libobjc/23108
10612         * objc.dg/type-stream-1.m: New test.
10613
10614 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10615
10616         PR fortran/23661
10617         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10618         gfortran.dg/print_fmt_3.f90: New test.
10619
10620 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gfortran.dg/fmt_t_1.f90: New test.
10623
10624 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR rtl-optimization/23454
10627         * g++.dg/opt/pr23454.C: New test.
10628
10629 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10630
10631         PR c++/23699
10632         * g++.dg/ext/static1.C: New test.
10633
10634 2005-09-02  Richard Henderson  <rth@redhat.com>
10635
10636         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10637         tail call to check_fa_work.
10638
10639 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10640
10641         PR c++/21687
10642         * g++.dg/other/gc3.C: New test.
10643
10644 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10645
10646         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10647         * gcc.dg/20050826-1.c: Likewise.
10648
10649 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/23167
10652         * g++.dg/expr/volatile1.C: New test.
10653
10654 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10655
10656         PR middle-end/23547
10657         * gcc.dg/pr23547.c: New test.
10658
10659 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10660
10661         PR c/22061
10662         * gcc.c-torture/execute/pr22061-1.c,
10663         * gcc.c-torture/execute/pr22061-2.c,
10664         * gcc.c-torture/execute/pr22061-3.c,
10665         * gcc.c-torture/execute/pr22061-4.c: New tests.
10666
10667 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10668
10669         * gcc.dg/Wredundant-decls-2.c: New test to check that
10670         -Wredundant-decls does not issue warning for a variable
10671         definition following a declaration.
10672
10673 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10674
10675         PR debug/7241
10676         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10677         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10678         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10679
10680         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10681         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10682         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10683         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10684         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10685         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10686         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10687         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10688
10689 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10690
10691         PR objc/23306
10692         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10693         scan-assmbler.
10694
10695 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10696
10697         PR target/21255
10698         * gcc.dg/pr21255-1.c: New test.
10699         * gcc.dg/pr21255-2-mb.c: Likewise.
10700         * gcc.dg/pr21255-2-ml.c: Likewise.
10701         * gcc.dg/pr21255-3.c: Likewise.
10702         * gcc.dg/pr21255-4.c: Likewise.
10703
10704 2005-08-31  Dale Johannesen  <dalej@apple.com>
10705
10706         * gcc.dg/20050830-1.c: New.
10707
10708 2005-08-31  Josh Conner  <jconner@apple.com>
10709
10710         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10711         command-line options for arm-*-* targets.
10712         * g++.dg/init/array16.C: Likewise.
10713         * g++.dg/other/crash-4.C: Likewise.
10714
10715 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10716
10717         PR obj-c++/23640
10718         * obj-c++.dg/gnu-runtime-3.mm: New test.
10719
10720 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10721
10722         PR c++/13377
10723         * g++.dg/lookup/ambig4.C: New test.
10724         * g++.dg/lookup/ambig5.C: New test.
10725         * g++.dg/tc1/dr101.C: Adjust error markers.
10726
10727 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10728
10729         PR c++/23639
10730         * g++.dg/template/ttp5.C: Adjust error markers.
10731
10732 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10733
10734         PR testsuite/23609
10735         * lib/obj-c++.exp: Include target-libpath.exp.
10736         (obj-c++_link_flags): Look for the GNU libobjc library
10737         and set the library path to include it.
10738         Don't manually set LD_LIBRARY_PATH (etc.) but call
10739         set_ld_library_path_env_vars instead.
10740         (obj-c++_target_compile): Don't set library path or
10741         linker flags because they are already set correctly
10742         in obj-c++_link_flags.
10743
10744 2005-08-30  Josh Conner  <jconner@apple.com>
10745
10746         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10747         to command-line options for arm-*-* targets.
10748
10749 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10750
10751         * g++.dg/other/i386-1.C: New.
10752
10753 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10754
10755         PR preprocessor/20348
10756         PR preprocessor/20356
10757         * gcc.dg/cpp/pr20348.c: New test.
10758         * gcc.dg/cpp/pr20348.h: New file.
10759         * gcc.dg/cpp/inc/pr20348.h: New file.
10760         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10761         * gcc.dg/cpp/pr20356.c: New test.
10762         * gcc.dg/cpp/pr20356.h: New file.
10763         * gcc.dg/cpp/inc/pr20356.h: New file.
10764         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10765
10766 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10767
10768         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10769         Fix array dimension to avoid correct end-of-file error.
10770
10771 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10772
10773         PR libfortran/23598
10774         * gfortran.dg/iostat_1.f90: New test.
10775
10776 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10777
10778         PR middle-end/23408
10779         * gcc.dg/pr23408.c: New test.
10780
10781 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10782
10783         PR c++/23099
10784         * g++.dg/init/member1.C: Make sure erroneous static data member
10785         definitions are required.
10786         * g++.dg/template/static13.C: New test.
10787         * g++.dg/template/static14.C: Likewise.
10788
10789 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10790
10791         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10792         -march=pentium4, remove ilp32 requirement.
10793
10794         PR middle-end/23484
10795         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10796         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10797
10798 2005-08-29  Andreas Jaeger  <aj@suse.de>
10799
10800         PR testsuite/23607
10801         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10802
10803 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10804
10805         * gcc.c-torture/execute/20050316-2.c: New test.
10806         * gcc.c-torture/execute/20050316-3.c: New test.
10807         * gcc.dg/torture/pr16104-1.c: New test.
10808
10809 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10810
10811         PR middle-end/23463
10812         * gcc.c-torture/execute/zero-struct-1.c: New test.
10813
10814 2005-08-27  Richard Guenther  <rguenther@suse.de>
10815
10816         PR target/23575
10817         * gcc.target/i386/pr23575.c: New testcase.
10818
10819 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR rtl-optimization/23561
10822         * gcc.c-torture/execute/20050826-1.c: New test.
10823
10824         PR rtl-opt/23560
10825         * gcc.c-torture/execute/20050826-2.c: New test.
10826
10827 2005-08-26  Dale Johannesen  <dalej@apple.com>
10828
10829         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10830         * gcc.dg/20050826-1.c: New.
10831
10832 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/19004
10835         * g++.dg/template/nontype13.C: New test.
10836
10837         PR c++/23491
10838         * g++.dg/init/new14.C: New test.
10839         * g++.dg/expr/anew1.C: Do not XFAIL.
10840         * g++.dg/expr/anew2.C: Likewise.
10841         * g++.dg/expr/anew3.C: Likewise.
10842
10843 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10844
10845         PR middle-end/22439
10846         * gcc.dg/vla-3.c: New test.
10847
10848 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10849
10850         PR fortran/20363
10851         * gfortran.dg/named_interface.f90: New.
10852
10853 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10854
10855         * gcc.c-torture/execute/frame-address.c: New test.
10856
10857 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10858
10859         PR c++/20817
10860         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10861
10862 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10863
10864         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10865
10866 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10867
10868         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10869         * gcc.dg/altivec-22.c: Rename from..
10870         * gcc.dg/altivec-nomfcr.c: ..this.
10871
10872 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10873
10874         PR tree-optimization/23546
10875         * gcc.dg/tree-ssa/pr23546.c: New test.
10876
10877 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10878
10879         PR fortran/17758
10880         * gfortran.dg/nonreturning_statements.f90: New test.
10881
10882 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         PR c++/22454
10885         * g++.dg/parse/crash29.C: New.
10886
10887 2005-08-23  DJ Delorie  <dj@redhat.com>
10888
10889         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10890         constants have the L suffix.
10891
10892 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10893
10894         PR c++/23044
10895         * g++.dg/template/instantiate8.C: New.
10896
10897 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10898
10899         PR middle-end/23467
10900         * gcc.c-torture/execute/pr23467.c: New test.
10901
10902 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10903
10904         PR tree-optimization/22043
10905         * gcc.c-torture/execute/20050613-1.c: New test.
10906
10907 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10908
10909         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10910
10911 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR rtl-optimization/23478
10914         * g++.dg/opt/pr23478.C: New test.
10915
10916 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10917
10918         PR c/18715
10919         * gcc.dg/switch-warn-3.c: New test.
10920
10921 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10922
10923         PR c++/22233
10924         * g++.dg/template/param1.C: New test.
10925
10926 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10927
10928         PR c++/23089
10929         * g++.dg/other/incomplete1.C: New test.
10930
10931 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10932
10933         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10934         are vectorizable.
10935
10936 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10937
10938         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10939         d_lines_5.f: New.
10940
10941 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * gcc.target/i386/sse-4.c: New test.
10944
10945 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10946
10947         PR testsuite/23239
10948         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10949
10950 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10951
10952         * gcc.dg/20050811-1.c: New test.
10953         * gcc.dg/20050811-2.c: New test.
10954
10955 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10956
10957         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10958
10959 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10960
10961         PR 23476
10962         * gcc.c-torture/compile/pr23476.c: New test.
10963
10964 2005-08-19  Devang Patel  <dpatel@apple.com>
10965
10966         PR tree-optimization/23048
10967         * gcc.dg/tree-ssa/pr23048.c: New test.
10968
10969 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10970
10971         PR middle-end/20624
10972         * g++.dg/warn/Wreturn-3.C: New test
10973
10974 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10975
10976         PR tree-optimization/22228
10977         * g++.dg/vect/pr22543.cc: New test.
10978
10979 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10980
10981         PR tree-optimization/21574
10982         * gcc.dg/tree-ssa/pr21574.c: New test.
10983
10984 2005-08-16  James E Wilson  <wilson@specifix.com>
10985
10986         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10987
10988 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10989
10990         PR tree-opt/23402
10991         * gcc.c-torture/compile/zero-strct-3.c: New test.
10992         * gcc.c-torture/compile/zero-strct-4.c: New test.
10993
10994 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10995
10996         PR target/23376
10997         * gcc.target/x86_64/pr23376.c: New test.
10998
10999 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11000
11001         PR c++/23337
11002         * g++.dg/ext/vector2.C: New.
11003
11004 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11005
11006         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11007
11008 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11009
11010         PR libfortran/23428
11011         * gfortran.dg/inquire-complex.f90: New test case.
11012
11013 2005-08-16  James E Wilson  <wilson@specifix.com>
11014
11015         PR tree-optimization/21105
11016         * gcc.dg/large-size-array.c: New.
11017
11018 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11019
11020         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11021         type.
11022         * gcc.dg/vect/vect-41: Likewise.
11023         * gcc.dg/vect/vect-42: Likewise.
11024         * gcc.dg/vect/vect-43: Likewise.
11025         * gcc.dg/vect/vect-44: Likewise.
11026         * gcc.dg/vect/vect-46: Likewise.
11027         * gcc.dg/vect/vect-47: Likewise.
11028         * gcc.dg/vect/vect-48: Likewise.
11029         * gcc.dg/vect/vect-52: Likewise.
11030         * gcc.dg/vect/vect-53: Likewise.
11031         * gcc.dg/vect/vect-54: Likewise.
11032         * gcc.dg/vect/vect-55: Likewise.
11033         * gcc.dg/vect/vect-56: Likewise.
11034         * gcc.dg/vect/vect-57: Likewise.
11035         * gcc.dg/vect/vect-58: Likewise.
11036         * gcc.dg/vect/vect-59: Likewise.
11037         * gcc.dg/vect/vect-60: Likewise.
11038         * gcc.dg/vect/vect-61: Likewise.
11039         * gcc.dg/vect/vect-85: Likewise.
11040         * gcc.dg/vect/vect-87: Likewise.
11041         * gcc.dg/vect/vect-88: Likewise.
11042         * gcc.dg/vect/vect-93.c: Likewise.
11043         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11044         * gcc.dg/vect/vect-75: Likewise.
11045         * gcc.dg/vect/vect-76: Likewise.
11046         * gcc.dg/vect/vect-77: Likewise.
11047         * gcc.dg/vect/vect-78: Likewise.
11048         * gcc.dg/vect/vect-80: Likewise.
11049         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11050         vectorized for the expected reason, rather than checking how alignment
11051         was handled.
11052         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11053         type and also instead of aligned pointers. Added documentation.
11054
11055 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11056
11057         * gfortran.dg/power.f90: New test.
11058
11059 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR rtl-optimization/23299
11062         * g++.dg/opt/pr23299.C: New test.
11063
11064 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11065
11066         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11067
11068 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11069
11070         * g++.dg/template/local6.C: New test.
11071
11072 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11073
11074         * execute/exceptions/finally-1.m: Check that the catch and finally are
11075         being called.  Also add a "return 0;" at the end of main.
11076
11077 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11078
11079         PR fortran/21432.
11080         * gfortran.dg/namelist_print_1.f: New test of functionality of
11081         PRINT namelist.
11082         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11083         namelist generates error with -std=f95.
11084
11085 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11086
11087         PR tree-optimization/23119
11088         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11089
11090 2005-08-13  Marcin Koziej  <creep@desk.pl>
11091             Andrew Pinski  <pinskia@physics.uc.edu>
11092
11093         PR libobjc/22492
11094         * execute/exceptions/finally-1.m: New test.
11095
11096 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11097
11098         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11099         testsuite.
11100         * objc/execute/exceptions/trivial.m: New test.
11101         * objc.dg/try-catch-11.m: Move to ...
11102         * objc/execute/exceptions/foward-1.m: Here.
11103         * objc.dg/try-catch-2.m: Move to ...
11104         * objc/execute/exceptions/catchall-1.m: Here.
11105         * objc.dg/try-catch-8.m: Move to ...
11106         * objc/execute/exceptions/local-variables-1.m: Here.
11107
11108 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11109
11110         * objc.dg/nested-func-1.m: Move to ...
11111         * objc/execute/nested-func-1.m: Here.
11112
11113 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11114
11115         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11116         in ${options} instead of [target_info name].
11117         * lib/obj-c++.exp (objc_target_compile): Likewise.
11118
11119 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11120
11121         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11122
11123 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11124
11125         part of PR testsuite/23348
11126         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11127         of the torture options.
11128         * objc/compile/trivial.m: New test.
11129
11130 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11131
11132         * gfortran.dg/eoshift.f90: Correct format.
11133
11134 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11135
11136         * gfortran.fortran-torture/execute/character_passing.f90:
11137         Fix comment typo.
11138
11139 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11140
11141         PR c++/8271
11142         * g++.dg/template/unify10.C: New.
11143
11144 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11145
11146         * g++.dg/parse/pr22514.C: Move to...
11147         * g++.dg/debug/pr22514.C: here.
11148
11149 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11150
11151         PR c++/23266
11152         * g++.dg/inherit/pure1.C: New test.
11153
11154         * ChangeLog: Fix typos.
11155
11156 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11157             Steven Bosscher  <stevenb@suse.de>
11158
11159         * gfortran.dg/runtime_warning_1.f90: New test.
11160
11161 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         PR c++/23219
11164         * g++.dg/parse/crash28.C: New.
11165
11166 2005-08-11  Richard Guenther  <rguenther@suse.de>
11167
11168         PR target/23289
11169         * gcc.target/i386/tailcall-1.c: New testcase.
11170
11171 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11172
11173         * gcc.dg/vect/vect-67.c: Un-xfail.
11174
11175 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11176
11177         PR c++/23225
11178         * g++.dg/testsuite/parse/crash27.C: new test.
11179
11180 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11181
11182         PR libfortran/22143
11183         * gfortran.dg/shift-kind.f90: New testcase.
11184
11185 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11186
11187         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11188         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11189
11190 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11191
11192         PR c++/20646
11193         * g++.dg/other/mult-stor1.C: New test.
11194
11195 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11196
11197         * gcc.c-torture/pr18299-1.c: Move to ...
11198         * gcc.c-torture/compile/pr18299-1.c: Here.
11199
11200 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11201
11202         * gfortran/fortran.torture/execute/character_passing.f90:
11203         Fix types for LSAME.
11204
11205 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11206
11207         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11208         input data back to what it was originally.
11209
11210 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11211
11212         * objc.dg/try-catch-8.m: Enable for all targets.
11213
11214 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11215
11216         * gcc.dg/pr23165.c: New test.
11217
11218 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11219
11220         PR tree-optimization/23234
11221         * gcc.dg/tree-ssa/pr23234.c: New test.
11222
11223 2005-08-08  Josh Conner  <jconner@apple.com>
11224
11225         PR rtl-optimization/23241
11226         * gcc.dg/char-compare.c: New test.
11227
11228 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11229
11230         PR c++/22508
11231         * g++.dg/init/new13.C: New test.
11232
11233 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11234
11235         PR c++/21166
11236         * g++.dg/other/crash-4.C: Adjust
11237         * g++/dg/ext/packed9.C: New.
11238
11239 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11240
11241         PR middle-end/21964
11242         * gcc.c-torture/execute/pr21964-1.c: New test.
11243
11244 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11245
11246         PR c/22458
11247         * gcc.dg/pr22458-1.c: New test.
11248
11249 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11250             Steven G. Kargl <kargls@comcast.net>
11251
11252         PR fortran/22390
11253         * gfortran.dg/flush_1.f90: New test.
11254
11255 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11256
11257         PR c++/23191
11258         * g++.dg/template/eh2.C: New test.
11259
11260 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11261
11262         PR c++/19498
11263         * g++.dg/template/instantiate7.C: New test.
11264
11265 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11266
11267         PR c/23113
11268         * gcc.dg/Wunused-value-1.c: New test.
11269
11270 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11271
11272         PR rtl-optimization/23233
11273         * gcc.c-torture/compile/pr23233-1.c: New test.
11274
11275 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11276
11277         PR fortran/18833
11278         PR fortran/20850
11279         * gfortran.dg/equiv_1.f90: New test.
11280         * gfortran.dg/equiv_2.f90: New test.
11281         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11282         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11283         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11284
11285 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11286
11287         * gcc.c-torture/execute/vrp-5.c: New test.
11288         * gcc.c-torture/execute/vrp-6.c: New test.
11289         * gcc.dg/tree-ssa/vrp21.c: New test.
11290
11291 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11292
11293         * g++.dg/parse/pr22514.C: New test.
11294
11295 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11296
11297         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11298
11299         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11300         instead of constant loads / pool entries.
11301
11302 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11303
11304         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11305         TEST_TO_WCTYPE.
11306
11307 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11308
11309         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11310         __WINT_TYPE__ in generated prototypes if possible.
11311
11312 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11313
11314         PR 22037
11315         * g++.dg/tree-ssa/pr22037.C:
11316
11317 2005-08-04  Richard Henderson  <rth@redhat.com>
11318
11319         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11320         scan-tree-dump-times directive.
11321
11322 2005-08-04  Jan Hubicka  <jh@suse.cz>
11323
11324         * gcov-1.C: Fix switch counts.
11325         * gcov-4b.c: Likewise.
11326
11327 2005-08-03  Jeff Law  <law@redhat.com>
11328
11329         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11330
11331 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11332
11333         * gcc.c-torture/execute/pr23135.c: New test.
11334
11335 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11336
11337         PR tree-optimization/19899
11338         * gcc.dg/tree-ssa/scev-1.c: New test.
11339         * gcc.dg/tree-ssa/scev-2.c: New test.
11340
11341 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11342
11343         PR target/18582
11344         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11345
11346 2005-08-03  Jan Hubicka  <jh@suse.cz>
11347
11348         * update-conroll.c: New testcase.
11349         * update-conroll-2.c: New testcase.
11350
11351 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11352
11353         * gfortran.dg/constant_substring.f: New test.
11354         * gfortran.dg/pr22491.f: New test.
11355
11356 2005-08-02  Jan Hubicka  <jh@suse.cz>
11357
11358         * update-threading.c: Replace by the proper one.
11359
11360 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11361
11362         PR 23164
11363         * g++.dg/tree-ssa/pr23164.C: New test.
11364
11365 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11366
11367         * gcc.dg/tree-ssa/pr23192.c: New test.
11368
11369 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11370
11371         * gcc.c-torture/execute/vrp-4.c: New test.
11372
11373 2005-08-02  Jan Hubicka  <jh@suse.cz>
11374
11375         * update-threading.c: New test.
11376
11377 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11378
11379         * gcc.c-torture/compile/20050801-1.c: New test.
11380         * gcc.c-torture/compile/20050801-2.c: New test.
11381
11382 2005-08-01  Jan Hubicka  <jh@suse.cz>
11383
11384         * val-prof-5.c: New test.
11385
11386 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11387
11388         PR c/22311
11389         * gcc.dg/pr22311-1.c : New test.
11390
11391 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11392
11393         PR target/23095
11394         * gfortran.dg/pr23095.f: New test.
11395
11396         PR c++/22003
11397         * g++.dg/other/pr22003.C: New test.
11398
11399 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11400
11401         PR target/20621
11402         * gcc.c-torture/execute/pr20621-1.c: New test.
11403
11404 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11405
11406         * gfortran.dg/comma_format_extension_4.f: Adjust length
11407         of string for format.
11408         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11409         print statement with internal write.
11410         * gfortran.dg/der_array_io_2.f: Likewise.
11411         * gfortran.dg/der_array_io_3.f: Likewise.
11412
11413 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11414
11415         * gcc.dg/fold-abs-4.c: new test.
11416
11417 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11418
11419         PR fortran/22570 an related issues.
11420         * gfortran.dg/x_slash_1.f: New test.
11421
11422 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11423
11424         PR c/23143
11425         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11426         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11427
11428 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11429
11430         PR c/529
11431         * gcc.dg/Wshadow-3.c: New test.
11432
11433 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11434
11435         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11436         used to have the wrong bounds).
11437
11438 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11439
11440         PR c/21720
11441         * gcc.dg/hex-round-1.c: Test more cases.
11442         * gcc.dg/hex-round-2.c: New test.
11443
11444 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11445
11446         PR 22550
11447         * g++.dg/tree-ssa/pr22550.C: New test.
11448
11449 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11450
11451         * gcc.dg/tree-ssa/vrp19.c: New test.
11452         * gcc.dg/tree-ssa-vrp20.c: New test.
11453
11454 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11455
11456         PR c/22240
11457         * gcc.dg/transparent-union-4.c: New test.
11458
11459 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11460
11461         PR c/22192
11462         * gcc.dg/c99-vla-2.c: New test.
11463
11464 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11465
11466         PR c/21720
11467         * gcc.dg/hex-round-1.c: New test.
11468
11469 2005-07-28  Jan Hubicka  <jh@suse.cz>
11470
11471         * inliner-1.c: Do not dump everything.
11472         * tree-prof.exp: Do not pass -ftree-based-profiling.
11473         * bprob.exp: Likewise.
11474
11475         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11476
11477 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11478
11479         PR c++/22545
11480         * g++.dg/expr/ptrmem7.C: New test.
11481
11482 2005-07-28  Mike Stump  <mrs@apple.com>
11483
11484         * g++.old-deja/g++.mike/visibility-1.C: New test.
11485
11486 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11487
11488         PR c/20187
11489         * gcc.c-torture/execute/pr20187-1.c: New test.
11490
11491 2005-07-28  Jeff Law  <law@redhat.com>
11492
11493         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11494         * gcc.dg/tree-ssa/vrp18.c: New test.
11495
11496 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11497
11498         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11499
11500 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11501
11502         PR tree-optimization/22506
11503         * gcc.dg/vect/ps22506.c: New test.
11504
11505 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11506
11507         PR target/21149
11508         * gcc.target/i386/sse-3.c: New test.
11509
11510 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11511
11512         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11513         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11514
11515 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11516
11517         PR c/22589
11518         * gcc.c-torture/compile/pr22589-1.c: New test.
11519
11520 2005-07-28  Jan Hubicka  <jh@suse.cz>
11521
11522         * update-loopch.c: New testcase.
11523
11524 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11525
11526         PR rtl-optimization/23047
11527         * gcc.c-torture/execute/pr23047.c: New test.
11528         * gcc.c-torture/execute/pr23047.x: New.
11529
11530 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11531
11532         PR tree-optimization/22493
11533         * gcc.c-torture/execute/pr22493-1.c: New test.
11534         * gcc.c-torture/execute/pr22493-1.x: New.
11535         * gcc.c-torture/execute/vrp-1.c: New test.
11536         * gcc.c-torture/execute/vrp-2.c: New test.
11537         * gcc.c-torture/execute/vrp-2.c: New test.
11538
11539 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11540
11541         * gcc.target/frv/all-builtin-read8.c: Delete.
11542         * gcc.target/frv/all-builtin-read16.c: Delete.
11543         * gcc.target/frv/all-builtin-read32.c: Delete.
11544         * gcc.target/frv/all-builtin-read64.c: Delete.
11545         * gcc.target/frv/all-builtin-write8.c: Delete.
11546         * gcc.target/frv/all-builtin-write16.c: Delete.
11547         * gcc.target/frv/all-builtin-write32.c: Delete.
11548         * gcc.target/frv/all-builtin-write64.c: Delete.
11549         * gcc.target/frv/all-read-write-1.c: New.
11550
11551 2005-07-27  Jeff Law  <law@redhat.com>
11552
11553         * gcc.c-torture/execute/pr22630.c: New test.
11554
11555 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11556
11557         PR tree-optimization/23073
11558         * gcc.dg/vect/nodump-pr23073.c: New test.
11559         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11560
11561 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11562
11563         PR tree-optimize/22348
11564         * gcc.c-torture/execute/pr22348.c: New.
11565
11566 2005-07-27  Richard Guenther  <rguenther@suse.de>
11567
11568         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11569
11570 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11571
11572         PR fortran/22503
11573         * gfortran.dg/logical_comp.f90: New test.
11574
11575 2005-07-27  Jan Hubicka  <jh@suse.cz>
11576
11577         * inliner-1.c: Add cleanup of dumps.
11578         * val-prof-*.c: Likewise.
11579         * update-tailcall.c: New.
11580
11581 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11582
11583         PR 22591
11584         * gcc.dg/tree-ssa/pr22591.c: New test.
11585         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11586
11587 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11588
11589         PR libobjc/22606
11590         * objc.dg/try-catch-11.m: New test.
11591
11592 2005-07-26  Richard Guenther  <rguenther@suse.de>
11593
11594         PR tree-optimization/22486
11595         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11596
11597 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11598
11599         PR tree-opt/22484
11600         * testsuite/g++.dg/opt/loop2.C: New test.
11601
11602 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11603
11604         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11605         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11606
11607 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11608
11609         * lib/profopt.exp (profopt-execute): Check for profiling data
11610         files on the target.
11611
11612 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11613
11614         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11615         for matching of asm labels.
11616
11617 2005-07-25  Richard Guenther  <rguenther@suse.de>
11618
11619         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11620
11621 2005-07-25  Richard Guenther  <rguenther@suse.de>
11622
11623         PR testsuite/22624
11624         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11625
11626 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11627
11628         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11629         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11630         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11631         * gcc.dg/vect/vect-100.c: New test.
11632         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11633         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11634         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11635         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11636         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11637         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11638         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11639         * gfortran.dg/vect/pr19049.f90: New testcase.
11640         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11641
11642 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11643
11644         * gcc.c-torture/execute/20050713-1.c: New test.
11645
11646         PR fortran/20063
11647         * gfortran.fortran-torture/execute/data_4.f90: New test.
11648
11649         PR middle-end/20303
11650         * gcc.dg/visibility-d.c: New test.
11651
11652 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11653
11654         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11655         * gfortran.dg/underflow.f90: Ditto.
11656
11657 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11658
11659         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11660         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11661         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11662
11663 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11664
11665         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11666         include case of field width of zero.
11667
11668 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11669
11670         PR libgfortran/21875
11671         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11672         with trailing blanks on normal formatted read.
11673
11674 2005-07-23  Chao-ying Fu  <fu@mips.com>
11675
11676         * gcc.target/mips/mips32-dsp-type.c: New test.
11677         * gcc.target/mips/mips32-dsp.c: New test.
11678
11679 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11680
11681         PR testsuite/21073
11682         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11683
11684         PR testsuite/20454
11685         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11686         and __cyg_profile_func_exit.
11687
11688 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11689
11690         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11691         * gfortran.dg/comma_format_extension_4.f: Same.
11692         * gfortran.dg/pr15332.f: Same.
11693         * gfortran.dg/pr21730.f: Same.
11694
11695 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11696
11697         * g++.dg/opt/vrp2.C: Fix testcase.
11698
11699         PR tree-opt/22625
11700         * g++.dg/opt/vrp2.C: New test.
11701
11702 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11703
11704         PR debug/21828
11705         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11706
11707 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11708
11709         * gcc.dg/tree-ssa/20050719-1.c: New test.
11710
11711 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11712
11713         * gcc.dg/bfin-longcall-1.c: New file.
11714         * gcc.dg/bfin-longcall-2.c: New file.
11715
11716 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11717
11718         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11719
11720 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11721
11722         PR middle-end/19055
11723         * gcc.dg/tree-ssa/pr19055.c: New test.
11724         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11725
11726 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11727
11728         PR C++/22358
11729         * g++.dg/other/pr22358.C: New test.
11730
11731 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11732
11733         PR c++/2922
11734         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11735
11736 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11737
11738         PR c++/15938
11739         * g++.dg/init/union2.C: New test.
11740
11741 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11742
11743         PR c/22393
11744         * gcc.dg/complex-4.c: New test.
11745
11746 2005-07-21  Richard Guenther  <rguenther@suse.de>
11747
11748         PR testsuite/22522
11749         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11750         scanning for asm labels.
11751         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11752
11753 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11754
11755         PR target/22085
11756         * gcc.dg/altivec-pr22085.c: New.
11757
11758 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11759
11760         PR tree-optimization/19210
11761         * gcc.dg/tree-ssa/pr19210-1.c: New.
11762         * gcc.dg/tree-ssa/pr19210-2.c: New.
11763
11764 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11765
11766         PR rtl-optimization/22167
11767         * g++.dg/opt/pr22167.C: New test.
11768
11769 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11770
11771         PR c++/2922
11772         * g++.dg/lookup/two-stage2.C: New.
11773         * g++.dg/lookup/two-stage3.C: New.
11774         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11775         fixed two-stage name lookup for operators.
11776         * g++.dg/template/call3.C: Compiler now produces an appropriate
11777         error message.
11778         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11779         14 as a candidate.
11780         * g++.dg/template/ptrmem4.C: Compiler produces different error
11781         message.
11782         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11783         connect_to_method as a candidate.
11784
11785 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11786
11787         * gcc.dg/fold-alloc-1.c: New test.
11788
11789 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11790
11791         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11792         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11793
11794 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11795
11796         * gcc.dg/fold-abs-1.c: New test.
11797         * gcc.dg/fold-abs-2.c: New test.
11798         * gcc.dg/fold-abs-3.c: New test.
11799
11800 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11801
11802         Make CONSTRUCTOR use VEC to store initializers.
11803         * g++.dg/ext/complit3.C: Check for specific error messages.
11804         * g++.dg/init/brace2.C: Update error message.
11805         * g++.dg/warn/Wbraces2.C: Likewise.
11806
11807 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11808
11809         PR fortran/16940
11810         * gfortran.dg/module_interface_1.f90: New test.
11811
11812 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11813             Kenneth Zadeck <zadeck@naturalbridge.com>
11814
11815         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11816
11817 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11818
11819         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11820         specify -Wformat for these tests.
11821         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11822         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11823         * gcc.dg/format/opt-6.c: Delete.
11824
11825 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11828         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11829
11830 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11831
11832         * gcc.dg/tree-ssa/alias-2.c: New test.
11833
11834 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/22263
11837         * g++.dg/template/explicit7.C: New test.
11838
11839 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11840
11841         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11842         width of 8 to +Inf and -Inf.
11843
11844 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11845
11846         PR c++/22139
11847         * g++.dg/template/friend36.C: New test.
11848
11849 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11850
11851         PR fortran/21730
11852         * gfortran.dg/pr21730.f: New test.
11853
11854 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11855             Kenneth Zadeck <zadeck@naturalbridge.com>
11856
11857         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11858         since pure const detection cannot run at -O1 in c compiler.
11859         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11860         can now optimize this case properly.
11861         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11862         because we now pass.
11863         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11864
11865 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11866
11867         PR c/22421
11868         * gcc.dg/format/bitfld-1.c: New test.
11869
11870 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/22204
11873         * g++.dg/rtti/repo1.C: New test.
11874
11875 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11876
11877         PR middle-end/22398
11878         * gcc.c-torture/compile/pr22398.c: New test.
11879
11880 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11881
11882         PR c++/22132
11883         * g++.dg/expr/cast4.C: New test.
11884
11885 2005-07-15  Richard Guenther  <rguenther@suse.de>
11886
11887         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11888         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11889
11890 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11891
11892         PR tree-optimization/22230
11893         * gcc.dg/tree-ssa/pr22230.c: New test.
11894
11895 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11896
11897         * gfortran.dg/g77/cpp6.f: New test.
11898
11899         PR fortran/22417
11900         * gfortran.dg/g77/cpp5.F: New test.
11901         * gfortran.dg/g77/cpp5.h: New file.
11902         * gfortran.dg/g77/cpp5inc.h: New file.
11903
11904 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11905
11906         PR libfortran/16435
11907         * gfortran.dg/tl_editting.f90: New.
11908         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11909
11910 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11911
11912         * gfortran.dg/char_array_constructor.f90: New test.
11913
11914 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11915
11916         * gfortran.dg/past_eor.f90: New.
11917         * gfortran.dg/complex_read.f90: New.
11918
11919 2005-07-13  Jeff Law  <law@redhat.com>
11920
11921         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11922         additional casts.
11923
11924         * gcc.dg/tree-ssa/pr22321.c: New test
11925
11926 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11927
11928         PR tree-optimization/21921
11929         * gcc.dg/tree-ssa/pr21921.c: New.
11930
11931 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11932
11933         PR tree-optimizatio/22442
11934         * gcc.dg/tree-ssa/loop-11.c: New test.
11935
11936 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11937
11938         PR tree-opt/21840
11939         * gcc.c-torture/compile/pr21840.c: New test.
11940
11941 2005-07-12  Jan Hubicka  <jh@suse.cz>
11942
11943         * gcc.c-torture/compile/pr22379.c: New test.
11944
11945 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11946
11947         PR libfortran/21593
11948         gfortran.dg/dev_null.f90: Remove outdated comment about
11949         PR libfortran/21593.
11950
11951
11952 2005-07-12  Dale Johannesen  <dalej@apple.com>
11953
11954         * gcc.target/i386/compress-float-sse.c: New.
11955         * gcc.target/i386/compress-float-sse-pic.c: New.
11956         * gcc.target/i386/compress-float-387.c: New.
11957         * gcc.target/i386/compress-float-387-pic.c: New.
11958         * gcc.dg/compress-float-ppc.c: New.
11959         * gcc.dg/compress-float-ppc-pic.c: New.
11960
11961 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11962
11963         PR libfortran/21593
11964         gfortran.dg/dev_null.f90: Remove targets.
11965
11966 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11967
11968         PR tree-opt/22335
11969         * gcc.dg/pr22335-1.c: New test.
11970         * gcc.dg/pr22335-2.c: New test.
11971
11972 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11973
11974         PR c++/20172
11975         * g++.dg/template/nontype12.C : New test.
11976
11977 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11978
11979         * gcc.dg/tree-ssa/loop-10.c: New test.
11980
11981 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11982
11983         * gcc.c-torture/execute/20020720-1.x: Remove.
11984
11985 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11988
11989 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11990
11991         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11992         (dg-mips-options): Use it.
11993
11994 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11995
11996         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11997
11998 2005-07-09  Richard Henderson  <rth@redhat.com>
11999
12000         * lib/target-supports.exp (check_effective_target_sync_char_short):
12001         Add alpha.
12002
12003 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12004
12005         PR libfortran/22217
12006         * gfortran.dg/negative-z-descriptor.f90: New test.
12007
12008 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12009
12010         PR tree-opt/22329
12011         * gcc.dg/pr22329.c: New test.
12012
12013 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12014
12015         PR tree-optimization/20139
12016         * gcc.dg/tree-ssa/pr20139.c: New.
12017
12018 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12019
12020         PR tree-opt/22356
12021         * testsuite/gcc.dg/pr22356-1.c: New test.
12022
12023 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12024
12025         PR c++/21799
12026         * g++.dg/template/unify8.C: New.
12027         * g++.dg/template/unify9.C: New.
12028
12029 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12030
12031         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12032
12033 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12034
12035         * gcc.dg/darwin-version-1.c: New.
12036         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12037         * gcc.dg/builtins-20.c: Likewise.
12038         * gcc.dg/builtins-53.c: Likewise.
12039         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12040         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12041         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12042         * gcc.dg/torture/builtins-power-1.c: Likewise.
12043         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12044         on Darwin.
12045
12046 2005-07-07  Jeff Law  <law@redhat.com>
12047
12048         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12049         argument evaluation order.
12050
12051 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12052
12053         PR libfortran/21594
12054         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12055         Add test cases where the shift length is greater than the
12056         array length.
12057
12058 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12059
12060         * obj-c++.dg/proto-lossage-6.mm: New.
12061         * objc.dg/proto-lossage-6.m: New.
12062
12063 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12064
12065         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12066         * objc.dg/gnu-runtime-2.m: Likewise.
12067
12068 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12069
12070         * gfortran.dg/longline.f: New test.
12071
12072         * gfortran.dg/badline.f: New test.
12073
12074 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12075
12076         PR fortran/16531
12077         PR fortran/15966
12078         PR fortran/18781
12079         * gfortran.dg/hollerith.f90: New.
12080         * gfortran.dg/hollerith2.f90: New.
12081         * gfortran.dg/hollerith3.f90: New.
12082         * gfortran.dg/hollerith4.f90: New.
12083         * gfortran.dg/hollerith_f95.f90: New.
12084         * gfortran.dg/hollerith_legacy.f90: New.
12085         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12086
12087 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12088
12089         PR objc/22274
12090         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12091         * objc.dg/gnu-runtime-2.m: New.
12092
12093 2005-07-06  Jeff Law  <law@redhat.com>
12094
12095         * gcc.dg/tree-ssa/vrp17.c: New test.
12096
12097 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12098
12099         PR fortran/22327
12100         * gfortran.dg/array_constructor_5.f90: New test.
12101
12102 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12103
12104         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12105
12106 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12107
12108         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12109         * gcc.dg/980816-1.c: Ditto.
12110
12111 2005-07-06  Jeff Law  <law@redhat.com>
12112
12113         * gcc.c-torture/compile/pr21356.c: New test.
12114
12115 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12116
12117         PR c/22013
12118         PR c/22098
12119         * gcc.c-torture/compile/pr22013-1.c,
12120         gcc.c-torture/execute/pr22098-1.c,
12121         gcc.c-torture/execute/pr22098-2.c,
12122         gcc.c-torture/execute/pr22098-3.c: New tests.
12123
12124 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12125
12126         PR c/22308
12127         * gcc.dg/pr22308-1.c: New test.
12128
12129 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12130
12131         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12132         target.
12133         * gcc.dg/compare9.c: Use -fshort-enums instead of
12134         -fno-short-enums.  Change the last test to dg-bogus.
12135
12136 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12137
12138         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12139         * gcc.dg/compare9.c: New.
12140
12141 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12142
12143         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12144
12145 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12146
12147         PR testsuite/22288
12148         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12149
12150
12151 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12152
12153         * gcc.dg/format/gcc_gfc-1.c: New.
12154
12155 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12156
12157         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12158
12159 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12160
12161         PR fortran/20842
12162         * gfortran.dg/io_invalid_1.f90: New test.
12163
12164 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12165
12166         * gcc.dg/format/gcc_diag-1.c: Update.
12167
12168 2005-07-02  Jeff Law  <law@redhat.com>
12169
12170         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12171         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12172
12173 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12174
12175         * gcc.dg/format/gcc_diag-1.c: Update.
12176
12177 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12178
12179         PR tree-opt/22269
12180         * gcc.c-torture/compile/pr22269.c: New test.
12181
12182 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12183
12184         PR 21584
12185         PR 22219
12186         * g++.dg/tree-ssa/pr21584-1.C: New test.
12187         * g++.dg/tree-ssa/pr21584-2.C: New test.
12188
12189 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12190
12191         * obj-c++.dg/try-catch-11.mm: New.
12192         * objc.dg/try-catch-10.m: New.
12193
12194 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12195
12196         * g++.dg/other/ucnid-1.C: xfail on AIX.
12197
12198 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12199
12200         PR 22234
12201         * gcc.dg/20050629-1.c: New test.
12202
12203 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12204
12205         * obj-c++.dg/const-str-1[0-1].mm: New.
12206         * objc.dg/const-str-1[0-1].m: New.
12207
12208 2005-05-29  Richard Henderson  <rth@redhat.com>
12209
12210         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12211         Rename from check_effective_target_vect_no_max.
12212         (check_effective_target_vect_no_int_add): New.
12213         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12214         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12215         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12216         * gcc.dg/vect/vect-reduc-1.c: Use both.
12217         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12218
12219 2005-05-29  Richard Henderson  <rth@redhat.com>
12220
12221         * lib/target-supports.exp (check_effective_target_vect_no_max):
12222         Remove i386 and x86_64.
12223
12224 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12225
12226         PR testsuite/21969
12227         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12228
12229 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12230
12231         PR middle-end/21969
12232         * gcc.dg/vect/pr21969.c: New test.
12233
12234 2005-06-28  Eric Christopher  <echristo@redhat.com>
12235
12236         PR c/22052
12237         PR c/21975
12238         * gcc.dg/inline1.c: New test.
12239         * gcc.dg/inline2.c: Ditto.
12240         * gcc.dg/inline3.c: Ditto.
12241         * gcc.dg/inline4.c: Ditto.
12242         * gcc.dg/inline5.c: Ditto.
12243
12244 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12245
12246         PR libfortran/22142
12247         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12248         Add testcase also testing eoshift1 for PR 22142.
12249
12250 2005-06-28  Richard Henderson  <rth@redhat.com>
12251
12252         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12253         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12254         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12255         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12256         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12257
12258 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12259
12260         PR libfortran/22142
12261         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12262         Add testcase for PR 22142.
12263
12264 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12265
12266         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12267         gcc.target/ia64/fpreg-2.c: New tests.
12268
12269 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12270
12271         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12272
12273 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12274
12275         PR libfortran/22170
12276         * gfortran.dg/slash_1.f90: New test.
12277
12278 2005-06-27  Richard Henderson  <rth@redhat.com>
12279
12280         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12281         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12282         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12283         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12284         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12285         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12286
12287 2005-06-27  Richard Henderson  <rth@redhat.com>
12288
12289         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12290         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12291
12292 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12293
12294         * obj-c++.dg/proto-lossage-5.mm: New.
12295         * objc.dg/proto-lossage-5.m: New.
12296
12297 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12298
12299         PR 21959
12300         * gcc.dg/tree-ssa/pr21959.c: New test.
12301
12302 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12303
12304         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12305         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12306         testing uninitialized var.
12307
12308         * gcc.c-torture/execute/builtins/chk.h: New.
12309         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12310         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12311         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12312         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12313         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12314         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12315         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12316         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12317         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12318         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12319         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12320         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12321         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12322         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12323         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12324         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12325         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12326         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12327         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12328         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12329         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12330         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12331         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12332         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12333         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12334         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12335         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12336         * gcc.dg/builtin-object-size-1.c: New test.
12337         * gcc.dg/builtin-object-size-2.c: New test.
12338         * gcc.dg/builtin-object-size-3.c: New test.
12339         * gcc.dg/builtin-object-size-4.c: New test.
12340         * gcc.dg/builtin-object-size-5.c: New test.
12341         * gcc.dg/builtin-stringop-chk-1.c: New test.
12342         * gcc.dg/builtin-stringop-chk-2.c: New test.
12343         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12344         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12345         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12346         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12347         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12348         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12349         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12350         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12351         * gcc.c-torture/execute/printf-1.c: New test.
12352         * gcc.c-torture/execute/fprintf-1.c: New test.
12353         * gcc.c-torture/execute/vprintf-1.c: New test.
12354         * gcc.c-torture/execute/vfprintf-1.c: New test.
12355         * gcc.c-torture/execute/printf-chk-1.c: New test.
12356         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12357         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12358         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12359
12360 2005-06-27  Michael Matz  <matz@suse.de>
12361
12362         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12363         slot is not merged if address escapes.
12364
12365 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12366
12367         PR c/21911
12368         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12369
12370 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12371
12372         PR middle-end/17965
12373         * gcc.c-torture/compile/20050622-1.c: New test.
12374
12375         PR middle-end/22028
12376         * gcc.dg/20050620-1.c: New test.
12377
12378 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12379
12380         PR tree-optimization/22026
12381         * gcc.dg/tree-ssa/pr22026.c: New.
12382
12383 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12384
12385         PR libfortran/22144
12386         * gfortran.dg/shift-alloc.f90: New testcase.
12387
12388 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12389
12390         * all files: Update FSF address in copyright headers.
12391
12392 2005-06-22  Jan Hubicka  <jh@suse.cz>
12393
12394         * wholeprogram-1.c: New testcase.
12395         * wholeprogram-2.c: New testcase.
12396
12397 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR 22171
12400         * gcc.dg/tree-ssa/pr22171.c: New test.
12401
12402 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12403
12404         * gfortran.dg/simplify_modulo.f90: New.
12405
12406 2005-06-24  Jan Hubicka  <jh@suse.cz>
12407
12408         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12409
12410 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12411
12412         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12413
12414 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12415
12416         * obj-c++.dg/typedef-alias-1.mm: New.
12417         * objc.dg/typedef-alias-1.m: New.
12418
12419 2005-06-23  Jeff Law  <law@redhat.com>
12420
12421         * gcc.dg/tree-ssa/vrp16.c: New test.
12422
12423 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12424
12425         * lib/target-supports.exp: Add
12426         check_effective_target_fortran_large_real and
12427         check_effective_target_fortran_large_int to check for
12428         corresponding effective targets.
12429         * gfortran.dg/large_integer_kind_1.f90: New test.
12430         * gfortran.dg/large_real_kind_1.f90: New test.
12431
12432 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12433
12434         PR tree-optimization/22117
12435         * gcc.dg/tree-ssa/pr22117.c: New.
12436
12437 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12438
12439         PR testsuite/22123
12440         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12441
12442 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12443
12444         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12445
12446 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12447
12448         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12449         * gfortran.dg/f2c_4.c: Likewise.
12450
12451 2005-06-22 Paul Brook  <paul@codesourcery.com>
12452
12453         PR fortran/21034
12454         * gfortran.dg/auto_save_1.f90: New test.
12455
12456 2005-06-22  Michael Matz  <matz@suse.de>
12457
12458         * gcc.target/x86-64/abi: New directory.
12459         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12460         * gcc.target/x86-64/abi/README.gcc: New file.
12461         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12462         * gcc.target/x86-64/abi/asm-support.s: New file.
12463         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12464         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12465         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12466         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12467         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12468         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12469         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12470         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12471         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12472         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12473         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12474         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12475         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12476         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12477         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12478         * gcc.target/x86_64/abi/test_varargs.c: New test.
12479
12480 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12481
12482         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12483         32-bit i?86 and x86_64.
12484
12485 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12486
12487         * obj-c++.dg/const-str-[1-9].mm: New tests.
12488
12489 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12490
12491         PR fortran/22010
12492         * gfortran.dg/namelist_use.f90: New.
12493         * gfortran.dg/namelist_use_only.f90: New.
12494
12495 2005-06-21  Jeff Law  <law@redhat.com>
12496
12497         * gcc.dg/tree-ssa/vrp15.c: New test.
12498
12499 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12500
12501         * lib/target-supports.exp (check_effective_target_vect_reduction):
12502         Remove.
12503         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12504         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12505         remove vect_reduction target keyword. Also avoid two returns in main.
12506         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12507         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12508         * gcc.dg/vect/vect-reduc-1short.c: New test.
12509         * gcc.dg/vect/vect-reduc-1char.c: New test.
12510         * gcc.dg/vect/vect-reduc-2short.c: New test.
12511         * gcc.dg/vect/vect-reduc-2char.c: New test.
12512         * gcc.dg/vect/vect-reduc-6.c: New test.
12513         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12514         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12515         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12516
12517 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12518         Paul Thomas  <pault@gcc.gnu.org>
12519
12520         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12521         New tests.
12522
12523 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12524
12525         * gfortran.dg/backslash_1.f90: New test.
12526         * gfortran.dg/backslash_2.f90: New test.
12527
12528 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12529
12530         * gfortran.dg/duplicate_labels.f90: New test.
12531
12532 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12533
12534         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12535         unsupportable relocations.
12536         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12537         * gcc.dg/20050321-2.c: xfail for NetWare.
12538
12539 2005-06-20  Andreas Jaeger  <aj@suse.de>
12540
12541         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12542         gcc.target/i386/fastcall-sseregparm.c,
12543         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12544
12545 2005-06-19  Richard Henderson  <rth@redhat.com>
12546
12547         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12548
12549 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12550
12551         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12552
12553 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12554
12555         PR c++/22115
12556         * g++.dg/conversion/simd2.C: Change expected error message.
12557
12558 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12559
12560         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12561         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12562         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12563
12564 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12565
12566         * gcc.dg/fold-mod-1.c: New test.
12567
12568 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12569
12570         PR fortran/19926
12571         * gfortran.dg/pr19926.f90: New test.
12572
12573 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12574
12575         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12576         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12577         targets.
12578         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12579         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12580
12581 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12582
12583         * gcc.target/ia64/float80-varargs-1.c: New test.
12584
12585 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12586
12587         PR tree-opt/22035
12588         * gfortran.dg/f2c_6.f90: New test.
12589
12590 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12591
12592         PR c++/17413
12593         * g++.dg/template/local5.C: New.
12594
12595 2005-06-17  Richard Henderson  <rth@redhat.com>
12596
12597         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12598
12599 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12600
12601         PR testsuite/21945
12602         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12603
12604 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12605
12606         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12607         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12608         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12609         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12610         check_vect to verify the presence of hardware vector support.
12611
12612 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12613
12614         PR testsuite/22056
12615         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12616
12617 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12618
12619         PR libfortran/19216
12620         * gfortran.dg/pr19216.f: Add correct space between brackets and
12621         dg directive.
12622
12623 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12624
12625         PR libfortran/16436
12626         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12627
12628 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12629
12630         * gcc.target/i386/attributes-error.c: New testcase.
12631         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12632         * gcc.target/i386/regparm-stdcall.c: Likewise.
12633         * gcc.target/i386/sseregparm-1.c: Likewise.
12634         * gcc.target/i386/sseregparm-2.c: Likewise.
12635
12636 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12637
12638         * g++.dg/rtti/crash2.C: New.
12639
12640 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12641
12642         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12643
12644 2005-06-15  David Ung  <davidu@mips.com>
12645
12646         * gcc.target/mips/mips16e-extends.c: New test for testing the
12647         generation of MIPS16e zeb/zeh, seb/seh instructions.
12648
12649 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12650
12651         PR 22018
12652         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12653         * gcc.dg/tree-ssa/pr22018.c: New test.
12654
12655 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12656
12657         * gcc.dg/simd-1.c: Update error messages.
12658         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12659         * gcc.dg/simd-2.c: Update error messages.
12660         * gcc.dg/simd-4.c: New.
12661
12662 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12663
12664         PR c++/20678
12665         * g++.dg/other/crash-4.C: New.
12666
12667 2005-06-14  Devang Patel  <dpatel@apple.com>
12668
12669         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12670
12671 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         PR c++/21929
12674         * g++.dg/parse/crash11.C: Update
12675
12676 2005-06-13  Jeff Law  <law@redhat.com>
12677
12678         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12679         perform the desired transformations.
12680         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12681         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12682
12683 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12684
12685         PR fortran/22038
12686         * gfortran.dg/forall_1.f90: Un-XFAIL.
12687
12688 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         PR c++/21929
12691         * g++.dg/parse/crash26.C: New.
12692
12693         PR c++/20789
12694         * g++.dg/init/member1.C: New.
12695
12696 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12697
12698         * gfortran.dg/altreturn_1.f90: New test.
12699
12700 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12701
12702         PR middle-end/21985
12703         * gcc.dg/tree-ssa/pr21985.c: New test.
12704
12705 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12706
12707         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12708
12709 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12710
12711         PR c++/21930
12712         * g++.dg/other/error10.C: New test case.
12713
12714 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12715
12716         PR libfortran/19155
12717         * gfortran.dg/pr19155.f: Add test.
12718
12719 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12720
12721         * gfortran.dg/f2c_7.f90: New test.
12722
12723         * gfortran.dg/forall_1.f90: XFAILed.
12724
12725 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12726
12727         * gcc.dg/pr14796-1.c: New.
12728         * gcc.dg/pr14796-2.c: New.
12729
12730 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12731
12732         PR fortran/17792
12733         PR fortran/21375
12734         * gfortran.dg/deallocate_stat.f90: New test.
12735
12736 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12737
12738         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12739
12740 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12741
12742         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12743         access will be generated when this loop is vectorized. Test that
12744         accesses with same alignment were detected.
12745         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12746         Test that accesses with same alignment were detected.
12747         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12748         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12749         alignment were detected.
12750
12751 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12752
12753         PR c++/10611
12754         * g++.dg/conversion/simd2.C: New.
12755
12756 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12757
12758         * gcc.dg/Wcxx-compat-1.c: New.
12759
12760 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12761
12762         PR libfortran/21480
12763         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12764         complex array.
12765
12766 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12767
12768         * gcc.dg/alias-8.c: New.
12769
12770 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12771
12772         * gcc.dg/format/cmn_err-1.c: Update.
12773
12774 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12775
12776         PR target/20666
12777         * gcc.target/sparc/fexpand-2.c: New.
12778         * gcc.target/sparc/fpmerge-2.c: New.
12779         * gcc.target/sparc/fpmul-2.c: New.
12780         * gcc.target/sparc/noresult.c: New.
12781         * gcc.target/sparc/pdist-2.c: New.
12782         * gcc.target/sparc/pdist-3.c: New.
12783
12784 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12785
12786         PR testsuite/21702
12787         * gcc.target/i386/i386.exp: Fix comment typo.
12788
12789 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         PR c++/19497
12792         * g++.dg/inherit/using5.C: New.
12793         * g++.dg/inherit/using6.C: New.
12794
12795 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12796
12797         PR c++/19894
12798         * g++.dg/template/ptrmem15.C: New test.
12799
12800         PR c++/20563
12801         * g++.dg/ext/label4.C: New test.
12802
12803 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12804
12805         * gcc.dg/tls/debug-1.c: New test.
12806
12807 2005-06-07  Dale Johannesen  <dalej@apple.com>
12808
12809         * gcc.target/i386/movq.c: New.
12810
12811 2005-06-07  Dale Johannesen  <dalej@apple.com>
12812
12813         * gcc.dg/20050607-1.c: New.
12814
12815 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12816
12817         PR middle-end/21850
12818         * gcc.c-torture/execute/20050607-1.c: New test.
12819
12820 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12821
12822         PR libfortran/21926
12823         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12824         Test case where the return array has lowest stride one,
12825         but isn't packed.
12826
12827 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12828
12829         * lib/target-supports.exp (check_effective_target_sync_int_long):
12830         Add s390 and s390x targets.
12831
12832 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12833
12834         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12835         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12836         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12837         * gcc.dg/tree-ssa/loop-9.c: New test.
12838
12839 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12840
12841         * g++.dg/parse/defarg10.C: New.
12842
12843 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR regression/21897
12846         * gcc.c-torture/execute/20050604-1.c: New test.
12847
12848 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         PR 21903
12851         * g++.dg/parse/defarg9.C: New.
12852
12853         PR c++/20637
12854         * g++.dg/inherit/using4.C: New.
12855         * g++.dg/overload/error1.C: Adjust expected errors.
12856         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12857         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12858         * g++.old-deja/g++.other/redecl2.C: Likewise.
12859         * g++.old-deja/g++.other/redecl4.C: Likewise.
12860         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12861
12862 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12863
12864         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12865
12866 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12867
12868         * lib/gfortran.exp (gfortran_target_compile): Call
12869         dg-additional-files-options
12870         * gfortran.dg/f2c_4.f90: New file
12871         * gfortran.dg/f2c_4.c: New file
12872         * gfortran.dg/f2c_5.f90: New file
12873         * gfortran.dg/f2c_5.c: New file
12874
12875 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12876
12877         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12878
12879         PR fortran/21912
12880         * gfortran.dg/array_constructor_4.f90: New test.
12881
12882 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12883
12884         PR c++/21619
12885         * g++.dg/ext/builtin9.C: New test.
12886
12887 2005-06-05  Dale Johannesen  <dalej@apple.com>
12888
12889         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12890         * gcc.c-torture/execute/20050603-2.c: Ditto.
12891
12892 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12893
12894         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12895         * gcc.dg/vect/vect-reduc-1.c: New.
12896         * gcc.dg/vect/vect-reduc-2.c: New.
12897         * gcc.dg/vect/vect-reduc-3.c: New.
12898
12899 2005-06-04  Dale Johannesen  <dalej@apple.com>
12900
12901         * gcc.c-torture/execute/20050603-1.c: New.
12902         * gcc.c-torture/execute/20050603-2.c: New.
12903         * gcc.dg/20050603-3.c: New.
12904
12905 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12906
12907         PR fortran/19195
12908         * gfortran.dg/debug_1.f90: New test.
12909
12910         * gfortran.dg/forall_1.f90: New test.
12911
12912 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12913
12914         * gfortran.dg/array_constructor_3.f90: New test.
12915
12916 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12917
12918         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12919
12920 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12921
12922         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12923
12924 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12925
12926         PR c/21873
12927         * gcc.dg/init-excess-1.c: New test.
12928
12929 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12930
12931         PR c++/21853
12932         * g++.dg/expr/static_cast6.C: New test.
12933
12934 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12935
12936         * gcc.dg/tree-ssa/vrp14.c: New test.
12937
12938 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/21336
12941         * g++.dg/template/new2.C: New test.
12942
12943 2005-06-03  Josh Conner  <jconner@apple.com>
12944
12945         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12946         all entries in initializer.
12947
12948 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12949
12950         PR middle-end/21858
12951         * gcc.dg/pr21858.c: New testcase.
12952
12953 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12954
12955         PR tree-optimization/21292
12956
12957         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12958         New.
12959         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12960         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12961         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12962         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12963         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12964
12965 2005-06-02  Richard Henderson  <rth@redhat.com>
12966
12967         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12968
12969 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12970
12971         * gcc.dg/wtypequal.c: New testcase.
12972
12973 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12974
12975         PR 21582
12976         * gcc.dg/tree-ssa/pr21582.c: New test.
12977
12978 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         PR c++/21280
12981         * g++.dg/opt/interface2.h: New.
12982         * g++.dg/opt/interface2.C: New.
12983         * g++.dg/init/ctor4.C: Adjust error lines.
12984         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12985         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12986         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12987         * g++.old-deja/g++.pt/assign1.C: Likewise.
12988         * g++.old-deja/g++.pt/crash20.C: Likewise.
12989
12990 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12991
12992         PR tree-optimization/21734
12993         * g++.dg/vect/pr21734_1.cc: New.
12994         * g++.dg/vect/pr21734_2.cc: New.
12995
12996 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         PR c++/20350
12999         * g++.dg/template/spec24.C: New.
13000
13001         PR c++/21151
13002         * g++.dg/pch/local-1.C: New.
13003         * g++.dg/pch/local-1.Hs: New.
13004
13005 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13006
13007         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13008         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13009         * gcc.dg/tree-ssa/pr14341.c: New test.
13010         * gcc.dg/tree-ssa/pr14841.c: New test.
13011         * gcc.dg/tree-ssa/pr20701.c: New test.
13012         * gcc.dg/tree-ssa/pr21086.c: New test.
13013         * gcc.dg/tree-ssa/pr21090.c: New test.
13014         * gcc.dg/tree-ssa/pr21332.c: New test.
13015         * gcc.dg/tree-ssa/pr21458.c: New test.
13016         * gcc.dg/tree-ssa/pr21658.c: New test.
13017         * gcc.dg/tree-ssa/vrp01.c: New test.
13018         * gcc.dg/tree-ssa/vrp02.c: New test.
13019         * gcc.dg/tree-ssa/vrp03.c: New test.
13020         * gcc.dg/tree-ssa/vrp04.c: New test.
13021         * gcc.dg/tree-ssa/vrp05.c: New test.
13022         * gcc.dg/tree-ssa/vrp06.c: New test.
13023         * gcc.dg/tree-ssa/vrp07.c: New test.
13024         * gcc.dg/tree-ssa/vrp08.c: New test.
13025         * gcc.dg/tree-ssa/vrp09.c: New test.
13026         * gcc.dg/tree-ssa/vrp10.c: New test.
13027         * gcc.dg/tree-ssa/vrp11.c: New test.
13028         * gcc.dg/tree-ssa/vrp12.c: New test.
13029         * gcc.dg/tree-ssa/vrp13.c: New test.
13030
13031 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13032
13033         PR 21029
13034         * gcc.dg/tree-ssa/pr21029.c: New test.
13035
13036 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13037
13038         * gfortran.dg/logint-1.f: New test case.
13039         * gfortran.dg/logint-2.f: Likewise.
13040         * gfortran.dg/logint-3.f: Likewise.
13041
13042 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13043
13044         PR c/21536
13045         PR c/20760
13046         * gcc.dg/20050527-1.c: New test.
13047
13048         * gcc.dg/i386-sse-12.c: New test.
13049
13050         PR fortran/21729
13051         * gfortran.dg/implicit_5.f90: New test.
13052
13053 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13054
13055         PR fortran/20883
13056         * gfortran/assign_4.f90: New test.
13057         * gfortran/assign_2.f90: Change compile to run.
13058
13059 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13060
13061         * lib/target-supports.exp
13062         (check_effective_target_sync_char_short): New.
13063         * gcc.dg/sync-2.c: New.
13064
13065 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13066
13067         PR tree-optimization/21817
13068         * gcc.dg/torture/pr21817-1.c: New.
13069
13070 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         PR c++/21165
13073         * g++.dg/template/init5.C: New.
13074
13075 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13076
13077         * gfortran.dg/char_initialiser_actual.f90:
13078         Test character initialisers as actual arguments.
13079         * gfortran.dg/char_pointer_comp_assign.f90:
13080         Test character pointer structure component assignments.
13081         * gfortran.dg/char_array_structure_constructor.f90:
13082         Test character components in structure constructors.
13083
13084 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13085
13086         PR middle-end/20931
13087         * g++.dg/opt/pr20931.C: New test.
13088
13089 2005-05-31  Andreas Jaeger  <aj@suse.de>
13090
13091         PR testsuite/20772
13092         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13093         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13094         g++.old-deja/g++.ext/asmspec1.C,
13095         g++.old-deja/g++.other/regstack.C,
13096         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13097         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13098         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13099         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13100         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13101         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13102         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13103         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13104         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13105         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13106         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13107         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13108         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13109         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13110         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13111         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13112         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13113         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13114         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13115
13116 2005-05-31  Jeff Law  <law@redhat.com>
13117
13118         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13119
13120 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13121
13122         PR middle-end/21743
13123         * gcc.dg/builtins-1.c: Activate disabled clog test.
13124         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13125
13126 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13127
13128         * gfortran.dg/char_pointer_assign.f90:
13129         Test character-pointer assignments and pointer assignments.
13130         * gfortran.dg/char_pointer_dummy.f90:
13131         Test character-pointer dummy arguments.
13132         * gfortran.dg/char_pointer_func.f90:
13133         Test character-pointer function returns.
13134         * gfortran.dg/char_pointer_dependency.f90:
13135         Test character-pointer functions with dependencies.
13136
13137 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/21784
13140         * g++.dg/lookup/using14.C: New test.
13141
13142 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13143
13144         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13145         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13146         trailing ^M.
13147
13148 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13149
13150         PR c++/17413
13151         * g++.dg/template/local5.C: New.
13152
13153         PR target/21761
13154         * gcc.c-torture/compile/pr21761.c: New.
13155
13156         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13157         before darwin8.
13158
13159 2005-05-30  Steven G. Kargl
13160
13161         PR fortran/20846
13162         * gfortran.dg/inquire_8.f90: New test.
13163
13164 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13165
13166         PR libfortran/21376
13167         * gfortran.dg/output_exponents_1.f90: New test.
13168
13169 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13170
13171         PR libfortran/20006
13172         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13173
13174 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/21210
13177         * g++.dg/ext/complex1.C: New test.
13178
13179         PR c++/21340
13180         * g++.dg/init/ctor6.C: New test.
13181
13182 2005-05-29  Jan Hubicka  <jh@suse.cz>
13183
13184         * gcc.c-torture/compile/pr21562.c: New.
13185
13186 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13187
13188         * gfortran.dg/subnormal_1.f90: New test.
13189
13190 2005-05-28  Jan Hubicka  <jh@suse.cz>
13191
13192         * tree-prof.exp: Fix comment.
13193         * value-prof-1.c: New.
13194         * value-prof-2.c: New.
13195         * value-prof-3.c: New.
13196         * value-prof-4.c: New.
13197
13198 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13199
13200         PR c++/21614
13201         * g++.dg/expr/ptrmem6.C: New test.
13202         * g++.dg/expr/ptrmem6a.C: Likewise.
13203
13204 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13205
13206         PR tree-optimization/21658
13207         * gcc.dg/tree-ssa/pr21658.c: New.
13208
13209 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13210
13211         PR c++/21455
13212         * g++.dg/inherit/ptrmem3.C: New.
13213
13214         PR c++/21681
13215         * g++.dg/parse/template16.C: New.
13216
13217 2005-05-27  Andreas Jaeger  <aj@suse.de>
13218
13219         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13220
13221         * gcc.dg/i386-sse-8.c: Run test on all archs.
13222
13223 2005-05-26  Mike Stump  <mrs@apple.com>
13224
13225         * objc.dg/isa-field-1.m: Only run on darwin.
13226         * objc.dg/lookup-1.m: Likewise.
13227         * objc.dg/try-catch-8.m: Likewise.
13228
13229 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13230
13231         PR tree-optimization/9814
13232         * gcc.dg/pr9814-1.c: New test case.
13233
13234 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13235
13236         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13237         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13238         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13239         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13240         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13241         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13242         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13243         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13244         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13245         objc.dg/try-catch-8.m: New.
13246
13247 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13248
13249         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13250         remove extraneous semicolons.
13251
13252 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13253
13254         * obj-c++.dg/comp-types-12.mm: New.
13255         * objc.dg/comp-types-11.m: New.
13256         * objc.dg/selector-4.m: New.
13257
13258 2005-05-26  Andreas Jaeger  <aj@suse.de>
13259
13260         PR testsuite/20772
13261         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13262         g++.old-deja/g++.ext/attrib3.C,
13263         g++.old-deja/g++.other/store-expr1.C,
13264         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13265         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13266         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13267         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13268         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13269         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13270         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13271         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13272         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13273         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13274         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13275         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13276         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13277         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13278         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13279         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13280         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13281         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13282         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13283
13284 2005-05-26  Andreas Jaeger  <aj@suse.de>
13285
13286         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13287         x86-64 compilation.
13288
13289 2005-05-26  Andreas Jaeger  <aj@suse.de>
13290
13291         PR testsuite/20772
13292         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13293         gcc.misc-tests/i386-pf-athlon-1.c,
13294         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13295         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13296         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13297         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13298         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13299         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13300         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13301         programs.
13302
13303         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13304         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13305         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13306         x86-64 compilation.
13307
13308         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13309         x86_64.
13310
13311         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13312         effective-target ilp32.
13313
13314 2005-05-26  David Ung  <davidu@mips.com>
13315
13316         * gcc.target/mips/ext_ins.c: New test for testing the generation
13317         of MIPS32/64 rev 2 ext/ins instructions.
13318
13319 2005-05-26  Andreas Jaeger  <aj@suse.de>
13320
13321         * treelang/compile/unsigned.tree: Use gimple instead of
13322         nonexisting generic dump.
13323
13324 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13325
13326         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13327
13328 2005-05-26  Andreas Jaeger  <aj@suse.de>
13329
13330         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13331
13332 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13333
13334         PR libfortran/17283
13335         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13336         Test callee-allocated memory with write statements.
13337
13338 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13339
13340         PR middle-end/21709
13341         * gcc.dg/pr21709-1.c: New test case.
13342
13343 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13344             Mike Stump  <mrs@apple.com>
13345
13346         * objc/execute/next_mapping.h: Update for C++.
13347
13348         * obj-c++.dg/selector-1.mm: Move to...
13349         * obj-c++.dg/selector-4.mm: here...
13350
13351         * obj-c++.dg/basic.mm: New.
13352         * obj-c++.dg/comp-types-1.mm: New.
13353         * obj-c++.dg/cxx-class-1.mm: New.
13354         * obj-c++.dg/cxx-ivars-1.mm: New.
13355         * obj-c++.dg/cxx-ivars-2.mm: New.
13356         * obj-c++.dg/cxx-ivars-3.mm: New.
13357         * obj-c++.dg/cxx-scope-1.mm: New.
13358         * obj-c++.dg/cxx-scope-2.mm: New.
13359         * obj-c++.dg/defs.mm: New.
13360         * obj-c++.dg/empty-private-1.mm: New.
13361         * obj-c++.dg/encode-1.mm: New.
13362         * obj-c++.dg/encode-2.mm: New.
13363         * obj-c++.dg/encode-3.mm: New.
13364         * obj-c++.dg/extern-c-1.mm: New.
13365         * obj-c++.dg/extra-semi.mm: New.
13366         * obj-c++.dg/fix-and-continue-2.mm: New.
13367         * obj-c++.dg/isa-field-1.mm: New.
13368         * obj-c++.dg/ivar-list-semi.mm: New.
13369         * obj-c++.dg/local-decl-1.mm: New.
13370         * obj-c++.dg/lookup-1.mm: New.
13371         * obj-c++.dg/lookup-2.mm: New.
13372         * obj-c++.dg/method-1.mm: New.
13373         * obj-c++.dg/method-2.mm: New.
13374         * obj-c++.dg/method-3.mm: New.
13375         * obj-c++.dg/method-4.mm: New.
13376         * obj-c++.dg/method-5.mm: New.
13377         * obj-c++.dg/method-6.mm: New.
13378         * obj-c++.dg/method-7.mm: New.
13379         * obj-c++.dg/no-extra-load.mm: New.
13380         * obj-c++.dg/overload-1.mm: New.
13381         * obj-c++.dg/pragma-1.mm: New.
13382         * obj-c++.dg/pragma-2.mm: New.
13383         * obj-c++.dg/private-1.mm: New.
13384         * obj-c++.dg/private-2.mm: New.
13385         * obj-c++.dg/proto-qual-1.mm: New.
13386         * obj-c++.dg/qual-types-1.mm: New.
13387         * obj-c++.dg/stubify-1.mm: New.
13388         * obj-c++.dg/stubify-2.mm: New.
13389         * obj-c++.dg/super-class-1.mm: New.
13390         * obj-c++.dg/super-class-2.mm: New.
13391         * obj-c++.dg/super-dealloc-1.mm: New.
13392         * obj-c++.dg/super-dealloc-2.mm: New.
13393         * obj-c++.dg/template-1.mm: New.
13394         * obj-c++.dg/template-2.mm: New.
13395         * obj-c++.dg/template-3.mm: New.
13396         * obj-c++.dg/template-4.mm: New.
13397         * obj-c++.dg/template-5.mm: New.
13398         * obj-c++.dg/template-6.mm: New.
13399         * obj-c++.dg/try-catch-1.mm: New.
13400         * obj-c++.dg/try-catch-2.mm: New.
13401         * obj-c++.dg/try-catch-3.mm: New.
13402         * obj-c++.dg/try-catch-4.mm: New.
13403         * obj-c++.dg/try-catch-5.mm: New.
13404         * obj-c++.dg/try-catch-6.mm: New.
13405         * obj-c++.dg/try-catch-7.mm: New.
13406         * obj-c++.dg/try-catch-8.mm: New.
13407         * obj-c++.dg/try-catch-9.mm: New.
13408         * obj-c++.dg/va-meth-1.mm: New.
13409
13410 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13411
13412         * obj-c++.dg/selector-1.mm: New.
13413         * obj-c++.dg/selector-2.mm: New.
13414
13415 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13416
13417         * obj-c++.dg/selector-3.mm: New.
13418         * objc.dg/selector-3.m: New.
13419
13420 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13421
13422         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13423         about where warning appears.
13424
13425 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13426
13427         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13428         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13429         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13430         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13431
13432 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13433
13434         * gcc.dg/20050524-1.c: New test.
13435
13436 2005-05-25  Jan Hubicka  <jh@suse.cz>
13437
13438         * gcc.dg/tree-prof/inliner-1.c: New.
13439
13440 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13441
13442         * gcc.dg/tree-prof: New directory.
13443         * gcc.dg/tree-prof/tree-prof.exp: New.
13444
13445 2005-05-25  DJ Delorie  <dj@redhat.com>
13446
13447         * gcc.dg/Wattributes-1.c: New.
13448         * gcc.dg/Wattributes-2.c: New.
13449         * gcc.dg/Wattributes-3.c: New.
13450
13451 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13452
13453         PR tree-optimization/19833
13454         * gcc.dg/uninit-4.c: Remove xfail.
13455         * gcc.dg/uninit-9.c: Ditto.
13456
13457 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13458
13459         * obj-c++.dg/bitfield-[1-5].mm: New.
13460         * obj-c++.dg/class-protocol-1.mm: New.
13461         * obj-c++.dg/comp-types-1[0-1].mm: New.
13462         * obj-c++.dg/comp-types-[2-9].mm: New.
13463         * obj-c++.dg/encode-[4-8].mm: New.
13464         * obj-c++.dg/layout-1.mm: New.
13465         * obj-c++.dg/method-1[0-9].mm: New.
13466         * obj-c++.dg/method-2[0-1].mm: New.
13467         * obj-c++.dg/method-[8-9].mm: New.
13468         * obj-c++.dg/objc-gc-3.mm: New.
13469         * obj-c++.dg/try-catch-10.mm: New.
13470         * objc.dg/bitfield-5.m: New.
13471         * objc.dg/comp-types-10.m: New.
13472         * objc.dg/comp-types-9.m: New.
13473         * objc.dg/layout-1.m: New.
13474         * objc.dg/objc-gc-4.m: New.
13475         * objc.dg/try-catch-9.m: New.
13476         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13477         * objc.dg/comp-types-1.m: Likewise.
13478         * objc.dg/comp-types-[5-6].m: Likewise.
13479         * objc.dg/method-9.m: Likewise.
13480
13481 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13482
13483         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13484         and on hardware without VMX support.
13485
13486         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13487
13488         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13489
13490         * lib/profopt.exp (dg-final-generate, dg-final-use,
13491         profopt-final-code, profopt-get-options): New.
13492         (profopt-execute): Process test directives.
13493
13494         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13495         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13496         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13497
13498 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13499
13500         PR C++/21645
13501         * g++.dg/init/ctor5.C: New test.
13502
13503 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13504
13505         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13506         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13507         vect-113.c, vect-114.c.
13508
13509 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13510
13511         * gcc.dg/const-elim-1.c: Remove xfails.
13512
13513 2005-05-23  Jeff Law  <law@redhat.com>
13514
13515         * gcc.c-torture/compile/pr21638.c: New test.
13516         * gcc.c-torture/compile/20050520-1.c: New test.
13517
13518 2005-05-23  Nick Clifton  <nickc@redhat.com>
13519
13520         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13521         be a proper triple, ie: m32r*-*-*.
13522         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13523
13524 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13525
13526         PR middle-end/21331
13527         PR tree-opt/21293
13528         * gcc.c-torture/compile/pr21293.c: New test.
13529         * gcc.c-torture/execute/pr21331.c: New test.
13530
13531 2004-05-20  Richard Henderson  <rth@redhat.com>
13532
13533         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13534
13535 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13536
13537         * obj-c++-dg.exp: Add.
13538         * obj-c++.exp: Add.
13539         * obj-c++.dg/dg.exp: Add.
13540
13541 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13542
13543         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13544         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13545
13546 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13547
13548         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13549
13550 2004-05-19  Richard Henderson  <rth@redhat.com>
13551
13552         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13553
13554 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13555
13556         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13557
13558         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13559
13560 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13561
13562         PR c++/21495
13563         * g++.dg/parse/extern1.C: New test.
13564         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13565
13566 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13567
13568         * gcc.dg/c99-math.h: New.
13569         * gcc.dg/c99-math-float-1.c: New test.
13570         * gcc.dg/c99-math-double-1.c: Likewise.
13571         * gcc.dg/c99-math-long-double-1.c: Likewise.
13572
13573 2005-05-18  Richard Henderson  <rth@redhat.com>
13574
13575         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13576
13577 2005-05-18  Devang Patel  <dpatel@apple.com>
13578
13579         * g++.dg/opt/20050511-1.C: New test.
13580
13581 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13582
13583         PR libfortran/21127
13584         * gfortran.dg/reshape-complex.f90: New test.
13585
13586 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13587
13588         * gfortran.dg/array_constructor_1.f90: New test.
13589         * gfortran.dg/array_constructor_2.f90: New test.
13590
13591 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13592
13593         PR fortran/20954
13594         * gfortran.dg/pr20954.f: New test.
13595
13596 2005-05-17  Mike Stump  <mrs@apple.com>
13597
13598         Yet more Objective-C++...
13599
13600         * objc.dg/method-5.m: Update.
13601         * objc.dg/method-6.m: Update.
13602         * objc.dg/method-7.m: Update.
13603         * objc.dg/method-9.m: Update.
13604         * objc.dg/try-catch-2.m: Update.
13605
13606 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13607
13608         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13609         Remove little-endian optimizations.
13610
13611 2005-05-17  Jeff Law  <law@redhat.com>
13612
13613         * g++.dg/tree-ssa/pr14814.C: New test.
13614         * gcc.dg/tree-ssa/pr14814.C: New test.
13615         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13616         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13617
13618 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13619
13620         * gcc.dg/compat/generate-random.c: Do not include
13621         libiberty.h.
13622         * gcc.dg/compat/generate-random_r.c: Likewise.
13623
13624 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13625
13626         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13627
13628 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13629
13630         PR middle-end/21595
13631         * g++.dg/tree-ssa/builtin1.C: New testcase.
13632
13633 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13634
13635         PR c++/21454
13636         * g++.dg/opt/const4.C: New test.
13637
13638         PR middle-end/21492
13639         * g++.dg/opt/crossjump1.C: New test.
13640
13641         PR tree-optimization/21610
13642         * gcc.c-torture/compile/20050516-1.c: New test.
13643
13644         PR fortran/15080
13645         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13646         about the test failing.
13647         * gfortran.fortran-torture/execute/where_7.f90: New test.
13648         * gfortran.fortran-torture/execute/where_8.f90: New test.
13649
13650 2005-05-16  Richard Henderson  <rth@redhat.com>
13651
13652         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13653         i?86 and x86_64.
13654
13655 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13656
13657         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13658         (limits.h): Include unconditionally.
13659         (stdlib.h): Likewise.
13660         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13661         (limits.h): Include unconditionally.
13662         (stdlib.h): Likewise.
13663         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13664         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13665         (limits.h): Include unconditionally.
13666         (stdlib.h): Likewise.
13667         (hashtab.h): Do not include.
13668         (getopt.h): Likewise.
13669         (stddef.h): Include.
13670         (hashval_t): Define.
13671         (struct entry): Add "next" field.
13672         (HASH_SIZE): New macro.
13673         (hash_table): New variable.
13674         (switchfiles): Do not use xmalloc.
13675         (mix): New macro.
13676         (iterative_hash): New function.
13677         (hasht): Remove.
13678         (e_exists): New function.
13679         (e_insert): Likewise.
13680         (output): Use, instead of libiberty hashtable functions.
13681         (main): Do not use getopt.  Do not call htab_create.
13682
13683 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13684
13685         PR libstdc++/21526
13686         * lib/target-supports.exp (check_mkfifo_available):
13687         Return 0 for cygwin as mkfifo support incomplete on platform.
13688         Fix typos in comments.
13689
13690 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13691
13692         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13693
13694 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13695
13696         PR fortran/17432
13697         * gfortran.dg/assign_4.f: New test.
13698
13699 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13700
13701         PR tree-optimization/21563
13702         * gcc.dg/tree-ssa/pr21563.c: New.
13703
13704 2005-05-14  Jan Hubicka  <jh@suse.cz>
13705
13706         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13707
13708 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13709
13710         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13711
13712 2005-05-13  Julian Brown  <julian@codesourcery.com>
13713
13714         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13715         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13716
13717 2005-05-13  Jan Hubicka  <jh@suse.cz>
13718
13719         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13720         * gcc.dg/fold-xor-?.c: Likewise.
13721         * gcc.dg/pr15784-?.c: Likewise.
13722         * gcc.dg/pr20922-?.c: Likewise.
13723         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13724         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13725         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13726
13727 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13728
13729         PR fortran/21260
13730         * gfortran.dg/hollerith_1.f90: New test.
13731
13732 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13733
13734         * gfortran.dg/func_result_2.f90: New test.
13735
13736 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13737
13738         * gfortran.dg/dev_null.f90: New test.
13739
13740 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13741
13742         * gcc.dg/arm-vfp1.c: Revert last change.
13743
13744 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13745
13746         PR middle-end/19807
13747         PR tree-optimization/19639
13748         * g++.dg/tree-ssa/pr19807.C: New testcase.
13749
13750 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13751
13752         PR libfortran/21471
13753         * gfortran.dg/append-1.f90: New test.
13754
13755 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13756
13757         * gcc.dg/pr18501.c: XFAIL.
13758         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13759         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13760         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13761         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13762         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13763         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13764         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13765         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13766
13767 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13768
13769         PR fortran/20178
13770         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13771         gfortran.dg/f2c_3.f90: New tests.
13772
13773         * gfortran.dg/return_1.f90: Fix dg annotation.
13774
13775 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13776
13777         * gcc.c-torture/compile/20050510-1.c: New test.
13778
13779 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13780
13781         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13782
13783 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13784
13785         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13786
13787 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13788
13789         PR c/17913
13790         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13791
13792 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13793
13794         PR c/21342
13795         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13796         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13797
13798 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13799
13800         PR debug/16676
13801         * gcc.dg/debug/pr16676.c: New test.
13802
13803 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13804
13805         PR testsuite/21443
13806         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13807         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13808         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13809         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13810         Change -O1 to -O2.
13811         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13812         -fno-tree-dominator-opts.
13813
13814 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13815
13816         * gfortran.dg/return_1.f90: New test.
13817
13818 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13819
13820         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13821
13822         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13823
13824 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13825
13826         PR c++/21427
13827         * g++.dg/inherit/covariant13.C: New.
13828
13829 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13830
13831         PR libfortran/19155
13832         * gfortran.dg/pr19155.f: New test.
13833
13834 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13835
13836         PR inline-asm/8788
13837         * gcc.dg/pr8788-1.c: New testcase.
13838
13839 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13840
13841         PR target/21416
13842         * gcc.target/mips/fpcmp-[12].c: New tests.
13843
13844 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13845
13846         * lib/target-supports-dg.exp (dg-require-fork): New function.
13847         (dg-require-mkfifo): Likewise.
13848         * lib/target-supports.exp (check_function_available): New
13849         function.
13850         (check_fork_available): Likewise.
13851         (check_mkfifo_available): Likewise.
13852
13853 2005-05-06  Jeff Law  <law@redhat.com>
13854
13855         * gcc.c-torture/compile/pr21380.c: New test.
13856
13857 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13858
13859         PR c++/20961
13860         * g++.dg/ext/weak3.C: New test.
13861
13862 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/21352
13865         * g++.dg/template/crash37.C: New test.
13866
13867 2005-05-05  Paul Brook  <paul@codesourcery.com>
13868
13869         * gcc.dg/arm-g2.c: Use effective-target arm32.
13870         * gcc.dg/arm-mmx-1.c: Ditto.
13871         * gcc.dg/arm-scd42-2.c: Ditto.
13872         * gcc.dg/arm-vfp1.c: Ditto.
13873         * lib/target-supports.exp (check_effective_target_arm32): New
13874         function.
13875
13876 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13877
13878         PR libfortran/21354
13879         gfortran.dg/in_pack_rank7.f90: New test.
13880
13881 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13882
13883         PR middle-end/15618
13884         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13885
13886 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13887
13888         PR middle-end/21265
13889         * gcc.dg/20050503-1.c: New test.
13890
13891         PR rtl-optimization/21239
13892         * gcc.dg/i386-sse-11.c: New test.
13893
13894 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13895
13896         PR target/16888
13897         * gcc.target/i386/asm-1.c: New test.
13898
13899 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13900
13901         PR rtl-optimization/21330
13902         * gcc.c-torture/execute/20050502-1.c: New test.
13903
13904         PR target/21297
13905         * gcc.c-torture/execute/20050502-2.c: New test.
13906
13907 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13908
13909         PR middle-end/21282
13910         * gcc.dg/pr21282.c: New.
13911
13912 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13913
13914         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13915         * gcc.dg/vect/vect-92.c: Likewise.
13916         * gcc.dg/vect/vect-93.c: Likewise.
13917         * gcc.dg/vect/vect-dv-1.c: Likewise.
13918         * gcc.dg/vect/vect-dv-2.c: Likewise.
13919         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13920
13921 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13922
13923         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13924         * gfortran.dg/vect/vect-2.f90: Likewise.
13925         * gfortran.dg/vect/vect-3.f90: Likewise.
13926         * gfortran.dg/vect/vect-4.f90: Likewise.
13927         * gfortran.dg/vect/vect-5.f90: Likewise.
13928
13929 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13930
13931         PR target/20813
13932         * gcc.dg/rs6000-fpint-2.c: New.
13933
13934 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13935
13936         PR c/15698
13937         * gcc.dg/builtins-30.c: Update expected messages.
13938         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13939         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13940         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13941
13942 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13943
13944         PR tree-optimization/21294
13945         * gcc.dg/tree-ssa/pr21294.c: New.
13946
13947 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13948
13949         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13950         __builtin_altivec_st_internal_4si built-in.
13951
13952 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13953
13954         PR c++/15875
13955         * g++.dg/template/ptrmem14.C: New test.
13956
13957 2005-05-02  Paul Brook  <paul@codesourcery.com>
13958
13959         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13960
13961 2005-05-02  Michael Matz  <matz@suse.de>
13962
13963         PR c++/19542
13964         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13965
13966 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13967
13968         * g++.dg/cpp/weak.C: New test.
13969
13970 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13971
13972         * gcc.dg/tree-ssa/loop-8.c: New test.
13973
13974 2005-04-30  Michael Maty  <matz@suse.de>
13975
13976         * gcc.dg/inline-mcpy.c: New test.
13977
13978 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13979
13980         PR libfortran/18958
13981         * gfortran.dg/eoshift.f90: New test case.
13982
13983 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13984
13985         PR libfortran/18857
13986         * gfortran.dg/matmul_1.f90: New test.
13987
13988 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13989
13990         PR tree-optimization/21030
13991         * gcc.dg/tree-ssa/pr21030.c: New.
13992
13993 2005-04-29  Devang Patel  <dpatel@apple.com>
13994
13995         PR tree-optimization/21272
13996         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13997
13998 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR fortran/13082
14001         PR fortran/18824
14002         * gfortran.dg/entry_4.f90: New test.
14003         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14004         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14005         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14006         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14007         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14008         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14009         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14010
14011 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14012
14013         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14014
14015 2005-04-29  Paul Brook  <paul@codesourcery.com>
14016
14017         * gfortran.dg/entry_3.f90: New test.
14018
14019 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14020
14021         * gfortran.dg/implicit_4.f90: New test.
14022
14023 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14024
14025         * lib/target-supports.exp (check_profiling_available): Return
14026         false for xtensa-*-elf.
14027
14028 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14029
14030         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14031         error if file cannot be deleted.
14032
14033 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14034
14035         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14036         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14037         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14038         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14039         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14040         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14041         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14042         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14043         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14044         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14045         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14046         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14047         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14048
14049 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14050
14051         PR fortran/20865
14052         * gfortran.dg/pr20865.f90: New test.
14053
14054 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14055
14056         * gcc.dg/void-cast-2.c: New test.
14057
14058 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14059
14060         PR c/21159
14061         * gcc.dg/void-cast-1.c: New test.
14062
14063 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14064
14065         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14066
14067 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14068
14069         PR fortran/21177
14070         * gfortran.dg/pr21177.f90: New test.
14071
14072 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14073
14074         PR tree-optimization/21171
14075         * gcc.dg/tree-ssa/pr21171.c: New test.
14076
14077 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14078
14079         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14080         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14081         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14082         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14083         gcc.dg/tree-ssa/gen-vect-32.c: New.
14084         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14085         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14086         don't run on PPC32.
14087
14088 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14089
14090         PR c/21213
14091         * gcc.dg/transparent-union-3.c: New test.
14092
14093 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14094
14095         PR c/20740
14096         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14097         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14098         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14099         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14100         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14101         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14102
14103 2005-04-26  Jeff Law  <law@redhat.com>
14104
14105         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14106         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14107         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14108         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14109         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14110         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14111         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14112
14113 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14114
14115         PR tree-optimization/17598
14116         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14117
14118 2005-04-25  Mike Stump  <mrs@apple.com>
14119
14120         * objc.dg/fix-and-continue-1.m: Add.
14121
14122 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14123
14124         PR c++/20995
14125         * g++.dg/opt/pr20995-1.C: New test case.
14126
14127 2005-04-25  Devang Patel <dpatel@apple.com>
14128
14129         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14130
14131 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14132
14133         PR testsuite/21062
14134         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14135
14136 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14137
14138         PR C++/21188
14139         * g++.dg/opt/rtti2.C: New test.
14140
14141 2005-04-25  Paul Brook  <paul@codesourcery.com>
14142         Steven G. Kargl  <kargls@comcast.net>
14143
14144         PR fortran/20879
14145         * gfortran.dg/ichar_1.f90: New file.
14146
14147 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14148
14149         PR middle-end/20991
14150         * g++.dg/opt/pr20991.C: New test.
14151
14152         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14153         where sizeof (type) < __alignof__ (type).
14154         * gcc.dg/compat/struct-layout-1.h: Likewise.
14155
14156 2005-04-24  Per Bothner  <per@bothner.com>
14157             Devang Patel  <dpatel@apple.com>
14158
14159         PR preprocessor/20907
14160         * gcc.dg/cpp/very-long-comment.c: New test.
14161
14162 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14163
14164         PR fortran/20059
14165         * gfortran.dg/common_5.f: New test.
14166
14167 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14168
14169         PR middle-end/21082
14170         * g++.dg/tree-ssa/pr21082.C: New testcase.
14171
14172 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14173
14174         * gcc.dg/vect/vect-99.c: New test.
14175
14176 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14177
14178         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14179
14180 2005-04-22  Jeff Law  <law@redhat.com>
14181
14182         * gcc.dg/uninit-5.c: Remove xfails.
14183         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14184         conditionals and loads.
14185
14186 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14187
14188         PR libfortran/20074
14189         PR libfortran/20436
14190         PR libfortran/21108
14191         * gfortran.dg/nested_reshape.f90: new test
14192         * gfortran.dg/reshape-alloc.f90: new test
14193         * gfortran.dg/reshape.f90: new test
14194
14195 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14196
14197         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14198
14199         * gcc.dg/arm-vfp1.c: New test.
14200
14201 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14202
14203         PR c++/21087
14204         * g++.dg/lookup/builtin2.C: New test.
14205
14206 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14207
14208         * gcc.dg/weak/weak-13.c: New test.
14209
14210 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14211
14212         * lib/target-supports.exp (check_effective_target_sync_int_long):
14213         Add powerpc*.
14214
14215 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14216
14217         * gcc.target/mips/branch-1.c: New test.
14218
14219 2005-04-21  Richard Henderson  <rth@redhat.com>
14220
14221         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14222         * gcc.dg/vect/vect-86.c: Likewise.
14223         * gcc.dg/vect/vect-87.c: Likewise.
14224         * gcc.dg/vect/vect-88.c: Likewise.
14225
14226 2005-04-21  Devang Patel  <dpatel@apple.com>
14227
14228         PR optimization/20994
14229         * gcc.dg/tree-ssa/ifc-3.c: New test.
14230
14231 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14232
14233         PR c/12913
14234         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14235         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14236         gcc.dg/c99-vla-jump-5.c: New tests.
14237
14238 2005-04-19  Richard Henderson  <rth@redhat.com>
14239
14240         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14241         Fix typo in exists check.
14242         (check_effective_target_sync_int_long): New.
14243         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14244         * gcc.dg/ia64-sync-2.c: Likewise.
14245         * gcc.dg/ia64-sync-3.c: Likewise.
14246         * gcc.dg/ia64-sync-4.c: Likewise.
14247
14248 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14249
14250         * gcc.dg/fold-xor-1.c: New test.
14251         * gcc.dg/fold-xor-2.c: New test.
14252
14253 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14254
14255         PR target/20670
14256         * g++.dg/eh/fp-regs.C: New test.
14257
14258 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14259
14260         * gcc.dg/Wint-to-pointer-cast-1.c,
14261         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14262         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14263         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14264
14265 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14266
14267         PR fortran/16861
14268         * gfortran.dg/pr16861.f90: New test.
14269
14270 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14271
14272         * gcc.dg/pr21085.c: New test.
14273
14274 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14275
14276         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14277         (setup_mips_tests, dg-mips-options): New procedures.
14278         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14279         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14280         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14281         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14282         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14283         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14284         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14285         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14286         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14287         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14288         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14289         dg-mips-options instead of dg-options.  Remove now-redundant
14290         preprocessor guards.
14291         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14292         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14293         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14294         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14295         * gcc.dg/vr-mult-2.c: Delete.
14296         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14297         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14298         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14299         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14300         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14301         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14302         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14303
14304 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14305
14306         * ada/acats/run_all.sh: Use sync when executable not present.
14307
14308 2005-04-18  Devang Patel  <dpatel@apple.com>
14309
14310         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14311         * gcc.dg/vect/vect-11a.c: New.
14312         * gcc.dg/vect/vect-none.c: Update.
14313         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14314
14315 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14316
14317         PR tree-optimization/20922
14318         * gcc.dg/pr20922-1.c: New test.
14319         * gcc.dg/pr20922-2.c: New test.
14320         * gcc.dg/pr20922-3.c: New test.
14321         * gcc.dg/pr20922-4.c: New test.
14322         * gcc.dg/pr20922-5.c: New test.
14323         * gcc.dg/pr20922-6.c: New test.
14324
14325 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14326
14327         PR libfortran/20950
14328         * gfortran.dg/pr20950.f: New test.
14329
14330 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14331
14332         PR libfortran/19216
14333         * gfortran.dg/pr19216.f: New test.
14334
14335 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14336
14337         PR tree-optimization/21001
14338         * gcc.dg/tree-ssa/pr21001.c: New.
14339
14340 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14341
14342         PR libfortran/21075
14343         * gfortran.dg/reshape_rank7.f90: New test.
14344
14345 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14346
14347         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14348         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14349         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14350         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14351         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14352         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14353         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14354         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14355         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14356         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14357         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14358         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14359         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14360         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14361         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14362         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14363         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14364         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14365         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14366         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14367         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14368
14369 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14370
14371         * gfortran.dg/wtruncate.f: New testcase.
14372         * gfortran.dg/wtruncate.f90: New testcase.
14373
14374 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14375
14376         PR c++/21025
14377         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14378         which sizeof/alignof is dependent, rather than just whether we are
14379         processing_template_decl.
14380
14381 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14382
14383         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14384         corrected typo where the wrong variables had been compared.
14385
14386 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14387
14388         PR libfortran/18495
14389         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14390         Test callee-allocated version of return array with a write
14391         statement.
14392         Test spread with a temporary with another write statement.
14393
14394 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14395
14396         PR tree-optimization/21031
14397         * gcc.dg/tree-ssa/pr21031.c: New.
14398
14399 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14400
14401         PR tree-optimization/21004
14402         * gcc.dg/builtins-53.c: Include builtins-config.h.
14403         Check floorf, ceilf, floorl and ceill transformations
14404         only when HAVE_C99_RUNTIME is defined.
14405
14406 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14407
14408         PR middle-end/20739
14409         * gcc.dg/tree-ssa/pr20739.c: New test.
14410
14411 2005-04-14  Mike Stump  <mrs@apple.com>
14412
14413         * gcc.dg/Foundation.framework/empty: New.
14414         * gcc.dg/framework-2.c: New.
14415
14416 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14417
14418         PR tree-optimization/21021
14419         * gcc.c-torture/compile/pr21021.c: New.
14420
14421 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14422
14423         PR testsuite/21010
14424         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14425         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14426         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14427         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14428         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14429         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14430         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14431         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14432
14433 2005-04-14  Richard Henderson  <rth@redhat.com>
14434
14435         * lib/target-supports.exp (check_effective_target_vect_condition):
14436         Add ia64, i?86, and x86_64.
14437
14438 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14439
14440         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14441
14442 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14443
14444         PR tree-optimization/20657
14445         * gcc.dg/tree-ssa/pr20657.c: New.
14446
14447 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14448
14449         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14450         (long long int)trunc*.
14451
14452 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14453
14454         PR target/20927
14455         * gcc.dg/pr20927.c: New test.
14456
14457 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14458
14459         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14460         * gcc.target/mips/asm-1.c: Likewise.
14461
14462 2005-04-13  Dale Johannesen  <dalej@apple.com>
14463
14464         * objc.dg/objc-fast-4.m: New.
14465
14466 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14467
14468         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14469         directory.
14470         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14471
14472 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14473
14474         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14475         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14476         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14477
14478 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14479
14480         PR tree-optimization/20913
14481         * gcc.dg/tree-ssa/pr20913.c: New.
14482
14483         PR tree-optimization/20702
14484         * gcc.dg/tree-ssa/pr20702.c: New.
14485
14486 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14487
14488         PR c++/13744
14489         * g++.dg/inherit/local3.C: New test.
14490
14491 2005-04-12  Jeff Law  <law@redhat.com>
14492
14493         * gcc.dg/tree-ssa/20050412-1.c: New test.
14494
14495 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14496
14497         PR libfortran/19016
14498         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14499         Add tests with mask generated by expression.
14500         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14501         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14502         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14503
14504 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14505
14506         PR middle-end/20917
14507         * gcc.dg/20050409-1.c: New test.
14508
14509 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14510
14511         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14512
14513 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14514
14515         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14516         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14517         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14518         (TARGET_CXX): Adjust accordingly.
14519         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14520         determine_class_data_visibility and class_data_always_comdat.
14521         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14522         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14523         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14524         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14525         (arm_cxx_determine_class_data_visibility): New.
14526         (arm_cxx_class_data_always_comdat): Likewise.
14527         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14528         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14529         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14530         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14531         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14532         Define.
14533
14534 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14535
14536         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14537
14538 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14539
14540         * gcc.dg/i386-darwin-fpmath.c: New.
14541
14542 2004-04-11  Devang Patel  <dpatel@apple.com>
14543
14544         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14545         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14546         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14547         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14548         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14549         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14550         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14551         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14552         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14553
14554 2004-04-11  Devang Patel  <dpatel@apple.com>
14555
14556         * gcc.dg/vect/vect-dv-1.c: New test.
14557         * gcc.dg/vect/vect-dv-2.c: New test.
14558
14559 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14560
14561         PR tree-optimization/20933
14562         * gcc.dg/tree-ssa/pr20933.c: New test.
14563
14564 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14565
14566         * gfortran.dg/fold_nearest.f90: New test.
14567
14568 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14569
14570         * gcc.dg/tree-ssa/alias-1.c: New test.
14571
14572 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14573
14574         PR tree-optimization/20920
14575         * g++.dg/tree-ssa/pr20920.C: New test.
14576
14577 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14578
14579         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14580         (long long int)ceil*.
14581
14582 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14583
14584         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14585         explicit C++ linkage.
14586
14587 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14588
14589         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14590         warning for arithmetic IF statements.
14591
14592 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14593
14594         * eor_handling_1.f90: New test case.
14595         * eor_handling_2.f90: New test case.
14596         * eor_handling_3.f90: New test case.
14597         * eor_handling_4.f90: New test case.
14598         * eor_handling_5.f90: New test case.
14599         * noadv_size.f90: New test case.
14600         * pad_no.f90: New test case.
14601
14602 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14603
14604         * gcc.c-torture/execute/20050410-1.c: New test.
14605
14606 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14607
14608         * gcc.dg/pr20126.c: New.
14609
14610 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14611             Steven G. Kargl <kargls@comcast.net>
14612
14613         * gfortran.dg/PR19872.f: New test.
14614
14615 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14616
14617         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14618
14619 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14620
14621         * gfortran.dg/nint_1.f90: New test.
14622
14623 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14624
14625         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14626         Added test for callee-allocated arrays with write statements.
14627         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14628         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14629         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14630         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14631         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14632
14633 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14634
14635         PR libfortran/20163
14636         * gfortran.dg/open-options-blanks.f: New test.
14637
14638 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14639
14640         PR fortran/13257
14641         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14642
14643 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14644
14645         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14646         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14647         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14648         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14649         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14650         * gcc.c-torture/execute/stdarg-4.c: New test.
14651
14652         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14653
14654         PR target/20795
14655         * g++.dg/abi/param2.C: New test.
14656
14657 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14658
14659         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14660
14661 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14662
14663         * gcc.dg/builtins-53.c: New test.
14664
14665 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14666
14667         * g++.dg/tree-ssa/pr18178.C: New test.
14668         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14669         * gcc.c-torture/execute/20041019-1.c: New test.
14670         * gcc.dg/tree-ssa/20041008-1.c: New test.
14671         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14672         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14673         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14674         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14675         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14676         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14677         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14678         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14679         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14680         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14681
14682 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14683
14684         PR rtl-optimization/20466
14685         * gcc.c-torture/execute/pr20466-1.c: New test.
14686
14687 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14688
14689         PR c++/20905
14690         * g++.dg/parse/cond2.C: New test.
14691
14692         PR c++/20145
14693         * g++.dg/warn/Wdtor1.C: New test.
14694
14695 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14696
14697         PR fortran/17229
14698         * gfortran.dg/pr17229.f: New test.
14699
14700 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14701
14702         * gfortran.dg/tiny_1.f90: New test.
14703         * gfortran.dg/tiny_2.f90: ditto.
14704
14705 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14706
14707         * gfortran.dg/eor_1.f90: Fix dg-do run line
14708         * gfortran.dg/open_new.f90: Fix dg-do run line
14709
14710 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14711
14712         * lib/target-supports.exp (get_compiler_messages): Support
14713         optional arguments, the fourth being compiler options.
14714         (check_effective_target_fpic): New proc.
14715         * gcc.dg/20050321-2.c: Restrict to target fpic.
14716
14717 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14718
14719         * gcc.dg/15443-1.c: New test.
14720         * gcc.dg/15443-2.c: Likewise.
14721
14722 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14723
14724         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14725
14726 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14727
14728         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14729
14730 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14731
14732         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14733         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14734         -m64.
14735         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14736         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14737         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14738
14739 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14740
14741         PR c++/20212
14742         * g++.dg/warn/Wunused-11.C: New test.
14743
14744 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14745
14746         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14747
14748 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14749
14750         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14751
14752 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR c++/20734
14755         * g++.dg/template/ptrmem13.C: New test.
14756
14757 2005-04-05  Per Bothner  <per@bothner.com>
14758
14759         * lib/gcc.exp: Always add -fno-show-column, for now.
14760
14761 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14762
14763         PR testsuite/20767
14764         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14765         of plain old "unsigned int" for the type of "i".  Makes this test
14766         64bit clean.
14767
14768 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14769
14770         * gcc.dg/i386-ssefn-1.c: New test.
14771         * gcc.dg/i386-ssefn-2.c: New test.
14772         * gcc.dg/i386-ssefn-3.c: New test.
14773         * gcc.dg/i386-ssefn-4.c: New test.
14774
14775 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14776
14777         PR tree-optimization/20076
14778         * gcc.dg/builtin-apply4.c: New test.
14779
14780         PR preprocessor/19475
14781         * gcc.dg/cpp/macspace1.c: New test.
14782         * gcc.dg/cpp/macspace2.c: New test.
14783
14784 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14785
14786         * gfortran.dg/pr20755.f: Fixed bad format.
14787
14788 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14789
14790         PR c++/20763
14791         * g++.dg/ext/attrib21.C: New test.
14792
14793 2004-04-05  Devang Patel  <dpatel@apple.com>
14794
14795         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14796         * gcc.dg/vect/vect-shift-1.c: New test.
14797
14798 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14799
14800         PR libfortran/20755
14801         * gfortran.dg/pr20755.f: New test.
14802
14803 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14804
14805         * gfortran.dg/pr15959.f90: New test.
14806         * gfortran.dg/string_pad_trunc.f90: New test.
14807
14808 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14809
14810         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14811         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14812         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14813         syntax.
14814
14815 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14816
14817         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14818
14819 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14820
14821         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14822         * gcc.c-torture/compile/20011119-2.c: Likewise.
14823         * gcc.c-torture/compile/981001-2.c: Likewise.
14824
14825 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/20679
14828         * g++.dg/template/overload4.C: New test.
14829
14830 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         PR c++/20746
14833         * g++.dg/abi/covariant5.C: New.
14834
14835         PR debug/20505
14836         * g++.dg/debug/const2.C: New.
14837
14838 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14839
14840         PR rtl-optimization/16104
14841         * gcc.c-torture/execute/20050316-1.c: New test.
14842
14843 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         * g++.dg/template/spec23.C: Fix dg-error text.
14846
14847 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14848
14849         PR c++/19199
14850         * g++.dg/expr/lval2.C: New.
14851
14852 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14853
14854         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14855         __builtin_strcasecmp and __builtin_strncasecmp.
14856
14857 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14858
14859         PR c++/20723
14860         * g++.dg/template/spec22.C: New.
14861         * g++.dg/template/spec23.C: New.
14862
14863 2005-04-03  Dale Ranta  <dir@lanl.gov>
14864             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14865
14866         PR libfortran/20068
14867         PR libfortran/20125
14868         PR libfortran/20156
14869         PR libfortran/20471
14870         * gfortran.dg/backspace.f: New test.
14871
14872 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14873
14874         * gcc.dg/pr19345.c: New test.
14875
14876 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14877
14878         PR tree-optimization/20640
14879         * gcc.dg/torture/tree-loop-1.c: New.
14880
14881 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14882
14883         PR rtl-optimization/20290
14884         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14885
14886 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14887
14888         * gcc.dg/rs6000-fpint.c: New.
14889
14890 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14891
14892         * gcc.dg/old-style-then-proto-1.c: New test.
14893
14894 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14895
14896         * gfortran.fortran-torture/execute/backspace.f90: Check
14897         after backspace and read was incorrect.
14898
14899 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14900
14901         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14902         buffer past the terminating NUL using memcmp.
14903         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14904         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14905
14906         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14907         Fix unused/uninitialized variable warnings.
14908
14909         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14910         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14911         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14912         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14913
14914         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14915         gcc.c-torture/execute/builtins/fputs-lib.c,
14916         gcc.c-torture/execute/builtins/lib/fprintf.c,
14917         gcc.c-torture/execute/builtins/lib/main.c,
14918         gcc.c-torture/execute/builtins/lib/memcmp.c,
14919         gcc.c-torture/execute/builtins/lib/memmove.c,
14920         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14921         gcc.c-torture/execute/builtins/lib/memset.c,
14922         gcc.c-torture/execute/builtins/lib/printf.c,
14923         gcc.c-torture/execute/builtins/lib/sprintf.c,
14924         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14925         gcc.c-torture/execute/builtins/lib/strchr.c,
14926         gcc.c-torture/execute/builtins/lib/strcmp.c,
14927         gcc.c-torture/execute/builtins/lib/strcpy.c,
14928         gcc.c-torture/execute/builtins/lib/strcspn.c,
14929         gcc.c-torture/execute/builtins/lib/strlen.c,
14930         gcc.c-torture/execute/builtins/lib/strncat.c,
14931         gcc.c-torture/execute/builtins/lib/strncmp.c,
14932         gcc.c-torture/execute/builtins/lib/strncpy.c,
14933         gcc.c-torture/execute/builtins/lib/strrchr.c,
14934         gcc.c-torture/execute/builtins/lib/strspn.c,
14935         gcc.c-torture/execute/builtins/lib/strstr.c,
14936         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14937         gcc.c-torture/execute/builtins/strlen-2.c,
14938         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14939         prototypes.
14940
14941 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14942
14943         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14944         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14945         selectany usage.
14946
14947 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14948
14949         PR c++/19406
14950         * g++.dg/debug/using1.C: New test.
14951
14952 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14953
14954         PR middle-end/20524
14955         * gcc.dg/alias-7.c: Prefix asm-declared name with
14956         __USER_LABEL_PREFIX__.
14957
14958 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14959
14960         Fix fallout from PR middle-end/15700:
14961         * gcc.c-torture/compile/20011119-1.c: Take
14962         __USER_LABEL_PREFIX__ into account.
14963         * gcc.c-torture/compile/20011119-2.c: Likewise.
14964
14965 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14966
14967         PR c++/18644
14968         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14969
14970 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14971
14972         PR c/17855
14973         * gcc.c-torture/compile/struct-non-lval-1.c,
14974         gcc.c-torture/compile/struct-non-lval-2.c,
14975         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14976
14977 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14978
14979         * gcc.dg/tls/tls.exp: Remove temporary file.
14980         * g++.dg/tls/tls.exp: Ditto.
14981         * lib/file-format.exp: Ditto.
14982         * g++.dg/special/ecos.exp: Ditto.
14983
14984         * lib/profopt.exp: Treat prof_ext as a list.
14985         * gcc.misc-tests/bprob.exp: Ditto.
14986         * g++.dg/bprob/bprob.exp: Ditto.
14987
14988         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14989         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14990         g++.dg/tree-ssa/pointer-reference-alias.C,
14991         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14992         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14993         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14994         g++.dg/vect/pr19951.cc: Ditto.
14995         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14996         gcc.dg/builtins-47.c: Ditto.
14997         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14998         gcc.dg/pr20115-1.c: Ditto.
14999         * gcc.dg/tree-ssa/20030530-2.c,
15000         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15001         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15002         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15003         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15004         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15005         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15006         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15007         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15008         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15009         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15010         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15011         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15012         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15013         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15014         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15015         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15016         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15017         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15018         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15019         gcc.dg/tree-ssa/20030824-1.c,
15020         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15021         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15022         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15023         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15024         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15025         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15026         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15027         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15028         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15029         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15030         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15031         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15032         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15033         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15034         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15035         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15036         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15037         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15038         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15039         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15040         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15041         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15042         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15043         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15044         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15045         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15046         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15047         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15048         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15049         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15050         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15051         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15052         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15053         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15054         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15055         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15056         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15057         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15058         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15059         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15060         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15061         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15062         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15063         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15064         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15065         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15066         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15067         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15068         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15069         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15070         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15071         gcc.dg/tree-ssa/useless-1.c: Ditto.
15072         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15073         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15074         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15075         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15076         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15077         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15078         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15079         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15080         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15081         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15082         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15083         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15084         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15085         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15086         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15087         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15088         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15089         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15090         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15091         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15092         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15093         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15094         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15095         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15096         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15097         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15098         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15099         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15100         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15101         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15102         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15103         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15104         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15105         gcc.dg/vect/vect-none.c: Ditto.
15106         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15107         treelang/compile/unsigned.tree: Ditto.
15108
15109         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15110         * gcc.dg/cpp/direct2s.c: Ditto.
15111         * gcc.dg/cpp/paste4.c: Ditto.
15112         * gcc.dg/cpp/separate-1.c: Ditto.
15113         * gcc.dg/pch/save-temps-1.c: Ditto.
15114         * g++.dg/ext/altivec-10.C: Ditto.
15115         * g++.dg/pch/pch.C: Ditto.
15116
15117         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15118
15119         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15120         * g++.dg/template/repo1.C: Ditto.
15121         * g++.dg/template/repo2.C: Ditto.
15122         * g++.dg/template/repo3.C: Ditto.
15123         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15124         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15125         * g++.old-deja/g++.pt/repo1.C: Ditto.
15126         * g++.old-deja/g++.pt/repo2.C: Ditto.
15127         * g++.old-deja/g++.pt/repo3.C: Ditto.
15128         * g++.old-deja/g++.pt/repo4.C: Ditto.
15129
15130         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15131         * gcc.dg/20030107-1.c: Ditto.
15132         * gcc.dg/20030702-1.c: Ditto.
15133         * gcc.dg/profile-generate-1.c: Ditto.
15134         * g++.dg/other/profile1.C: Ditto.
15135         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15136
15137         * lib/gcc-dg.exp (remove-build-file): New.
15138         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15139         cleanup-tree-dump, cleanup-saved-temps): New.
15140
15141 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15142
15143         PR c++/19203, DR 214
15144         * g++.dg/parse/ambig3.C: Not ambiguous.
15145         * g++.dg/template/spec20.C: New.
15146         * g++.dg/template/spec21.C: New.
15147
15148 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15149
15150         PR target/20045
15151         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15152
15153 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15154
15155         PR libfortran/20660
15156         * gfortran.dg/negative_unit.f: New test.
15157
15158 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15159
15160         * gcc.dg/20050330-1.c: New test.
15161
15162 2005-03-30  Devang Patel  <dpatel@apple.com>
15163
15164         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15165
15166 2005-03-30  Dale Johannesen  <dalej@apple.com>
15167
15168         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15169
15170 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15171
15172         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15173         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15174         Strip options from test name.
15175
15176 2005-03-31  Jan Hubicka  <jh@suse.cz>
15177
15178         * gcc.dg/varpool-1.c: New testcase.
15179
15180 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15181
15182         PR c/772
15183         PR c/17913
15184         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15185         gcc.dg/stmt-expr-label-3.c : New tests.
15186         * gcc.c-torture/execute/medce-2.c: Remove.
15187
15188 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15189
15190         PR c/20368
15191         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15192         tests.
15193
15194 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15195
15196         * gcc.c-torture/compile/pr20203.c: New test.
15197
15198 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15199
15200         * gfortran.dg/promotion.f90: New test.
15201
15202 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15203
15204         PR middle-end/20491
15205         * gcc.dg/torture/asm-subreg-1.c: New test.
15206
15207 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15208
15209         PR c/20672
15210         * gcc.dg/pr20672-1.c: New test.
15211
15212 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15213
15214         * gfortran.dg/vect: New directory.
15215         * gfortran.dg/vect/vect.exp: New.
15216         * gfortran.dg/vect/vect-1.f90: New test.
15217         * gfortran.dg/vect/vect-2.f90: New test.
15218         * gfortran.dg/vect/vect-3.f90: New test.
15219         * gfortran.dg/vect/vect-4.f90: New test.
15220         * gfortran.dg/vect/vect-5.f90: New test.
15221
15222 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15223
15224         PR middle-end/20622
15225         * gcc.dg/alias-7.c: New test.
15226
15227 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15228
15229         * gcc.dg/sparc-reg-1.c: New test.
15230
15231 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15232
15233         PR target/19890
15234         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15235
15236 2005-03-29  Dale Ranta  <dir@lanl.gov>
15237             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15238
15239         PR libfortran/20163
15240         * gfortran.dg/pr20163-2.f: New test.
15241
15242 2005-03-28  Jan Hubicka  <jh@suse.cz>
15243
15244         PR middle-end/20635
15245         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15246         by Jakub Jelinek.
15247
15248 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15249
15250         PR tree-optimization/20626
15251         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15252         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15253
15254 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15255
15256         * gfortran.dg/underflow.f90: New test.
15257         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15258
15259 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15262
15263 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15264
15265         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15266         (g++_init): Make sure that CXXFLAGS is set.
15267         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15268         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15269         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15270         * lib/objc.exp (objc_init): Likewise.
15271         * lib/treelang.exp (treelang_init): Likewise.
15272
15273 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15274
15275         PR tree-optimization/20470
15276         * gcc.dg/tree-ssa/pr20470.c: New test.
15277
15278 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15279
15280         * gcc.dg/ppc-stfiwx.c: New.
15281
15282 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15283
15284         PR target/19888
15285         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15286
15287 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15288
15289         * gcc.dg/20050325-1.c: Fix a typo.
15290
15291 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15292
15293         PR libfortran/19678
15294         PR libfortran/19679
15295         * gfortran.dg/dos_eol.f: New test.
15296
15297 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15298
15299         PR rtl-optimization/20249
15300         * gcc.dg/20050325-1.c: New test.
15301
15302 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15303
15304         PR libfortran/15332
15305         * gfortran.dg/pr15332.f: New test.
15306
15307 2005-03-24  Dale Johannesen  <dalej@apple.com>
15308
15309         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15310
15311 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15312
15313         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15314         'internal' visibility.
15315         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15316         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15317         'protected' visibility.
15318         * gcc.dg/visibility-7.c: Likewise.
15319         * lib/target-supports.exp (check_visibility_available): Take
15320         a parameter, the kind of visibility to check for.
15321         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15322         to check_visibility_available.
15323
15324         * g++.dg/expr/cast3.C: New.
15325
15326 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15327
15328         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15329         rs6000.
15330
15331 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15332
15333         PR target/20095
15334         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15335
15336 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15337
15338         * gcc.dg/badshift.c: Renamed to...
15339         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15340
15341         * gcc.target/i386/badshift.c: Renamed to...
15342         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15343         only.
15344
15345         PR rtl-optimization/20532
15346         * gcc.target/i386/badshift.c: New.
15347
15348 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15349
15350         * gfortran.dg/pr18025.f90: New test.
15351
15352 2005-03-23  Dale Johannesen  <dalej@apple.com>
15353
15354         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15355
15356 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15357
15358         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15359
15360         * lib/target-supports.exp (check_iconv_available): Default
15361         libiconv to -liconv, if there is no definition.
15362
15363 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15364
15365         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15366
15367 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15368
15369         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15370         * g++.dg/opt/pr7503-2.C: Likewise.
15371         * g++.dg/opt/pr7503-3.C: Likewise.
15372         * g++.dg/opt/pr7503-4.C: Likewise.
15373         * g++.dg/opt/pr7503-5.C: Likewise.
15374         * g++.dg/warn/minmax.C: New test.
15375
15376 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15377
15378         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15379         * gfortran.dg/g77_intrinsics_sub.f: New test.
15380
15381 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15382             Jan Hubicka  <jh@suse.cz>
15383             Steven Bosscher <stevenb@suse.de
15384
15385         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15386
15387 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15388
15389         PR c++/19980
15390         * g++.dg/template/redecl3.C: New test.
15391
15392 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15393
15394         PR c++/20499
15395         * g++.dg/parse/error16.C: Tweak error markers.
15396
15397 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15398
15399         PR target/20561
15400         * gcc.dg/20050321-2.c: New test.
15401
15402 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15403
15404         PR c++/20465
15405         PR c++/20381
15406         * g++.dg/template/ptrmem12.C: New.
15407
15408 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15409
15410         PR rtl-optimization/20527
15411         * gcc.c-torture/execute/pr20527-1.c: New test.
15412
15413 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15414
15415         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15416         program, compile it into a real executable and then delete the .c
15417         and .x files afterwards, to avoid problems on testglue targets.
15418
15419 2005-03-21  Stuart Hastings  <stuart@apple.com>
15420
15421         * gcc.target/i386/sse-2.c: New.
15422
15423 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15424
15425         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15426
15427 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15428
15429         * g++.dg/parse/crash25.C: Fix typo.
15430
15431 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15432
15433         PR c++/20461
15434         * g++.dg/parse/crash24.C: New test.
15435
15436         PR c++/20536
15437         * g++.dg/parse/crash25.C: New test.
15438
15439 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15440
15441         PR c++/20147
15442         * g++.dg/ext/stmtexpr4.C: New test.
15443
15444 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15445
15446         PR middle-end/20539
15447         * gcc.c-torture/compile/pr13066-1.c: New test case.
15448         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15449         * g++.dg/opt/pr13066-1.C: Likewise.
15450
15451 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15452
15453         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15454
15455 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15456
15457         PR fortran/18525
15458         * gfortran.dg/nesting_1.f90: New test.
15459
15460 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15461
15462         PR c++/20240
15463         * g++.dg/lookup/using13.C: New test.
15464
15465 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15466
15467         PR c++/20333
15468         * g++.dg/template/crash36.C: New test.
15469
15470 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15471
15472         PR c++/20463
15473         * g++.dg/template/crash35.C: New test.
15474
15475 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15476
15477         PR c++/19966
15478         * g++.dg/overload/operator2.C: New test.
15479
15480 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15481
15482         PR libfortran/20257
15483         * gfortran.dg/pr20257.f90: New test.
15484
15485 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15486
15487         PR libfortran/20480
15488         * gfortran.dg/pr20480.f90: New test.
15489
15490 2005-03-16  Richard Henderson  <rth@redhat.com>
15491
15492         PR middle-end/15700
15493         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15494         (_rtld_global): New.
15495         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15496         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15497
15498         * gcc.dg/alias-3.c: New.
15499         * gcc.dg/alias-4.c: New.
15500         * gcc.dg/alias-5.c: New.
15501         * gcc.dg/alias-6.c: New.
15502
15503 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15504
15505         * gcc.dg/cpp/ucnid-7.c: New.
15506
15507 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15508             Dorit Naishlos  <dorit@il.ibm.com>
15509
15510         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15511         darwin.
15512
15513 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15514
15515         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15516         misaligned accesses.
15517         * gcc.dg/vect/vect-58.c: Likewise.
15518         * gcc.dg/vect/vect-92.c: New.
15519         * gcc.dg/vect/vect-93.c: New.
15520
15521 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15522
15523         PR fortran/18827
15524         * gfortran.dg/assign_2.f90: New test.
15525         * gfortran.dg/assign_3.f90: New test.
15526         * gfortran.dg/assign.f90: New test.
15527
15528 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15529
15530         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15531         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15532         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15533         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15534         names.
15535
15536 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15537
15538         * gcc.dg/cpp/ucnid-6.c: New.
15539
15540         * gcc.dg/cpp/normalize-1.c: New.
15541         * gcc.dg/cpp/normalize-2.c: New.
15542         * gcc.dg/cpp/normalize-3.c: New.
15543         * gcc.dg/cpp/normalize-4.c: New.
15544         * gcc.dg/cpp/ucnid-4.c: New.
15545         * gcc.dg/cpp/ucnid-5.c: New.
15546         * g++.dg/cpp/normalize-1.C: New.
15547         * g++.dg/cpp/ucnid-1.C: New.
15548
15549 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15550
15551         * gcc.dg/pr18628.c: New.
15552
15553 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15554
15555         PR c++/20280
15556         * g++.dg/tree-ssa/pr20280.C: New.
15557
15558 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15559
15560         PR fortran/20467
15561         * gfortran.dg/stfunc_2.f90: New test.
15562
15563 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15564
15565         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15566
15567 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15568
15569         * gcc.dg/tree-ssa/20050314-1.c: New test.
15570
15571 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15572
15573         PR c++/4403
15574         PR c++/9783, DR433
15575         * g++.dg/template/friend34.C: New test.
15576         * g++.dg/template/friend35.C: Likewise.
15577         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15578
15579 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15580
15581         Friend class name lookup 5/n
15582         PR c++/1016
15583         * g++.dg/lookup/hidden-class1.C: New test.
15584         * g++.dg/lookup/hidden-class2.C: Likewise.
15585         * g++.dg/lookup/hidden-class3.C: Likewise.
15586         * g++.dg/lookup/hidden-class4.C: Likewise.
15587         * g++.dg/lookup/hidden-class5.C: Likewise.
15588         * g++.dg/lookup/hidden-class6.C: Likewise.
15589         * g++.dg/lookup/hidden-class7.C: Likewise.
15590         * g++.dg/lookup/hidden-class8.C: Likewise.
15591         * g++.dg/lookup/hidden-class9.C: Likewise.
15592         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15593         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15594         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15595         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15596         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15597         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15598         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15599         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15600         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15601         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15602         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15603
15604 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/20157
15607         * g++.dg/template/error18.C: New test.
15608
15609 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15610
15611         PR debug/16792
15612         * g++.dg/debug/pr16792.C: New test.
15613
15614 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15615
15616         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15617         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15618         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15619         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15620         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15621         test assertion names.
15622
15623 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15624
15625         PR fortran/18600
15626         * gfortran.dg/stfunc_1.f90: New test.
15627
15628 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15629
15630         PR fortran/16907
15631         * gfortran.dg/real_index_1.f90: New test.
15632
15633 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15634
15635         PR fortran/20323
15636         * gfortran.dg/spec_expr_1.f90: New test.
15637
15638 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15639
15640         PR c/20402
15641         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15642         new parser.
15643
15644 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15645
15646         PR fortran/20361
15647         * gfortran.dg/largeequiv_1.f90: New test.
15648
15649 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15650
15651         * gcc.dg/ucnid-1.c: New.
15652         * gcc.dg/ucnid-2.c: New.
15653         * gcc.dg/ucnid-3.c: New.
15654         * gcc.dg/ucnid-4.c: New.
15655         * gcc.dg/ucnid-5.c: New.
15656         * gcc.dg/ucnid-6.c: New.
15657         * gcc.dg/cpp/ucnid-1.c: New.
15658         * gcc.dg/cpp/ucnid-2.c: New.
15659         * gcc.dg/cpp/ucnid-3.c: New.
15660         * g++.dg/other/ucnid-1.C: New.
15661
15662 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15663
15664         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15665
15666 2005-03-11  Per Bothner  <per@bothner.com>
15667
15668         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15669         that diagnotics refer to correct token.
15670         * gcc.dg/unused-3.c: Likewise.
15671
15672 2005-03-11  Per Bothner  <per@bothner.com>
15673
15674         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15675         constant" is now actually on same line as string constant.
15676         * gcc.dg/cpp/direct2s.c: Likewise.
15677
15678 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15679
15680         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15681
15682 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15683
15684         PR libfortran/20124
15685         * gfortran.dg/pr20124.f90: New Test
15686
15687 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15688
15689         PR tree-optimization/20130
15690         * gcc.dg/pr20130-1.c: New test.
15691
15692 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15693
15694         PR target/20095
15695         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15696
15697 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15698
15699         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15700
15701 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15702
15703         * g++.dg/eh/forced1.C: Fix comment.
15704         * g++.dg/eh/forced2.C: Ditto.
15705         * g++.dg/eh/forced3.C: Ditto.
15706         * g++.dg/eh/forced4.C: Ditto.
15707
15708 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15709
15710         PR rtl-opt/20412
15711         * gcc.c-torture/compile/pr20412.c: New test.
15712
15713 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15714
15715         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15716
15717 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15718
15719         PR target/20322
15720         * gcc.dg/20050307-1.c: New test.
15721
15722 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15723
15724         PR c++/20375
15725         * g++.dg/other/stdarg3.C: New.
15726
15727 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15728
15729         PR c++/18384, c++/18327
15730         * g++.dg/init/array19.C: New test.
15731
15732         PR inline-asm/20314
15733         * gcc.dg/torture/pr20314-1.c: New test.
15734         * gcc.dg/torture/pr20314-2.c: New test.
15735
15736 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15737
15738         * gcc.dg/20050309-1.c: New test.
15739
15740 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15741
15742         * gcc.dg/builtins-10.c: Reactivate disabled test.
15743         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15744         new cbrt transformations.
15745
15746 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15747
15748         PR c++/20208
15749         * g++.dg/template/array13.C: New test.
15750
15751 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15752
15753         PR c++/16859
15754         * g++.dg/init/brace4.C: New test.
15755
15756 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15757
15758         PR c++/20186
15759         * g++.dg/template/non-dependent12.C: New.
15760
15761 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/20142
15764         * g++.dg/init/array18.C: Add dg-do run marker.
15765
15766         PR c++/20142
15767         * g++.dg/init/array18.C: New test.
15768
15769 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15770
15771         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15772         * g++.dg/gcov/gcov.exp: Likewise.
15773         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15774         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15775         * lib/c-torture.exp: Likewise.
15776         * lib/fortran-torture.exp: Likewise.
15777         * lib/g++.exp: Likewise.
15778         * lib/gcc-defs.exp: Likewise.
15779         * lib/gcc-dg.exp: Likewise.
15780         * lib/gcc.exp: Likewise.
15781         * lib/gcov.exp: Likewise.
15782         * lib/gfortran.exp: Likewise.
15783         * lib/mike-g++.exp: Likewise.
15784         * lib/mike-gcc.exp: Likewise.
15785         * lib/objc-torture.exp: Likewise.
15786         * lib/objc.exp: Likewise.
15787         * lib/profopt.exp: Likewise.
15788         * lib/target-libpath.exp: Likewise.
15789         * lib/target-supports.exp: Likewise.
15790         * lib/treelang.exp: Likewise.
15791         * lib/wrapper.exp: Likewise.
15792
15793 2005-03-08  Jeff Law  <law@redhat.com>
15794
15795         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15796         PHI-OPT changes.
15797
15798 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15799
15800         * gcc.dg/vect/pr20122.c: New test.
15801
15802 2005-03-07  Jeff Law  <law@redhat.com>
15803
15804         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15805         was folded away.
15806         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15807         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15808         * gcc.dg/tree-ssa/pr18134.c: New test.
15809
15810 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15811
15812         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15813         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15814         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15815
15816 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15817
15818         PR tree-opt/17671
15819         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15820
15821 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15822
15823         * g++.dg/warn/Wnvdtor.C: New test.
15824
15825 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15826
15827         * gcc.dg/torture/pr19683-1.c: New test.
15828
15829 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15830
15831         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15832         * gfortran.dg/g77/19990313-2.f: Ditto.
15833         * gfortran.dg/g77/19990313-3.f: Ditto.
15834         * gfortran.dg/g77/19990525-0.f: Ditto.
15835         * gfortran.dg/g77/19990826-0.f: Ditto.
15836         * gfortran.dg/g77/19990826-2.f: Ditto.
15837         * gfortran.dg/g77/19990826-3.f: Ditto.
15838         * gfortran.dg/g77/20000511-1.f: Ditto.
15839         * gfortran.dg/g77/20000511-2.f: Ditto.
15840         * gfortran.dg/g77/970625-2.f: Ditto.
15841         * gfortran.dg/g77/980310-2.f: Ditto.
15842         * gfortran.dg/g77/980310-3.f: Ditto.
15843         * gfortran.dg/g77/980310-8.f: Ditto.
15844         * gfortran.dg/g77/980519-2.f: Ditto.
15845         * gfortran.dg/g77/alpha1.f: Ditto.
15846         * gfortran.dg/g77/claus.f: Ditto.
15847         * gfortran.dg/g77/erfc.f: Ditto.
15848         * gfortran.dg/g77/short.f: Ditto.
15849         * gfortran.fortran-torture/execute/data.f90: Ditto.
15850         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15851         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15852
15853 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15854
15855         * lib/file-format.exp (gcc_target_object_format): Add check for som
15856         format and hardcode object formats on hppa*-*-hpux*.
15857         * lib/target-supports.exp (check_weak_available): Add check for som
15858         object format.  Always return 0 on hppa*-*-hpux10*.
15859
15860         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15861         is defined.
15862
15863         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15864
15865 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15866
15867         * gfortran.dg/pr19936_1.f90: New test.
15868         * gfortran.dg/pr19936_2.f90: New test.
15869         * gfortran.dg/pr19936_3.f90: New test.
15870
15871 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15872             Paul Thomas <prthomas@drfccad.cea.fr>
15873
15874         * gfortran.dg/PR19754_1.f90: New test.
15875         * gfortran.dg/PR19754_2.f90: Ditto.
15876
15877 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15878
15879         PR c++/19311
15880         * g++.dg/template/non-dependent11.C: New test.
15881
15882 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15883
15884         * lib/target-supports.exp (check_iconv_available): Fix comment.
15885
15886 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15887             Joseph S. Myers  <joseph@codesourcery.com>
15888
15889         PR c++/19797
15890         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15891
15892 2005-03-04  Matthew Sachs  <msachs@apple.com>
15893
15894         * gcc.exp (gcc_target_compile): Put braces around
15895         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15896         * objc.exp (objc_target_compile): Likewise.
15897         * treelang.exp (treelang_target_compile): Likewise.
15898
15899 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15900
15901         PR fortran/19673
15902         * gfortran.dg/func_result_1.f90: New test.
15903
15904 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15905
15906         * gcc.misc-tests/options.exp: New test.
15907
15908 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15909
15910         * gcc.dg/pr15784-4.c: New test.
15911
15912 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15913
15914         * gcc.c-torture/execute/pr17133.c: New.
15915         * gcc.c-torture/compile/20050303-1.c: New.
15916
15917 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15918
15919         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15920
15921 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15922
15923         * g++.dg/overload/using2.C: New.
15924
15925 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/19916
15928         * g++.dg/init/ptrmem2.C: New test.
15929
15930 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15931
15932         PR c/8927
15933         * gcc.dg/pr8927-1.c: New test.
15934
15935 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15936
15937         PR c++/20232
15938         * g++.dg/inherit/covariant12.C: New.
15939
15940 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15941
15942         PR fortran/19479
15943         * gfortran.dg/bound_1.f90: New test.
15944
15945 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15946
15947         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15948         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15949
15950 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15951
15952         PR c/20245
15953         * gcc.dg/pr20245-1.c: New test.
15954
15955 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15956
15957         PR middle-end/19874
15958         * gcc.c-torture/execute/20050119-2.c: New test case.
15959
15960 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15961
15962         * README: Update the DejaGnu bug reporting address.
15963         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15964         * lib/objc-torture.exp: Likewise.
15965
15966 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15967
15968         * gfortran.dg/boz_1.f90: New test.
15969         * gfortran.dg/boz_3.f90: New test.
15970         * gfortran.dg/boz_4.f90: New test.
15971
15972 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15973
15974         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15975         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15976
15977 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15978
15979         PR libfortran/20101
15980         * gfortran.dg/write_0_pe_format.f90: New test.
15981
15982 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15983
15984         PR c++/20206
15985         * g++.dg/opt/thunk2.C: New test.
15986         * g++.dg/opt/covariant1.C: New test.
15987
15988 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15989
15990         * gfortran.dg/e_d_fmt.f90: New test.
15991
15992 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15993
15994         * gcc.dg/asm-b.c: Fix comment typos.
15995
15996 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15997
15998         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15999         a V_MAY_DEF also.
16000
16001 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16002
16003         PR tree-opt/20188
16004         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16005         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16006         * gcc.dg/asm-b.c: New test.
16007
16008 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16009
16010         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16011         Disable this test on IRIX 6.
16012
16013 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16014
16015         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16016         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16017         parser.
16018
16019 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16020
16021         PR tree-optimization/20204
16022         * testsuite/gcc.dg/pr20204.c: New test.
16023
16024 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16025
16026         PR target/20196
16027         * gcc.c-torture/execute/20050224-1.c: New test.
16028
16029         PR c++/20175
16030         * g++.dg/warn/Wbraces2.C: New test.
16031
16032 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/19878
16035         * g++.dg/init/const2.C: New test.
16036
16037 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16038
16039         PR tree-optimization/20100
16040         * gcc.c-torture/execute/pr20100-1.c: New test.
16041
16042 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16043
16044         * gfortran.dg/implicit_3.f90: New test.
16045
16046         * gfortran.dg/deftype_1.f90: New test.
16047
16048 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16049
16050         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16051         the test passes.
16052         * g++.dg/other/anon3.C: Accept a warning.
16053
16054 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16055
16056         * gcc.dg/pr20017.c: Fix a comment typo.
16057
16058 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16059
16060         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16061
16062 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16063
16064         PR ada/19902
16065         * ada/acats/tests/cxa/cxa3004.a: Remove.
16066         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16067
16068 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16069
16070         PR c++/20073
16071         * g++.dg/init/const1.C: New test.
16072
16073         PR c++/19991
16074         * g++.dg/parse/constant7.C: New test.
16075
16076         PR c++/20152
16077         * g++.dg/parse/error27.C: New test.
16078         * g++.dg/template/qualttp15.C: Adjust error markers.
16079         * g++.old-deja/g++.other/struct1.C: Likewise.
16080
16081         PR c++/20153
16082         * g++.dg/template/error17.C: New test.
16083
16084         PR c++/20148
16085         * g++.dg/parser/error26.C: New test.
16086
16087 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16088
16089         PR tree-optimization/20100
16090         PR tree-optimization/20115
16091         * gcc.dg/pr20115.c: New test.
16092         * gcc.dg/pr20115-1.c: New test.
16093         * gcc.dg/pr20100.c: New test.
16094         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16095         call-clobbered variables after alias1.
16096
16097 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16098
16099         * gfortran.dg/list_read_4.f90: new test.
16100
16101 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16102
16103         PR rtl-optimization/20017.
16104         * gcc.dg/pr20017.c: New.
16105
16106 2005-02-22  Devang Patel  <dpatel@apple.com>
16107
16108         PR 19952
16109         * g++.dg/tree-ssa/pr19952.C: New test.
16110
16111 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16112
16113         PR c++/19883
16114         * g++.dg/parse/constant6.C: New test.
16115
16116 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16117
16118         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16119         * g++.dg/charset/asm2.c: Likewise.
16120         * g++.dg/charset/asm3.c: Likewise.
16121         * g++.dg/charset/asm4.c: Likewise.
16122         * g++.dg/charset/asm5.c: Likewise.
16123         * g++.dg/charset/attribute1.c: Likewise.
16124         * g++.dg/charset/attribute2.c: Likewise.
16125         * g++.dg/charset/extern1.cc: Likewise.
16126         * g++.dg/charset/extern2.cc: Likewise.
16127         * g++.dg/charset/extern3.cc: Likewise.
16128         * g++.dg/charset/function.cc: Likewise.
16129         * g++.dg/charset/string.c: Likewise.
16130         * g++.dg/charset/charset.exp: Likewise.
16131         * lib/target-supports.exp (check_iconv_available): Fix comment.
16132
16133 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16134
16135         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16136         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16137         * gcc.dg/charset/asm2.c: Likewise.
16138         * gcc.dg/charset/asm3.c: Likewise.
16139         * gcc.dg/charset/asm4.c: Likewise.
16140         * gcc.dg/charset/asm5.c: Likewise.
16141         * gcc.dg/charset/asm6.c: Likewise.
16142         * gcc.dg/charset/attribute1.c: Likewise.
16143         * gcc.dg/charset/attribute2.c: Likewise.
16144         * gcc.dg/charset/builtin1.c: Likewise.
16145         * gcc.dg/charset/extern.c: Likewise.
16146         * gcc.dg/charset/function.c: Likewise.
16147         * gcc.dg/charset/string.c: Likewise.
16148         * gcc.dg/charset/charset.exp: Likewise.
16149
16150 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16151
16152         PR fortran/20086
16153         * gfortran.dg/pr20086.f90: New test.
16154
16155 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16156
16157         PR tree-optimization/19786
16158         * g++.dg/tree-ssa/pr19786.C: New.
16159
16160 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16161
16162         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16163
16164 2005-02-21  Jeff Law  <law@redhat.com>
16165
16166         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16167
16168 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16169
16170         * gfortran.dg/do_iterator: Split loop, markup all lines for
16171         which an error locus is printed.
16172         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16173         locus is printed.
16174         * gfortran.dg/select_4.f90: Likewise.
16175         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16176         locuses in the various permutations.
16177
16178 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16179
16180         PR tree-optimization/19951
16181         * g++.dg/vect: New directory.
16182         * g++.dg/vect/vect.exp: New file.
16183         * g++.dg/vect/pr19951.cc: New testcase.
16184         * g++.dg/dg.exp: Also prune vectorizer tests.
16185
16186 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16187
16188         PR 18785
16189         * gcc.dg/charset/builtin1.c: New test.
16190
16191 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16192
16193         PR c++/19299
16194         * g++.dg/inherit/volatile1.C: New test.
16195
16196         PR c++/19440
16197         * g++.dg/template/dtor4.C: New test.
16198
16199 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16200
16201         * gfortran.dg/int_1.f90: New test.
16202
16203 2005-02-19  Devang Patel  <dpatel@apple.com>
16204
16205         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16206
16207 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16208
16209         * gfortran.dg/achar_1.f90: New test.
16210
16211 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16212
16213         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16214
16215 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16216             Jakub Jelinek  <jakub@redhat.com>
16217
16218         PR tree-optimization/19828
16219         * gcc.dg/tree-ssa/loop-7.c: New test.
16220         * gcc.c-torture/execute/20050218-1.c: New test.
16221
16222 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16223
16224         PR c/20043
16225         * gcc.dg/transparent-union-1.c: New test.
16226         * gcc.dg/transparent-union-2.c: New test.
16227
16228 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16229
16230         PR tree-optimization/18977
16231         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16232
16233 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16234
16235         PR target/20054
16236         * gcc.dg/pr20054.c: New test.
16237
16238 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16239
16240         PR c++/19508
16241         * g++.dg/ext/attrib20.C: New test.
16242
16243 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16244
16245         PR middle-end/20030
16246         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16247
16248 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16249
16250         PR c++/20008
16251         * g++.dg/opt/switch4.C: New.
16252
16253 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16254
16255         PR c++/20023
16256         PR tree-optimization/20009
16257         * gcc.c-torture/compile/20050217-1.c: New test.
16258         * g++.dg/opt/switch3.C: New test.
16259
16260         PR tree-optimization/18947
16261         * gcc.c-torture/compile/20050215-1.c: New test.
16262         * gcc.c-torture/compile/20050215-2.c: New test.
16263         * gcc.c-torture/compile/20050215-3.c: New test.
16264
16265 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16266
16267         PR c++/20028
16268         * g++.dg/template/crash34.C: New.
16269
16270         PR c++/20022
16271         * g++.dg/other/access3.C: New.
16272
16273 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16274
16275         * gcc.dg/vect/vect-98.c: New test.
16276
16277 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16278
16279         PR tree-optimization/19967
16280         * gcc.dg/pr19967.c: New.
16281
16282 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16283
16284         PR middle-end/19857
16285         * gcc.dg/tree-ssa/20050215-1.c: New test.
16286         * gcc.c-torture/execute/20050215-1.c: New test.
16287
16288 2005-02-15  Eric Christopher  <echristo@redhat.com>
16289
16290         * gcc.dg/cpp/20050215-1.c: New file.
16291
16292 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16293
16294         PR tree-optimization/15785
16295         * gcc.dg/pr15785-1.c: New test.
16296
16297 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16298
16299         PR c++/17788
16300         * g++.dg/init/ctor4.C: New.
16301         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16302
16303 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16304
16305         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16306         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16307
16308 2005-02-15  Andreas Schwab  <schwab@suse.de>
16309
16310         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16311         declare malloc.
16312
16313 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16314
16315         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16316
16317 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16318
16319         PR tree-optimization/19853
16320         * gcc.c-torture/compile/pr19853.c: New test.
16321
16322 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16323
16324         PR c++/19608
16325         * g++.dg/parse/local-class1.C: New.
16326
16327         PR c++/19895
16328         * g++.dg/parse/ptrmem3.C: New.
16329
16330         PR c++/19884
16331         * g++.old-deja/g++.oliva/template6.C: Add another case.
16332         * g++.dg/template/explicit6.C: New.
16333
16334 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16335
16336         PR c++/17816
16337         * g++.dg/other/redecl2.C: New.
16338
16339 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16340
16341         PR c++/19891
16342         * g++.dg/abi/covariant4.C: New.
16343
16344 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16345
16346         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16347
16348 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16349
16350         * gcc.dg/vect/vect-96.c: Fix typo.
16351
16352 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16353
16354         PR c++/14479
16355         PR c++/19487
16356         * g++.dg/template/enum5.C: New test.
16357
16358 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16359
16360         * gcc.dg/vect/vect-97.c: New test.
16361
16362 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16363
16364         * gcc.dg/vect/vect-96.c: New test.
16365
16366 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16367
16368         * gcc.dg/builtins-34.c: Also check ldexp*.
16369
16370 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16371
16372         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16373
16374 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16375
16376         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16377         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16378         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16379         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16380         selector_list, selector_expression, dg-process-target): Move to new
16381         file target-supports-dg.exp.
16382         * lib/target-supports-dg.exp: New.
16383
16384         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16385         New.
16386
16387 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16388
16389         PR c++/19666
16390         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16391
16392         PR middle-end/19858
16393         * gcc.c-torture/compile/20050210-1.c: New test.
16394
16395 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/19755
16398         * g++.dg/warn/Wbraces1.C: New test.
16399
16400 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16401
16402         * gcc.dg/builtins-52.c: New testcase.
16403
16404 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16405
16406         PR c/19342
16407         * gcc.c-torture/execute/20050119-1.c: New test.
16408
16409 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16410
16411         PR c++/19811
16412         * g++.dg/init/delete1.C: New test.
16413
16414 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16415
16416         PR c++/18470
16417         * g++.dg/template/static12.C: New test.
16418
16419 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/19787
16422         * g++.dg/conversion/ambig1.C: New test.
16423
16424         PR c++/19739
16425         * g++.dg/ext/attrib19.C: New test.
16426
16427         PR c++/19732
16428         * g++.dg/parse/dtor5.C: New test.
16429
16430         PR c++/19762
16431         * g++.dg/template/dtor3.C: New test.
16432
16433         PR c++/19826
16434         * g++.dg/template/static11.C: New test.
16435         * g++.dg/template/crash2.C: Remove dg-error marker.
16436
16437 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16438
16439         PR C++/18491
16440         * g++.old-deja/g++.mike/p10769a.C: Remove.
16441
16442 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16443
16444         * gcc.dg/builtins-48.c: New test case.
16445         * gcc.dg/builtins-49.c: New test case.
16446         * gcc.dg/builtins-50.c: New test case.
16447         * gcc.dg/builtins-51.c: New test case.
16448
16449 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16450
16451         PR middle-end/19583
16452         * g++.dg/warn/Wreturn-type-3.C: New test.
16453
16454 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16455
16456         PR middle-end/19402
16457         * gcc.dg/pr19402-1.c: New testcase.
16458         * gcc.dg/pr19402-2.c: likewise.
16459
16460 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16461
16462         PR middle-end/19854
16463         * g++.dg/tree-ssa/tmmti.C: New testcase.
16464
16465 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16466
16467         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16468
16469 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/19733
16472         * g++.dg/parse/crash23.C: New test.
16473         * g++.dg/warn/Weff1.C: New test.
16474
16475 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16476
16477         * gcc.dg/20050209-1.c: New test.
16478
16479 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16480
16481         PR target/19799
16482         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16483
16484 2005-02-08  Mike Stump  <mrs@apple.com>
16485
16486         * g++.dg/pch/import-2.c: New test.
16487         * g++.dg/pch/import-2.hs: New.
16488         * g++.dg/pch/include/import-2a.h: New.
16489         * g++.dg/pch/include/import-2b.h: New.
16490
16491 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16492
16493         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16494
16495 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16496
16497         * gfortran.dg/substr_1.f90: New test.
16498
16499 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16500
16501         PR middle-end/19775
16502         * gcc.dg/torture/builtin-power-1.c: Disable test for
16503         invalid transformation.
16504         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16505         no longer optimize.
16506         * gcc.dg/builtins-47.c: New testcase.
16507
16508 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16509             Dorit Naishlos  <dorit@il.ibm.com>
16510
16511         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16512
16513 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16514
16515         * gcc.c-torture/compile/20050206-1.c: New test.
16516
16517 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16518
16519         PR tree-opt/19768
16520         * g++.dg/opt/pr19768.C: New test.
16521
16522 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16523
16524         PR tree-opt/19736
16525         * gcc.c-torture/compile/pr19736.c: New test.
16526
16527 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16528
16529         PR c++/17401
16530         * g++.dg/parse/error25.C: New test.
16531
16532 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16533
16534         * gcc.c-torture/execute/20050203-1.c: New.
16535
16536 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16537
16538         * gcc.dg/vect/vect-85.c: Remove xfail.
16539         * gcc.dg/vect/vect-86.c: Remove xfail.
16540         * gcc.dg/vect/vect-87.c: Remove xfail.
16541         * gcc.dg/vect/vect-88.c: Remove xfail.
16542
16543 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16544
16545         * gcc.dg/altivec-19.c: New.
16546
16547 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16548
16549         PR c/17807
16550         * gcc.dg/nested-func-3.c: New test.
16551         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16552
16553 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16554
16555         * gcc.test-framework/gen_directive_tests: Generate tests for
16556         selector expressions.
16557
16558 2005-02-02  Matt Austern  <austern@apple.com>
16559
16560         PR c++/19628
16561         * g++/ext/builtin7.C: New.
16562         * g++/ext/builtin8.C: New.
16563
16564 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16565
16566         PR c/18502
16567         * gcc.dg/pr18502-1.c: New test.
16568
16569 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16570
16571         PR c++/17413
16572         * g++.dg/template/local4.C: Tweak.
16573
16574 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16575
16576         PR tree-optimization/19578
16577         * gcc.c-torture/compile/20050202-1.c: New test.
16578
16579 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16580
16581         PR c/19435
16582         * gcc.dg/c99-init-4.c: New test.
16583
16584 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16585
16586         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16587
16588         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16589
16590         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16591         * g++.dg/eh/check-vect.h: New.
16592
16593         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16594         * gcc.dg/vect/vect-78.c: Ditto.
16595         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16596         Remove.
16597
16598         * g++.dg/conversion/simd1.C: Expect warning.
16599         * g++.dg/ext/attribute-test-1.C: Ditto.
16600         * g++.dg/ext/attribute-test-2.C: Ditto.
16601         * g++.dg/ext/attribute-test-3.C: Ditto.
16602         * g++.dg/ext/attribute-test-4.C: Ditto.
16603
16604         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16605         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16606
16607         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16608
16609 2005-02-01  Richard Henderson  <rth@redhat.com>
16610
16611         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16612         long double for ibm double-double format.
16613         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16614
16615 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16616
16617         PR tree-optimization/19633
16618         * testsuite/gcc.dg/pr19633-1.c: New test.
16619         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16620         to NULL or a symbol.
16621
16622 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16623
16624         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16625         New procs.
16626         (dg-process-target (local override)): Handle selector expressions.
16627
16628         * gcc.test-framework/README: Describe tests in source directory.
16629         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16630         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16631         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16632         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16633         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16634         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16635         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16636         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16637         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16638         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16639         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16640         * gcc.test-framework/dg-error-exp-P.c: New test.
16641         * gcc.test-framework/dg-error-exp-XP.c: New test.
16642         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16643         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16644         * gcc.test-framework/dg-output-exp-P.c: New test.
16645         * gcc.test-framework/dg-output-exp-XF.c: New test.
16646         * gcc.test-framework/dg-warning-exp-P.c: New test.
16647         * gcc.misc-tests/dg-1.c: Remove.
16648         * gcc.misc-tests/dg-2.c: Remove.
16649         * gcc.misc-tests/dg-3.c: Remove.
16650         * gcc.misc-tests/dg-4.c: Remove.
16651         * gcc.misc-tests/dg-5.c: Remove.
16652         * gcc.misc-tests/dg-6.c: Remove.
16653         * gcc.misc-tests/dg-7.c: Remove.
16654         * gcc.misc-tests/dg-8.c: Remove.
16655         * gcc.misc-tests/dg-9.c: Remove.
16656         * gcc.misc-tests/dg-10.c: Remove.
16657         * gcc.misc-tests/dg-11.c: Remove.
16658         * gcc.misc-tests/dg-12.c: Remove.
16659         * gcc.misc-tests/dg-test.exp: Remove.
16660
16661         * gcc.test-framework/test-framework.awk: Change recording and
16662         printing of passes and failures.
16663
16664         * gcc.test-framework: New directory.
16665         * gcc.test-framework/README: New.
16666         * gcc.test-framework/test-framework.exp: New.
16667         * gcc.test-framework/test-framework.awk: New.
16668         * gcc.test-framework/gen_directive_tests: New.
16669
16670 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16671
16672         * lib/treelang.exp: Fix comment typos.
16673         (treelang_target_compile): Don't append libs=-ltreelang to options.
16674
16675 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16676
16677         * g++.dg/parse/typename7.C: Adjust error messages.
16678
16679 2005-01-31  Jeff Law  <law@redhat.com>
16680
16681         * gcc.c-torture/execute/20050131-1.c: New test.
16682         * gcc.dg/wcaselabel.c: New test.
16683
16684 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16685
16686         * g++.dg/other/warning1.C: Adjust error messags.
16687         * g++.dg/parse/constant5.C: New test.
16688
16689 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16690
16691         PR c/19333
16692         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16693         the test case valid.
16694         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16695         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16696         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16697         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16698         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16699         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16700
16701 2005-01-31  Dale Johannesen  <dalej@apple.com>
16702
16703         * g++.dg/opt/pr19650.C: New test.
16704
16705 2005-01-31  Richard Henderson  <rth@redhat.com>
16706
16707         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16708         long double for intel double extended format.
16709         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16710
16711 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/19555
16714         * g++.dg/template/static10.C: New test.
16715
16716         PR c++/19395
16717         * g++.dg/parse/error24.C: New test.
16718
16719         PR c++/19367
16720         * g++.dg/lookup/builtin1.C: New test.
16721
16722         PR c++/19457
16723         * g++.dg/warn/conv3.C: New test.
16724
16725 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16726
16727         PR fortran/19647
16728         * gfortan.dg/inquire_7.f90
16729
16730 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16731
16732         PR tree-optimization/15791
16733         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16734         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16735         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16736         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16737         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16738         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16739         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16740         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16741         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16742         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16743
16744 2005-01-29  Paul Brook  <paul@codesourcery.com>
16745
16746         PR fortran/18565
16747         * check.c (real_or_complex_check): New function.
16748         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16749         * intrinsic.c (add_functions): Use new check functions.
16750         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16751         Add prototypes.
16752
16753 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16754
16755         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16756         gcc.dg/lvalue-3.c: New tests.
16757         * gcc.dg/concat.c: Update expected messages.
16758
16759 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16760
16761         PR libfortran/19595
16762         * gfortran.dg/eor_1.f90: New test.
16763
16764 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16765
16766         PR fortran/19589
16767         * gfortran.dg/logical_data_1.f90: New test.
16768
16769 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16770
16771         PR c++/19253
16772         * g++.dg/template/crash33.C: New test.
16773
16774         PR c++/19667
16775         * g++.dg/template/crash32.C: New test.
16776
16777 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16778
16779         PR middle-end/16558
16780         * g++.dg/warn/Wreturn-type-2.C: New test.
16781
16782 2004-06-24  Jeff Law  <law@redhat.com>
16783
16784         * gcc.dg/tree-ssa/20050128-1.c: New test.
16785
16786 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16787
16788         * gcc.target/frv/all-mdpackh-1.c: New test.
16789
16790 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16791
16792         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16793
16794 2005-01-27  Richard Henderson  <rth@redhat.com>
16795
16796         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16797
16798 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16799
16800         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16801
16802 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16803
16804         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16805         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16806         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16807         to cope with cases where the multilib options override the dg-options.
16808
16809 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16810
16811         PR c/18946
16812         * gcc.dg/noncompile/20050120-1.c: New test.
16813
16814 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16815
16816         PR tree-optimization/19633
16817         * gcc.dg/pr19633.c: New test.
16818         * gcc.dg/tree-ssa/pr19633.c: New test.
16819
16820 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16821
16822         * gcc.dg/20041216-1.c: New test.
16823
16824 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16825
16826         PR objc/18862
16827         * objc.dg/selector-2.m: New test.
16828
16829 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16830
16831         * g++.dg/opt/range-test-2.C: New test.
16832
16833         PR rtl-optimization/19579
16834         * gcc.c-torture/execute/20050124-1.c: New test.
16835
16836 2005-01-26  Greg Parker  <gparker@apple.com>
16837         Stuart Hastings  <stuart@apple.com>
16838
16839         * gcc.c-torture/execute/20050125-1.c: New.
16840
16841 2005-01-18  Jan Hubicka  <jh@suse.cz>
16842
16843         PR tree-optimize/19337
16844         * gcc.c-torture/compile/20050119-1.c: New test.
16845
16846 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16847
16848         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16849         test for successful match.
16850
16851 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16852
16853         PR objc/18408
16854         * objc.dg/comp-types-7.m: New test.
16855
16856 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16857
16858         * lib/target-supports.exp (current_target_name): New.
16859         (check_effective_target_ilp32, check_effective_target_lp64):
16860         Cache the result to use as long as the current target, with
16861         multilib flags, remains the same.
16862
16863         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16864         (dg-require-weak, dg-require-visibility, dg-require-alias,
16865         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16866         dg-require-effective-target, dg-skip-if): Remove call to
16867         skip_test_and_clear_xfail.
16868         (dg-test): Clear xfail data.
16869
16870 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16871
16872         PR target/17751
16873         * gcc.dg/ppc64-toc.c: New test.
16874
16875         * g++.dg/tree-ssa/empty-1.C: New test.
16876
16877         PR middle-end/19551
16878         * gcc.c-torture/execute/20050121-1.c: New test.
16879         * gcc.dg/20050121-2.c: New test.
16880
16881 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16882         Paul Brook  <paul@codesourcery.com>
16883
16884         PR fortran/17941
16885         * gfortran.dg/real_const_1.f: New test.
16886         * gfortran.dg/real_const_2.f90: New test.
16887         * gfortran.dg/complex_int_1.f90: New test.
16888
16889 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16890
16891         PR fortran/19313
16892         * gfortan.dg/inquire_6.f90: New test.
16893
16894 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16895
16896         PR libfortran/19451
16897         * open_readonly_1.f90: New test.
16898
16899 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16900
16901         PR libfortran/18982
16902         * gfortran.dg/open_new.f90: New file.
16903
16904 2005-01-22  Paul Brook  <paul@codesourcery.com>
16905
16906         * namelist_1.f90: New test.
16907
16908 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16909
16910         PR tree-optimization/19484
16911         * gcc.c-torture/compile/20050122-[12].c: New tests.
16912
16913 2005-01-22  Paul Brook  <paul@codesourcery.com>
16914
16915         * gfortran.dg/implicit_2.f90: New test.
16916
16917 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16918
16919         PR fortran/19314
16920         * gfortran.dg/inquire_5.f90: New test.
16921
16922 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16923
16924         PR c/18809
16925         * gcc.dg/pr18809-1.c: New test.
16926
16927 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16928
16929         * gcc.dg/20050121-1.c: New test.
16930
16931         PR tree-optimization/13000
16932         * gcc.dg/20040206-1.c: Change warning to point where function is
16933         being inlined.
16934
16935 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16936
16937         PR c++/19208
16938         * g++.dg/template/array11.C: New test.
16939
16940 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16941
16942         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16943         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16944         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16945         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16946         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16947         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16948
16949 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16950
16951         PR tree-optimization/15349
16952         * gcc.dg/tree-ssa/pr15349.c: New.
16953
16954 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16955
16956         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16957
16958 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16959
16960         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16961         scan-assembler-times directive name.
16962
16963         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16964         after dg-do.
16965
16966         PR rtl-optimization/19462
16967         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16968
16969 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16970
16971         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16972         counting function calls on ia64.
16973
16974 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16975
16976         PR rtl-optimization/15139
16977         * gcc.dg/20050111-2.c: New test.
16978
16979         PR c/17297
16980         * gcc.c-torture/compile/20050113-1.c: New testcase.
16981
16982         PR middle-end/19164
16983         * gcc.dg/20050113-1.c: New testcase.
16984
16985 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16986
16987         * gcc.dg/vect/vect-85.c: Add comment.
16988         * gcc.dg/vect/vect-86.c: Add xfail for now.
16989         * gcc.dg/vect/vect-87.c: Add xfail for now.
16990         * gcc.dg/vect/vect-88.c: Add xfail for now.
16991         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16992
16993 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16994
16995         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16996
16997 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16998
16999         * g++.dg/debug/typedef3.C: New test.
17000
17001 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17002
17003         PR c/19472
17004         * gcc.dg/asm-a.c: New test.
17005
17006 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17007
17008         * gcc.dg/sh-relax.c: Add prototype for abort.
17009
17010 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17011
17012         * gcc.dg/short-compare-1.c: New test.
17013         * gcc.dg/short-compare-2.c: Likewise.
17014
17015 2005-01-18  Michael Matz  <matz@suse.de>
17016
17017         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17018
17019 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17020
17021         PR tree-optimization/19121
17022         * gcc.c-torture/compile/pr19121.c: New test.
17023
17024 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17025
17026         PR target/19357
17027         * gcc.c-torture/compile/pr19357.c: New test.
17028
17029 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17030
17031         PR c/5675
17032         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17033         pass--those that refer just to the variable, possibly with a
17034         cast.
17035         * gcc.dg/c99-const-expr-3.c: Likewise.
17036
17037         PR middle-end/13127
17038         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17039         longer emitted.
17040
17041 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17042
17043         PR fortran/18778
17044         * gfortran.dg/endfile_2.f90: New test.
17045
17046 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17047
17048         PR 19168
17049         * gfortran.dg/select_5.f90: New test.
17050
17051 2004-01-16  Paul Brook  <paul@codesourcery.com>
17052
17053         * gfortran.dg/common_4.f90: New test.
17054
17055 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17056
17057         PR rtl-optimization/19462
17058         * gcc.dg/torture/pr19462-1.c: New test.
17059
17060 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17061
17062         PR objc/19321
17063         * objc.dg/func-ptr-2.m: New.
17064         * objc.dg/volatile-1.m: New.
17065
17066 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17067
17068         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17069
17070 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17071
17072         PR tree-optimization/19060
17073         * gcc.c-torture/execute/20050104-1.c: New test.
17074
17075 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17076
17077         PR fortran/18983
17078         * gfortran.dg/write_to_null.f90: New test.
17079
17080 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17081             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17082
17083         PR other/19328
17084         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17085         argument.
17086
17087 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17088
17089         PR c++/19263
17090         * g++.dg/init/vector1.C: New test.
17091
17092 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17093
17094         PR target/13158
17095         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17096         PR target/18987
17097         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17098
17099 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17100
17101         * gfortran.dg/select_1.f90: New test.
17102         * gfortran.dg/select_2.f90: New test.
17103         * gfortran.dg/select_3.f90: New test.
17104         * gfortran.dg/select_4.f90: New test.
17105
17106 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17107
17108         PR middle-end/19084
17109         PR rtl-optimization/19348
17110         * gcc.dg/20050111-1.c: New test.
17111         * gcc.c-torture/execute/20050111-1.c: New test.
17112
17113         * gcc.dg/i386-asm-4.c: New test.
17114
17115 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         * gcc.dg/nested-func-2.c: New test.
17118         * ada/acats/norun.lst: Remove c953002.
17119
17120 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17121
17122         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17123
17124 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17125
17126         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17127
17128 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17129
17130         PR target/18761
17131         * g++.dg/abi/align1.C: New test.
17132
17133 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17134
17135         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17136         at a time.
17137         * g++.dg/ext/altivec_check.h: Support compiling as C.
17138
17139 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17140
17141         PR c++/19355
17142         * g++.dg/expr/pr19355-1.C: New test case.
17143
17144 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17145
17146         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17147         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17148         * ada/acats/tests/c3/c92005b.ada: Likewise.
17149         * ada/acats/tests/c3/cxb3012.a: Likewise.
17150         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17151
17152 2005-01-09  Paul Brook  <paul@codesourcery.com>
17153
17154         * gfortran.dg/common_2.f90: New file.
17155         * gfortran.dg/common_3.f90: New file.
17156
17157 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17158
17159         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17160
17161 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17162
17163         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17164         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17165         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17166         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17167         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17168         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17169         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17170         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17171         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17172         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17173         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17174         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17175         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17176         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17177         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17178         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17179         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17180         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17181         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17182         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17183         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17184         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17185         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17186         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17187         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17188         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17189         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17190         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17191         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17192         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17193         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17194         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17195         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17196         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17197         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17198         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17199         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17200         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17201         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17202         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17203         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17204         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17205         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17206         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17207         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17208         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17209         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17210         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17211         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17212         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17213         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17214         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17215         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17216         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17217         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17218         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17219         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17220         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17221         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17222         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17223         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17224         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17225         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17226         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17227         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17228         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17229         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17230
17231         * gcc.dg/vect/vect-1.c: Fix spelling.
17232         * gcc.dg/vect/vect-10.c: Fix spelling.
17233         * gcc.dg/vect/vect-11.c: Fix spelling.
17234         * gcc.dg/vect/vect-12.c: Fix spelling.
17235         * gcc.dg/vect/vect-14.c: Fix spelling.
17236         * gcc.dg/vect/vect-15.c: Fix spelling.
17237         * gcc.dg/vect/vect-16.c: Fix spelling.
17238         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17239         * gcc.dg/vect/vect-64.c: Fix comments.
17240         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17241
17242 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17243             Ira Rosen  <irar@il.ibm.com>
17244
17245         * gcc.dg/vect/vect-70.c: New test.
17246         * gcc.dg/vect/vect-71.c: New test.
17247
17248 2005-01-09  Manfred Hollstein  <mh@suse.com>
17249
17250         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17251         * gcc.dg/pr18241-2.c: Likewise.
17252         * gcc.dg/pr18241-3.c: Likewise.
17253         * gcc.dg/pr18241-4.c: Likewise.
17254         * gcc.dg/pr18241-5.c: Likewise.
17255
17256 2005-01-08  Richard Henderson  <rth@redhat.com>
17257
17258         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17259         False for x86 and x86-64.
17260
17261 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17262
17263         PR tree-optimization/18241
17264         * gcc.dg/pr18241-1.c: New test.
17265         * gcc.dg/pr18241-2.c: New test.
17266         * gcc.dg/pr18241-3.c: New test.
17267         * gcc.dg/pr18241-4.c: New test.
17268         * gcc.dg/pr18241-5.c: New test.
17269
17270 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17271
17272         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17273         gfortran.dg/select_4.f90: New.
17274
17275 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17276
17277         * gcc.c-torture/execute/20050107-1.c: New test.
17278
17279 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17280
17281         PR c++/19298
17282         * g++.dg/template/ref2.C: New.
17283
17284 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17285
17286         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17287         instead of being empty.
17288
17289 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17290
17291         PR fortran/15553
17292         * gfortran.dg/array-1.f90: New test.
17293
17294 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17295
17296         PR tree-optimization/19283
17297         * gcc.c-torture/execute/20050106-1.c: New test.
17298
17299         PR rtl-optimization/18861
17300         * gcc.dg/20050105-1.c: New test.
17301
17302         PR tree-optimization/18828
17303         * gcc.dg/20050105-2.c: New test.
17304
17305 2005-01-07  Andreas Jaeger  <aj@suse.de>
17306
17307         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17308
17309 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17310
17311         PR fortran/18398
17312         * gfortran.dg/fmt_read.f90: New test.
17313
17314 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17315
17316         * gcc.dg/rs6000-ldouble-2.c: New.
17317
17318 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/19244
17321         * g++.dg/parser/ctor2.C: New test.
17322
17323 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17324
17325         PR c++/17154
17326         * g++.dg/template/using9.C: New test.
17327
17328 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17329
17330         PR c++/19258
17331         * g++.dg/lookup/friend6.C: New test.
17332
17333 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17334
17335         PR c++/19270
17336         * g++.dg/template/array10.C: New.
17337
17338 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17339
17340         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17341         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17342
17343 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17344
17345         * gcc.c-torture/compile/20050105-1.c: New test.
17346
17347 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17348
17349         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17350
17351 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17352
17353         PR middle-end/19100
17354         * gcc.dg/conv-3.c: New test case.
17355
17356 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17357
17358         * gcc.dg/asm-wide-1.c: New test.
17359
17360 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17361
17362         PR c++/19030
17363         * g++.dg/parse/crash22.C: New
17364
17365 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17366
17367         PR 19257
17368         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17369
17370 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17371
17372         PR middle-end/17767
17373         * gcc.dg/i386-mmx-6.c: New test case.
17374
17375 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17376
17377         PR tree-optimization/18308
17378         * gcc.dg/vect/pr18308.c: New testcase.
17379
17380 2005-01-04  Andreas Jaeger  <aj@suse.de>
17381
17382         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17383
17384 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17385             Robert Bowdidge <bowdidge@apple.com>
17386
17387         * gcc.dg/cpp/subframework1.c: New.
17388         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17389         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17390         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17391         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17392
17393 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17394
17395         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17396         producing warning.
17397         * gcc.dg/darwin-weakimport-2.c: New.
17398
17399 2005-01-03  Richard Henderson  <rth@redhat.com>
17400
17401         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17402
17403 2005-01-03  Richard Henderson  <rth@redhat.com>
17404
17405         * gcc.dg/vect/vect.exp: Enable for ia64.
17406         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17407         (check_effective_target_vect_float): Likewise.
17408         (check_effective_target_vect_no_align): Likewise.
17409         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17410         * gcc.dg/vect/vect-8.c: Likewise.
17411
17412 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17413
17414         PR target/19236
17415         * gcc.dg/pr19236-1.c: New test case.
17416
17417 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17418
17419         PR rtl-optimization/12092
17420         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17421
17422 2005-01-02  Andreas Jaeger  <aj@suse.de>
17423
17424         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17425
17426 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17427             Andrew Pinski  <pinskia@physics.uc.edu>
17428
17429         PR rtl-optimization/12092
17430         * gcc.dg/pr12092-1.c: New test case.
17431
17432 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17433
17434         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17435         'hidden' and 'default' for better portability.
17436         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17437
17438         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17439         6 and 7.
17440         * g++.old-deja/g++.brendan/new3.C: Likewise.
17441
17442 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17443
17444         * gcc.dg/20041231-1.C: New test.
17445         * g++.dg/warn/Wunreachable-code-1.C: New test.
17446
17447 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17448
17449         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17450         file, not /dev/null.  Abort on error.
17451
17452 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17453             Ziemowit Laski  <zlaski@apple.com>
17454
17455         PR objc/18971
17456         * objc.dg/encode-5.m: New test.
17457
17458 2004-12-29  Richard Henderson  <rth@redhat.com>
17459
17460         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17461         * objc.dg/stabs-1.m: Disable for ia64.
17462
17463 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17464
17465         PR c++/19190
17466         * g++.dg/warn/Wunused-10.C: New test.
17467
17468 2004-12-28  Richard Henderson  <rth@redhat.com>
17469
17470         * objc.dg/stabs-1.m: Disable for alpha.
17471
17472 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17473
17474         PR c++/19149
17475         * g++.dg/parse/error23.C: New test.
17476
17477 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17478
17479         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17480
17481         PR fortran/19032
17482         * gfortran.dg/intrinsic_modulo_1.f90: New.
17483         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17484         tests with divisor -1.
17485
17486 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17487
17488         * g++.dg/opt/temp1.C (memcpy): Return a value.
17489
17490         PR c++/19148
17491         * g++.dg/expr/cond7.C: New test.
17492
17493 2004-12-27  Paul Brook  <paul@codesourcery.com>
17494
17495         * gfortran.dg/g77/select_no_compile.f: Remove.
17496
17497 2004-12-27  Richard Henderson  <rth@redhat.com>
17498
17499         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17500         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17501         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17502
17503 2004-12-26  Richard Henderson  <rth@redhat.com>
17504
17505         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17506         by 1i instead of token pasting.
17507
17508 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17509
17510         PR tree-optimization/17578
17511         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17512         to additional_flags.
17513         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17514
17515 2004-12-25  Richard Henderson  <rth@redhat.com>
17516
17517         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17518         Remove Alpha.
17519
17520 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17521
17522         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17523         hppa*-*-hpux*.
17524         * gcc.dg/pr17957.c (dg-options): Likewise.
17525         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17526         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17527         instead of 0 on __hppa__.
17528         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17529         "foo,%r" on hppa*-*-*.
17530
17531 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17532
17533         PR fortran/19071
17534         * gfortran.dg/complex_write.f90: New test.
17535
17536 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR c++/17595
17539         * g++.dg/parse/pragma2.C: New test.
17540
17541         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17542
17543 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17544
17545         * gcc.dg/empty2.c: Add missing dg-warning.
17546
17547 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17548
17549         PR c++/17413
17550         * g++.dg/template/local4.C: New test.
17551         * g++.dg/template/crash19.C: Add dg-error marker.
17552
17553         * g++.dg/template/crash31.C: Correct embedded PR number.
17554
17555 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/16405
17558         * g++.dg/opt/temp1.C: Add do-run marker.
17559
17560 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17561
17562         * g++.dg/template/spec19.C: New.
17563
17564 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17565
17566         PR target/16819
17567         * gcc.dg/empty2.c: New.
17568
17569 2004-12-23  Richard Henderson  <rth@redhat.com>
17570
17571         * lib/target-supports.exp (check_effective_target_vect_no_align):
17572         Remove i?86 and x86-64.
17573
17574 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17575
17576         PR c++/16405
17577         * g++.dg/opt/temp1.C: New test.
17578
17579 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17580
17581         PR c++/18733
17582         * g++.dg/template/friend33.C: New testcase.
17583
17584 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17585
17586         PR c++/18464
17587         * g++.dg/template/cond5.C: New test.
17588
17589         PR c++/18492
17590         * g++.dg/inherit/thunk3.C: New test.
17591
17592         PR c++/11224
17593         * g++.dg/warn/Wunused-9.C: New test.
17594
17595 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17596
17597         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17598
17599 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17600
17601         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17602
17603 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17604
17605         PR c++/18378
17606         * g++.dg/ext/packed8.C: New test.
17607
17608         PR c++/19063
17609         * g++.dg/template/crash31.C: New test.
17610
17611         PR c++/19034
17612         * g++.dg/template/crash30.C: New test.
17613
17614 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17615
17616         PR C++/18984
17617         * g++.dg/eh/ctor3.C: New test.
17618
17619 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17620
17621         * objc.dg/stabs-1.m: Allow section name to be quoted and
17622         assembly label to begin with '.LL'.
17623
17624 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17625
17626         * gcc.dg/vect/vect.exp
17627         (check_effective_target_lp64_or_vect_no_align): New.
17628         * gcc.dg/vect/vect-77.c: Use it.
17629         * gcc.dg/vect/vect-78.c: Use it.
17630
17631         * lib/target-supports.exp
17632         (check_effective_target_vect_no_max,
17633         check_effective_target_vect_no_bitwise,
17634         check_effective_target_vect_no_align): New.
17635         * gcc.dg/vect/vect-13.c: Use them.
17636         * gcc.dg/vect/vect-17.c: Ditto.
17637         * gcc.dg/vect/vect-18.c: Ditto.
17638         * gcc.dg/vect/vect-19.c: Ditto.
17639         * gcc.dg/vect/vect-20.c: Ditto.
17640         * gcc.dg/vect/vect-27.c: Ditto.
17641         * gcc.dg/vect/vect-29.c: Ditto.
17642         * gcc.dg/vect/vect-44.c: Ditto.
17643         * gcc.dg/vect/vect-48.c: Ditto.
17644         * gcc.dg/vect/vect-50.c: Ditto.
17645         * gcc.dg/vect/vect-52.c: Ditto.
17646         * gcc.dg/vect/vect-54.c: Ditto.
17647         * gcc.dg/vect/vect-56.c: Ditto.
17648         * gcc.dg/vect/vect-58.c: Ditto.
17649         * gcc.dg/vect/vect-60.c: Ditto.
17650         * gcc.dg/vect/vect-72.c: Ditto.
17651         * gcc.dg/vect/vect-80.c: Ditto.
17652
17653 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17654
17655         PR c++/14075
17656         * g++.dg/init/string1.C: New.
17657
17658         PR c++/18975
17659         * g++.dg/other/synth1.C: New.
17660
17661 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17662
17663         PR c/18963
17664         * gcc.dg/pr18963-1.c: New test.
17665
17666 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17667
17668         PR c/18596
17669         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17670         * gcc.dg/pr18596-1.c: Use dg-error.
17671         (dg-options): Use -fno-unit-at-a-time.
17672         * gcc.dg/pr18596-2.c: New test.
17673         * gcc.dg/pr18596-3.c: New test.
17674
17675 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17676
17677         PR middle-end/18683
17678         * g++.dg/opt/pr18683-1.C: New test case.
17679
17680 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17681
17682         PR other/19093
17683         * g++.dg/opt/max1.C: Fix for 64bit targets.
17684
17685 2004-12-20  Matt Austern  <austern@apple.com>
17686
17687         PR c++/19044
17688         * g++.dg/ext/builtin6.C: New
17689
17690 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17691
17692         PR tree-optimization/19080
17693         * gcc.c-torture/compile/pr19080.c: New test.
17694
17695 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17696
17697         * gcc.dg/20041219-1.c: New test.
17698
17699 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17700
17701         PR middle-end/19068
17702         * g++.dg/opt/max1.C: New test case.
17703
17704 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17705
17706         * gcc.dg/fdata-sections-1.c: New test.
17707
17708 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17709
17710         PR middle-end/18548
17711         * gcc.dg/max-1.c: New test case.
17712
17713 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17714
17715         * gcc.c-torture/execute/20041218-1.c: New test.
17716
17717 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17718
17719         * gcc.dg/pr18501.c: New test.
17720         * gcc.dg/uninit-5.c: XFAIL.
17721         * gcc.dg/uninit-9.c: XFAIL.
17722
17723 2004-12-17  Dale Johannesen  <dalej@apple.com>
17724
17725         * gcc.dg/20041213-1.c: New.
17726
17727 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17728
17729         * objc.dg/stabs-1.m: Allow assembly label to begin
17730         with a dot ('.').
17731
17732 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17733
17734         * gcc.c-torture/execute/20041213-1.c: Move...
17735         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17736
17737 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17738
17739         PR c++/18721
17740         * g++.dg/lookup/conv-5.C: New.
17741
17742 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17743
17744         * objc.dg/stabs-1.m: New test.
17745
17746 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17747
17748         * gcc.dg/visibility-c.c: Change compile to
17749         assemble for the test.
17750
17751 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17752
17753         PR target/19041
17754         * gcc.dg/visibility-c.c: New test.
17755
17756 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17757
17758         PR middle-end/18493
17759         * gcc.dg/switch-8.c: New test case.
17760
17761 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17762
17763         PR c++/18905
17764         * g++.dg/template/init4.C: New.
17765         * g++.dg/opt/static3.C: Enable optimizer.
17766
17767 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17768
17769         * g++.dg/other/complex1.C: New test.
17770
17771 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17772
17773         * g++.dg/opt/inline9.C: New test.
17774
17775 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17776
17777         PR fortran/18993
17778         * gfotran.dg/nullify_1.f: New test.
17779
17780 2004-12-15  Richard Henderson  <rth@redhat.com>
17781
17782         * gcc.target/i386/i386.exp: New harness.
17783         * gcc.target/i386/vect-args.c: New.
17784
17785 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17786
17787         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17788
17789 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17790
17791         PR c++/18825
17792         * g++.dg/template/friend32.C: New test.
17793
17794 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17795
17796         * cpp/pragma-once-1.c: New test.
17797         * cpp/pragma-once-1b.h: Likewise.
17798         * cpp/pragma-once-1c.h: Likewise.
17799         * cpp/pragma-once-1d.h: Likewise.
17800         * cpp/inc/pragma-once-1a.h: Likewise.
17801
17802 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17803             Steven G. Kargl  <kargls@comcast.net>
17804
17805         PR fortran/17597
17806         * gfortran.dg/list_read_3.f90: New test.
17807
17808 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17809
17810         * gcc.dg/ftrapv-2.c: New test.
17811
17812 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17813
17814         PR c++/18981
17815         * g++.dg/template/typename9.C: New test.
17816
17817 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17818
17819         PR c++/18738
17820         * g++.dg/template/typename8.C: New test.
17821         * g++.dg/parse/friend2.C: Tweak error message.
17822
17823 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17824
17825         * gcc.c-torture/20041214-1.c: New test.
17826
17827 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17828
17829         PR c++/18965
17830         * g++.dg/init/array17.C: New test.
17831
17832 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/18793
17835         * g++.dg/init/aggr3.C: New test.
17836
17837 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17838
17839         * gcc.dg/altivec-types-1.c: New test.
17840         * gcc.dg/altivec-types-2.c: New test.
17841         * gcc.dg/altivec-types-3.c: New test.
17842         * gcc.dg/altivec-types-4.c: New test.
17843         * g++.dg/ext/altivec-types-1.C: New test.
17844         * g++.dg/ext/altivec-types-2.C: New test.
17845         * g++.dg/ext/altivec-types-3.C: New test.
17846         * g++.dg/ext/altivec-types-4.C: New test.
17847
17848 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17849
17850         PR middle-end/18951
17851         * gcc.c-torture/execute/20041213-1.c: New test.
17852
17853 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17854
17855         PR c++/18949
17856         * g++.dg/template/cast1.C: New.
17857
17858 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17859
17860         * gcc.c-torture/execute/20041213-2.c: New test.
17861
17862 2004-12-13  Richard Henderson  <rth@redhat.com>
17863
17864         * gcc.dg/i386-sse-10.c: Fix typo in options.
17865
17866 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17867
17868         PR c++/18968
17869         * g++.dg/opt/pr18968.C: New test.
17870
17871 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/18925
17874         * g++.dg/ext/visibility/staticdatamem.C: New test.
17875
17876 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17877
17878         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17879
17880 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17881
17882         PR rtl-optimization/18928
17883         * gcc.dg/pr18928-1.c: New test case.
17884
17885 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17886
17887         PR tree-opt/16951
17888         * gcc.c-torture/compile/20041211-1.c: New.
17889
17890 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17891
17892         PR middle-end/17564
17893         * gcc.c-torture/execute/20041212-1.c: New test.
17894
17895 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17896
17897         PR fortran/18869
17898         * gfortran.dg/common_1.f90: New test.
17899
17900 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17901         Paul Brook  <paul@codesourcery.com>
17902
17903         PR fortran/16222
17904         * gfortran.dg/real_do_1.f90: New test.
17905
17906 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17907
17908         PR tree-opt/18040
17909         * g++.dg/opt/ptrmem6.C: New test.
17910
17911 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17912
17913         PR middle-end/18921
17914         * gcc.dg/pr18921-1.c: New test case.
17915
17916 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17917
17918         PR fortran/17175
17919         * gfortran.dg/scale_1.f90: New test.
17920
17921 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17922
17923         PR middle-end/18903
17924         * gcc.c-torture/compile/pr18903.c: New test.
17925
17926 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17927
17928         * gcc.c-torture/execute/20041210-1.c: New test.
17929
17930 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17931
17932         PR c++/18731
17933         * g++.dg/parser/struct-1.C: New test.
17934         * g++.dg/parser/struct-2.C: New test.
17935         * g++.dg/parser/struct-3.C: New test.
17936
17937 2004-12-09  Richard Henderson  <rth@redhat.com>
17938
17939         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17940
17941         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17942         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17943
17944 2004-12-09  Matt Austern  <austern@apple.com>
17945
17946         PR c++/18514
17947         * g++.dg/ext/builtin1.C: New
17948         * g++.dg/ext/builtin2.C: New
17949         * g++.dg/ext/builtin3.C: New
17950         * g++.dg/ext/builtin4.C: New
17951         * g++.dg/ext/builtin5.C: New
17952
17953 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17954
17955         PR tree-opt/18904
17956         * g++.dg/opt/ptrmem5.C: New test.
17957
17958 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17959
17960         * g++.dg/parse/typename5.C: Adjust for new error.
17961         * g++.dg/parse/typename7.C: New.
17962
17963 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17964
17965         PR c++/18073
17966         * g++.dg/other/mmintrin.C: New test.
17967
17968 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17969
17970         PR c++/16681
17971         * g++.dg/init/array15.C: New.
17972         * g++.dg/init/array16.C: New.
17973
17974 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17975
17976         PR fortran/18826
17977         * gfortran.dg/assign_1.f90: New test.
17978
17979 2004-12-08  Nick Clifton  <nickc@redhat.com>
17980
17981         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17982         * gcc.target/xstormy16/data_below100: Likewise.
17983         * gcc.target/xstormy16/sfr: Likewise.
17984         * gcc.target/xstormy16/below100.S: New test source file.
17985         * gcc.target/xstormy16/below100.ld: New test linker script.
17986         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17987         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17988         bp instructions.
17989         * gcc.target/xstormy16/bp.c: Likewise.
17990
17991         * gcc.target/xstormy16/bss_below100: New files:
17992         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17993         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17994         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17995         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17996         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17997         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17998         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17999         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18000         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18001         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18002         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18003         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18004         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18005         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18006         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18007         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18008         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18009         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18010         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18011         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18012         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18013         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18014         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18015         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18016         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18017         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18018         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18019
18020         * gcc.target/xstormy16/data_below100: New files:
18021         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18022         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18023         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18024         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18025         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18026         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18027         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18028         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18029         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18030         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18031         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18032         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18033         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18034         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18035         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18036         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18037         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18038         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18039         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18040         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18041         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18042         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18043         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18044         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18045         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18046         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18047         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18048
18049         * gcc.target/xstormy16/sfr: New files:
18050         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18051         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18052         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18053         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18054         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18055         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18056         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18057         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18058         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18059         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18060         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18061         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18062         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18063         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18064         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18065         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18066         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18067         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18068         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18069         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18070         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18071         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18072         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18073         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18074         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18075         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18076         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18077         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18078         27_if0_sfrw_bitfield_f.c
18079
18080 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18081
18082         PR c++/18100
18083         * g++.dg/lookup/name-clash4.C: New test.
18084
18085 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         PR c++/18672
18088         * g++.dg/opt/array1.C: New.
18089
18090         PR c++/18803
18091         * g++.dg/template/operator5.C: New.
18092
18093 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18094
18095         PR c/18867
18096         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18097
18098 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18099
18100         * gcc.dg/noncompile/20041207.c: New test.
18101
18102 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18103
18104         * g++.dg/other/unreachable-1.C: New test.
18105
18106 2004-12-06  Nick Clifton  <nickc@redhat.com>
18107
18108         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18109         <limits.h> because the latter comes from gcc's include/ directory
18110         and not the newlib/libc/include directory.
18111
18112 2004-12-04  Richard Henderson  <rth@redhat.com>
18113
18114         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18115
18116 2004-12-04  Richard Henderson  <rth@redhat.com>
18117
18118         * lib/target-supports.exp (check_gc_sections_available): Disable
18119         for alpha and ia64.
18120
18121 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18122
18123         PR middle-end/17909
18124         * g++.dg/other/vararg-2.C: New test.
18125
18126 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18127
18128         PR c++/17011, c++/17971
18129         * g++.dg/template/error15.C: Adjust expected error.
18130         * g++.dg/template/instantiate3.C: Likewise.
18131
18132 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18133
18134         * gcc.dg/altivec-18.c: Fix for darwin
18135
18136 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18137
18138         PR c++/18782
18139         * g++.dg/parse/ptrmem2.C: New.
18140
18141         PR c++/18318
18142         * g++.dg/template/new1.C: New.
18143
18144 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18145
18146         PR fortran/18710
18147         * gfortran.dg/direct_io_3.f90: New test.
18148
18149 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         PR 18758
18152         * g++.dg/parse/crash21.C: New.
18153
18154 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18155
18156         PR c++/15664, c++/18276
18157         * g++.dg/template/ttp13.C: New test.
18158         * g++.dg/template/ttp14.C: Likewise.
18159
18160 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18161
18162         PR c++/18123
18163         * g++.dg/parse/enum2.C: New test.
18164         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18165
18166 2004-12-02  Nick Clifton  <nickc@redhat.com>
18167
18168         * gcc.target/xstormy16: New test directory.
18169         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18170         * gcc.target/xstormy16/bp.c: Check the generation of bp
18171         instructions.
18172         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18173         bn instructions and the BELOW100 attribute.
18174
18175 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18176
18177         PR target/16952
18178         * gcc.dg/ppc-eabi.c: New.
18179
18180 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18181
18182         PR fortran/18284
18183         * gfortran.dg/backspace.f90
18184
18185 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18186
18187         * gfortran.dg/inquire.f90: New test.
18188
18189 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18190
18191         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18192         handle effective-target-keyword.
18193         (dg-skip-if): Support effective-target keyword as target list.
18194         (dg-xfail-if): Ditto.
18195         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18196
18197 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18198
18199         PR tree-optimization/18291
18200         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18201
18202 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18203
18204         PR C++/18729
18205         * g++.dg/parse/crash20.C: New.
18206
18207         PR c++/17431
18208         * g++.dg/overload/arg1.C: New.
18209         * g++.dg/overload/arg2.C: New.
18210         * g++.dg/overload/arg3.C: New.
18211         * g++.dg/overload/arg4.C: New.
18212
18213 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18214
18215         * gcc.dg/c99-flex-array-4.c: Remove.
18216
18217 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18218
18219         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18220
18221         * lib/target-supports.exp (is-effective-target): Simplify.
18222
18223         * lib/target-supports.exp (check_effective_target_vect_long):
18224         Fix for powerpc64-*-*.
18225
18226 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18227
18228         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18229         to support new requirements on FreeBSD 5.
18230
18231 2004-11-30  Devang Patel  <dpatel@apple.com>
18232
18233         PR 18702
18234         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18235
18236 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18237
18238         * g++.dg/ext/altivec-13.C: New test.
18239
18240 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         PR tree-opt/18298
18243         * gcc.c-torture/execute/p18298.c: New test.
18244
18245 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18246             Dorit Naishlos  <dorit@il.ibm.com>
18247
18248         PR tree-opt/18607
18249         * gcc.dg/vect/vect-89.c: New test.
18250
18251 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18252
18253         * gcc.dg/pr18596-1.c: New test.
18254
18255 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18256
18257         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18258
18259 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18260
18261         PR c/18479
18262         * gcc.dg/pr18479.c: New test.
18263
18264 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18265
18266         PR target/18490
18267         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18268         mmix-knuth-mmixware.
18269
18270         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18271         cris-*-elf* cris-*-aout* mmix-*-*
18272
18273 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18274
18275         PR middle-end/18725
18276         * gcc.dg/pr18725.c: New test.
18277
18278 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18279
18280         PR target/18488
18281         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18282
18283         PR target/18336
18284         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18285
18286 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18287
18288         PR c++/18368
18289         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18290         * g++.old-deja/g++.law/ctors5.C: Likewise.
18291         * g++.old-deja/g++.other/crash25.C: Likewise.
18292
18293         PR c++/18674
18294         * g++.dg/template/error16.C: New test.
18295
18296         PR c++/18512
18297         * g++.dg/template/crash29.C: New test.
18298
18299 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18300
18301         PR tree-optimization/18712
18302         * gcc.c-torture/compile/pr18712.c: New test.
18303
18304 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18305
18306         PR c/7544
18307         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18308         tests.
18309
18310 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18311
18312         PR c++/18652
18313         * g++.dg/lookup/crash6.C: New test.
18314
18315 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18316
18317         PR middle-end/18164
18318         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18319
18320 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18321
18322         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18323         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18324         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18325
18326 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18327
18328         * gcc.dg/pr18164.c: New test.
18329
18330 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18331
18332         * gcc.dg/funroll-loops-all.c: New.
18333
18334 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18335
18336         PR target/18489
18337         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18338         delimeter, match space and TAB as well as ":".
18339
18340         PR target/18484
18341         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18342
18343         PR target/18348
18344         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18345
18346         PR target/18345
18347         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18348
18349         PR target/18337
18350         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18351
18352 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18353
18354         * gfortran.dg/direct_io_2.f90: New test.
18355
18356 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18357
18358         PR target/18334
18359         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18360
18361 2004-11-28  Richard Henderson  <rth@redhat.com>
18362
18363         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18364
18365 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18366
18367         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18368         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18369         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18370         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18371         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18372         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18373         gcc.dg/pointer-arith-8.c: New tests.
18374
18375 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18376
18377         PR fortran/18364
18378         * gfortran.dg/endfile.f90: New test.
18379
18380 2004-11-27  Falk Hueffner  <falk@debian.org>
18381
18382         * gcc.dg/loop-6.c: New test.
18383
18384 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18385
18386         * gcc.c-torture/execute/20041126-1.c: New test.
18387
18388 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18389
18390         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18391         on IRIX.
18392
18393 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18394
18395         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18396         functions.
18397
18398 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18399
18400         PR rtl-optimization/17825
18401         * gcc.c-torture/compile/20041119-1.c: New test.
18402
18403 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18404
18405         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18406         Check existence of ld library path variables before unsetting.
18407
18408 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18409
18410         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18411
18412 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18413
18414         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18415
18416 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18417
18418         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18419
18420 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18421
18422         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18423         dg-do directive.
18424
18425 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18426
18427         * gcc.dg/pr17957.c: Pass --param, not -param.
18428
18429 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18430
18431         PR middle-end/17957
18432         * testsuite/gcc.dg/pr17957.c: New test.
18433
18434 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18435
18436         PR c++/18445
18437         * g++.dg/template/crash28.C: Likewise.
18438
18439         PR c++/18001
18440         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18441         * g++.dg/ext/lvaddr.C: Likewise.
18442         * g++.dg/opt/pr7503-3.C: Likewise.
18443
18444         PR c++/18466
18445         * g++.dg/parse/qualified3.C: New test.
18446         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18447
18448         PR c++/18545
18449         * g++.dg/expr/return1.C: New test.
18450
18451 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18452
18453         Friend class name lookup 3/n, PR c++/3332
18454         * g++.dg/lookup/friend3.C: New test.
18455         * g++.dg/lookup/friend4.C: Likewise.
18456         * g++.dg/lookup/friend5.C: Likewise.
18457
18458 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18459
18460         Friend class name lookup 2/n, PR c++/14513, c++/15410
18461         * g++.dg/lookup/friend2.C: New test.
18462         * g++.dg/template/friend31.C: Likewise.
18463
18464 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18465
18466         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18467
18468 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18469
18470         PR c++/17473
18471         * g++.dg/tc1/dr56.C: Remove.
18472         * g++.dg/template/typedef1.C: Add dg-error markers.
18473         * g++.old-deja/g++.other/typedef7.C: Likewise.
18474
18475         PR c++/18285
18476         * g++.dg/parse/typedef7.C: New test.
18477
18478 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18479
18480         * gcc.c-torture/execute/20041124-1.c: New test.
18481
18482 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18483
18484         * g++.dg/template/deduce3.C: New test.
18485
18486         PR c++/18586
18487         * g++.dg/template/crash27.C: New test.
18488
18489         PR c++/18530
18490         * g++.dg/warn/Wshadow-3.C: New test.
18491
18492 2004-11-24  Devang Patel  <dpatel@apple.com>
18493
18494         PR/18555
18495         * gcc.dg/cpp/isysroot-1.c: New test.
18496         * gcc.dg/cpp/usr/include/stdio.h: New file.
18497         * gcc.dg/cpp/isysroot-2.c: New test.
18498         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18499         New file.
18500
18501 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18502
18503         PR c++/8929
18504         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18505
18506 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18507
18508         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18509         * gcc.target/sparc/pdist.c: Likewise.
18510
18511 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18512
18513         PR c++/16882
18514         * g++.dg/conversion/simd1.C: New test.
18515
18516 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18517
18518         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18519         and restore_ld_library_path_env_vars.
18520         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18521         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18522         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18523         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18524
18525 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18526
18527         * gcc.dg/pragma-align-2.c: Test macro expansion.
18528         * gcc.dg/pragma-pack-2.c: New test.
18529
18530 2004-11-23  Richard Henderson  <rth@redhat.com>
18531
18532         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18533         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18534         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18535         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18536         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18537         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18538
18539         * gcc.dg/vect/vect.exp: Add check for alpha.
18540         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18541         (check_effective_target_vect_int): Enable for alpha.
18542         (check_effective_target_vect_long): New.
18543         (is-effective-target): Add it.
18544
18545 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18546
18547         * gcc.dg/pr18614-1.c: New test.
18548
18549 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18550
18551         * gcc.dg/setjmp-2.c: New test.
18552
18553 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18554
18555         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18556         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18557         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18558         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18559         gcc.target/sparc/pdist.c: New tests.
18560
18561 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18562
18563         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18564
18565 2004-11-22  Dale Johannesen  <dalej@apple.com>
18566
18567         * gcc.dg/20041111-1.c: New.
18568
18569 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18570
18571         PR tree-opt/18536
18572         * gcc.dg/vect/pr18536.c: New test.
18573
18574 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18575
18576         PR c++/18354
18577         * g++.dg/template/nontype11.C: New test.
18578
18579 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18580
18581         PR middle-end/18520
18582         * gcc.dg/pr18520-1.c: New test case.
18583
18584 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18585
18586         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18587         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18588         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18589         expected diagnostics.
18590
18591 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18592
18593         PR target/18580
18594         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18595         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18596         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18597
18598 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18599
18600         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18601
18602 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18603             Joseph Myers  <joseph@codesourcery.com>
18604
18605         * lib/target-supports.exp (check_visibility_available): Really
18606         test the compiler.
18607
18608 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18609
18610         PR tree-opt/18181
18611         * gcc.dg/vect/vect-85.c: New test.
18612         * gcc.dg/vect/vect-86.c: New test.
18613         * gcc.dg/vect/vect-87.c: New test.
18614         * gcc.dg/vect/vect-88.c: New test.
18615
18616 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18617
18618         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18619
18620 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18621
18622         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18623         * gcc.dg/ppc-and-1.c: Ditto.
18624         * gcc.dg/ppc-compare-1.c: Ditto.
18625         * gcc.dg/ppc-mov-1.c: Ditto
18626
18627 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18628             Mark Mitchell  <mark@codesourcery.com>
18629
18630         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18631
18632 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18633             Aldy Hernandez  <aldyh@redhat.com>
18634
18635         * lib/target-supports.exp (check_effective_target_vect_int): New
18636         (check_effective_target_vect_float): New
18637         (check_effective_target_vect_double): New.
18638         (is-effective-target): Support new effective targets keywords.
18639         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18640         default action for dg-do.
18641         * gcc.dg/vect/pr16105.c: Use new support.
18642         * gcc.dg/vect/pr18400.c: Ditto.
18643         * gcc.dg/vect/pr18425.c: Ditto.
18644         * gcc.dg/vect/vect-1.c: Ditto.
18645         * gcc.dg/vect/vect-10.c: Ditto.
18646         * gcc.dg/vect/vect-11.c: Ditto.
18647         * gcc.dg/vect/vect-12.c: Ditto.
18648         * gcc.dg/vect/vect-13.c: Ditto.
18649         * gcc.dg/vect/vect-14.c: Ditto.
18650         * gcc.dg/vect/vect-15.c: Ditto.
18651         * gcc.dg/vect/vect-16.c: Ditto.
18652         * gcc.dg/vect/vect-17.c: Ditto.
18653         * gcc.dg/vect/vect-18.c: Ditto.
18654         * gcc.dg/vect/vect-19.c: Ditto.
18655         * gcc.dg/vect/vect-2.c: Ditto.
18656         * gcc.dg/vect/vect-20.c: Ditto.
18657         * gcc.dg/vect/vect-21.c: Ditto.
18658         * gcc.dg/vect/vect-22.c: Ditto.
18659         * gcc.dg/vect/vect-23.c: Ditto.
18660         * gcc.dg/vect/vect-24.c: Ditto.
18661         * gcc.dg/vect/vect-25.c: Ditto.
18662         * gcc.dg/vect/vect-26.c: Ditto.
18663         * gcc.dg/vect/vect-27.c: Ditto.
18664         * gcc.dg/vect/vect-27a.c: Ditto.
18665         * gcc.dg/vect/vect-28.c: Ditto.
18666         * gcc.dg/vect/vect-29.c: Ditto.
18667         * gcc.dg/vect/vect-29a.c: Ditto.
18668         * gcc.dg/vect/vect-3.c: Ditto.
18669         * gcc.dg/vect/vect-30.c: Ditto.
18670         * gcc.dg/vect/vect-31.c: Ditto.
18671         * gcc.dg/vect/vect-32.c: Ditto.
18672         * gcc.dg/vect/vect-33.c: Ditto.
18673         * gcc.dg/vect/vect-34.c: Ditto.
18674         * gcc.dg/vect/vect-35.c: Ditto.
18675         * gcc.dg/vect/vect-36.c: Ditto.
18676         * gcc.dg/vect/vect-37.c: Ditto.
18677         * gcc.dg/vect/vect-38.c: Ditto.
18678         * gcc.dg/vect/vect-4.c: Ditto.
18679         * gcc.dg/vect/vect-40.c: Ditto.
18680         * gcc.dg/vect/vect-41.c: Ditto.
18681         * gcc.dg/vect/vect-42.c: Ditto.
18682         * gcc.dg/vect/vect-43.c: Ditto.
18683         * gcc.dg/vect/vect-44.c: Ditto.
18684         * gcc.dg/vect/vect-45.c: Ditto.
18685         * gcc.dg/vect/vect-46.c: Ditto.
18686         * gcc.dg/vect/vect-47.c: Ditto.
18687         * gcc.dg/vect/vect-48.c: Ditto.
18688         * gcc.dg/vect/vect-48a.c: Ditto.
18689         * gcc.dg/vect/vect-49.c: Ditto.
18690         * gcc.dg/vect/vect-5.c: Ditto.
18691         * gcc.dg/vect/vect-50.c: Ditto.
18692         * gcc.dg/vect/vect-51.c: Ditto.
18693         * gcc.dg/vect/vect-52.c: Ditto.
18694         * gcc.dg/vect/vect-53.c: Ditto.
18695         * gcc.dg/vect/vect-54.c: Ditto.
18696         * gcc.dg/vect/vect-55.c: Ditto.
18697         * gcc.dg/vect/vect-56.c: Ditto.
18698         * gcc.dg/vect/vect-56a.c: Ditto.
18699         * gcc.dg/vect/vect-57.c: Ditto.
18700         * gcc.dg/vect/vect-58.c: Ditto.
18701         * gcc.dg/vect/vect-59.c: Ditto.
18702         * gcc.dg/vect/vect-6.c: Ditto.
18703         * gcc.dg/vect/vect-60.c: Ditto.
18704         * gcc.dg/vect/vect-61.c: Ditto.
18705         * gcc.dg/vect/vect-62.c: Ditto.
18706         * gcc.dg/vect/vect-63.c: Ditto.
18707         * gcc.dg/vect/vect-64.c: Ditto.
18708         * gcc.dg/vect/vect-65.c: Ditto.
18709         * gcc.dg/vect/vect-66.c: Ditto.
18710         * gcc.dg/vect/vect-67.c: Ditto.
18711         * gcc.dg/vect/vect-68.c: Ditto.
18712         * gcc.dg/vect/vect-69.c: Ditto.
18713         * gcc.dg/vect/vect-7.c: Ditto.
18714         * gcc.dg/vect/vect-72.c: Ditto.
18715         * gcc.dg/vect/vect-72a.c: Ditto.
18716         * gcc.dg/vect/vect-73.c: Ditto.
18717         * gcc.dg/vect/vect-74.c: Ditto.
18718         * gcc.dg/vect/vect-75.c: Ditto.
18719         * gcc.dg/vect/vect-76.c: Ditto.
18720         * gcc.dg/vect/vect-77.c: Ditto.
18721         * gcc.dg/vect/vect-77a.c: Ditto.
18722         * gcc.dg/vect/vect-78.c: Ditto.
18723         * gcc.dg/vect/vect-79.c: Ditto.
18724         * gcc.dg/vect/vect-8.c: Ditto.
18725         * gcc.dg/vect/vect-80.c: Ditto.
18726         * gcc.dg/vect/vect-82.c: Ditto.
18727         * gcc.dg/vect/vect-82_64.c: Ditto.
18728         * gcc.dg/vect/vect-83.c: Ditto.
18729         * gcc.dg/vect/vect-83_64.c: Ditto.
18730         * gcc.dg/vect/vect-9.c: Ditto.
18731         * gcc.dg/vect/vect-all.c: Ditto.
18732         * gcc.dg/vect/vect-none.c: Ditto.
18733
18734 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18735
18736         * lib/gcc-dg.exp (dg-skip-if): New function.
18737         (dg-forbid-option): Remove.
18738         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18739         * g++.dg/abi/bitfield8.C: Likewise.
18740         * g++.dg/abi/dtor1.C: Likewise.
18741         * g++.dg/abi/empty10.C: Likewise.
18742         * g++.dg/abi/empty7.C: Likewise.
18743         * g++.dg/abi/empty9.C: Likewise.
18744         * g++.dg/abi/layout3.C: Likewise.
18745         * g++.dg/abi/layout4.C: Likewise.
18746         * g++.dg/abi/thunk1.C: Likewise.
18747         * g++.dg/abi/thunk2.C: Likewise.
18748         * g++.dg/abi/vbase11.C: Likewise.
18749         * g++.dg/abi/vthunk2.C: Likewise.
18750         * g++.dg/abi/vthunk3.C: Likewise.
18751         * g++.dg/ext/attrib8.C: Likewise.
18752         * g++.dg/opt/longbranch2.C: Likewise.
18753         * g++.dg/opt/reg-stack4.C: Likewise.
18754         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18755         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18756         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18757         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18758         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18759         * gcc.dg/20000609-1.c: Likewise.
18760         * gcc.dg/20000720-1.c: Likewise.
18761         * gcc.dg/20011107-1.c: Likewise.
18762         * gcc.dg/20011119-1.c: Likewise.
18763         * gcc.dg/20020108-1.c: Likewise.
18764         * gcc.dg/20020122-2.c: Likewise.
18765         * gcc.dg/20020122-3.c: Likewise.
18766         * gcc.dg/20020201-3.c: Likewise.
18767         * gcc.dg/20020206-1.c: Likewise.
18768         * gcc.dg/20020218-1.c: Likewise.
18769         * gcc.dg/20020310-1.c: Likewise.
18770         * gcc.dg/20020411-1.c: Likewise.
18771         * gcc.dg/20020418-2.c: Likewise.
18772         * gcc.dg/20020426-1.c: Likewise.
18773         * gcc.dg/20020426-2.c: Likewise.
18774         * gcc.dg/20020517-1.c: Likewise.
18775         * gcc.dg/20020523-1.c: Likewise.
18776         * gcc.dg/20020523-2.c: Likewise.
18777         * gcc.dg/20020729-1.c: Likewise.
18778         * gcc.dg/20030204-1.c: Likewise.
18779         * gcc.dg/20030826-2.c: Likewise.
18780         * gcc.dg/20030926-1.c: Likewise.
18781         * gcc.dg/20031202-1.c: Likewise.
18782         * gcc.dg/980312-1.c: Likewise.
18783         * gcc.dg/980313-1.c: Likewise.
18784         * gcc.dg/990117-1.c: Likewise.
18785         * gcc.dg/990424-1.c: Likewise.
18786         * gcc.dg/990524-1.c: Likewise.
18787         * gcc.dg/991230-1.c: Likewise.
18788         * gcc.dg/i386-387-1.c: Likewise.
18789         * gcc.dg/i386-387-2.c: Likewise.
18790         * gcc.dg/i386-387-3.c: Likewise.
18791         * gcc.dg/i386-387-4.c: Likewise.
18792         * gcc.dg/i386-387-5.c: Likewise.
18793         * gcc.dg/i386-387-6.c: Likewise.
18794         * gcc.dg/i386-asm-1.c: Likewise.
18795         * gcc.dg/i386-bitfield1.c: Likewise.
18796         * gcc.dg/i386-bitfield2.c: Likewise.
18797         * gcc.dg/i386-loop-1.c: Likewise.
18798         * gcc.dg/i386-loop-2.c: Likewise.
18799         * gcc.dg/i386-loop-3.c: Likewise.
18800         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18801         * gcc.dg/i386-pic-1.c: Likewise.
18802         * gcc.dg/i386-regparm.c: Likewise.
18803         * gcc.dg/i386-signbit-1.c: Likewise.
18804         * gcc.dg/i386-signbit-2.c: Likewise.
18805         * gcc.dg/i386-signbit-3.c: Likewise.
18806         * gcc.dg/i386-sse-5.c: Likewise.
18807         * gcc.dg/i386-sse-8.c: Likewise.
18808         * gcc.dg/i386-unroll-1.c: Likewise.
18809         * gcc.dg/tls/opt-1.c: Likewise.
18810         * gcc.dg/tls/opt-2.c: Likewise.
18811         * gcc.dg/unroll-1.c: Likewise.
18812         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18813         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18814         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18815         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18816
18817 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18818
18819         * g++.dg/template/incomplete1.C: New test.
18820
18821 2004-11-16  Nick Clifton  <nickc@redhat.com>
18822
18823         Revert patches accidentally commited during checkin of fixes for
18824         xstormy16 tests:
18825         gcc.c-torture/execute/simd-4.c: Revert
18826         gcc.dg/20040910-1.c: Revert.
18827
18828 2004-11-16  Paul Brook  <paul@codesourcery.com>
18829
18830         PR fortran/13010
18831         * gfortran.dg/der_pointer_1.f90: New test.
18832
18833 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18834
18835         PR c/18498
18836         * gcc.dg/bitfld-13.c: New test.
18837
18838 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18839
18840         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18841         powerpc*-*-linux*.
18842
18843         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18844         * gcc.dg/ppc64-abi-2.c: Ditto.
18845         * gcc.dg/ppc64-abi-3.c: Ditto.
18846
18847         * lib/gcc-dg.exp (dg-target-list): Remove.
18848
18849 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18850
18851         * gcc.dg/ia64-postinc.c: New test.
18852
18853 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18854
18855         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18856
18857 2004-11-15  Nick Clifton  <nickc@redhat.com>
18858
18859         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18860         __INT_MAX__ so that the test can be compiled by toolchains
18861         targeted at 16-bit processors.
18862
18863         * gcc.dg/20040625-1.c: Use long constants rather than integers
18864         when performing arithmetic that will overflow 16-bits.
18865
18866         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18867         xstormy16.  It does not support 128-bit vector operations.
18868
18869         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18870         with the macro PTR_TYPE.  Define this macro to an integer type
18871         suitable for holding a pointer.
18872
18873         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18874         the target is a 16-bit processor.
18875
18876         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18877         16-bit targets where the character constant will be too long.
18878
18879         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18880         where the double will not be directly addressable.
18881
18882 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18883
18884         Friend class name lookup 1/n, PR c++/18471
18885         * g++.dg/template/crash26.C: New test.
18886         * g++.dg/lookup/struct1.C: Adjust expected error.
18887         * g++.dg/parse/elab1.C: Likewise.
18888         * g++.dg/parse/elab2.C: Likewise.
18889         * g++.dg/parse/int-as-enum1.C: Likewise.
18890         * g++.dg/parse/struct-as-enum1.C: Likewise.
18891         * g++.dg/parse/typedef1.C: Likewise.
18892         * g++.dg/parse/typedef3.C: Likewise.
18893         * g++.dg/parse/typedef4.C: Likewise.
18894         * g++.dg/parse/typedef5.C: Likewise.
18895         * g++.dg/template/nontype4.C: Likewise.
18896         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18897         * g++.old-deja/g++.other/elab1.C: Likewise.
18898         * g++.old-deja/g++.other/syntax4.C: Likewise.
18899
18900 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18901
18902         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18903
18904 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18905
18906         * gcc.c-torture/execute/20041114-1.c: New test.
18907
18908 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18909
18910         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18911         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18912         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18913         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18914         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18915         gcc.dg/switch-7.c: New tests.
18916
18917 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18918
18919         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18920
18921 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18922
18923         PR tree-opt/18400
18924         * gcc.dg/vect/pr18400.c: New test.
18925
18926 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18927             Andrew Pinski  <pinskia@physics.uc.edu>
18928
18929         PR tree-opt/18425
18930         * gcc.dg/vect/pr18425.c: New test.
18931
18932 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18933
18934         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18935         Guard with dg-require-alias and dg-require-visibility.
18936
18937 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18938
18939         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18940
18941 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18942
18943         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18944
18945 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18946
18947         PR c++/17344
18948         * g++.dg/template/defarg5.C: New test.
18949
18950 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18951
18952         * g++.dg/parse/cast1.C: Run only on ILP32.
18953         * g++.old-deja/g++.mike/p784.C: Likewise.
18954
18955 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18956
18957         * gcc.c-torture/execute/20041113-1.c: New test.
18958
18959 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18960
18961         PR target/18230
18962         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18963         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18964         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18965         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18966         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18967         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18968         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18969         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18970         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18971         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18972         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18973         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18974         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18975
18976 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18977
18978         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18979         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18980         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18981         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18982         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18983         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18984         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18985         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18986         gcc.target/sparc/combined-1.c: New tests.
18987
18988 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18989
18990         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18991         New tests.
18992
18993 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18994
18995         * lib/gcc-dg.exp (dg-forbid-option): New function.
18996         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18997         * g++.dg/abi/bitfield8.C: Likewise.
18998         * g++.dg/abi/dtor1.C: Likewise.
18999         * g++.dg/abi/empty10.C: Likewise.
19000         * g++.dg/abi/empty7.C: Likewise.
19001         * g++.dg/abi/empty9.C: Likewise.
19002         * g++.dg/abi/layout3.C: Likewise.
19003         * g++.dg/abi/layout4.C: Likewise.
19004         * g++.dg/abi/thunk1.C: Likewise.
19005         * g++.dg/abi/thunk2.C: Likewise.
19006         * g++.dg/abi/vbase11.C: Likewise.
19007         * g++.dg/abi/vthunk2.C: Likewise.
19008         * g++.dg/abi/vthunk3.C: Likewise.
19009         * g++.dg/ext/attrib8.C: Likewise.
19010         * g++.dg/opt/longbranch2.C: Likewise.
19011         * g++.dg/opt/reg-stack4.C: Likewise.
19012         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19013         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19014         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19015         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19016         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19017         * gcc.dg/20000609-1.c: Likewise.
19018         * gcc.dg/20000720-1.c: Likewise.
19019         * gcc.dg/20011107-1.c: Likewise.
19020         * gcc.dg/20011119-1.c: Likewise.
19021         * gcc.dg/20020108-1.c: Likewise.
19022         * gcc.dg/20020122-2.c: Likewise.
19023         * gcc.dg/20020122-3.c: Likewise.
19024         * gcc.dg/20020201-3.c: Likewise.
19025         * gcc.dg/20020206-1.c: Likewise.
19026         * gcc.dg/20020218-1.c: Likewise.
19027         * gcc.dg/20020310-1.c: Likewise.
19028         * gcc.dg/20020411-1.c: Likewise.
19029         * gcc.dg/20020418-2.c: Likewise.
19030         * gcc.dg/20020426-1.c: Likewise.
19031         * gcc.dg/20020426-2.c: Likewise.
19032         * gcc.dg/20020517-1.c: Likewise.
19033         * gcc.dg/20020523-1.c: Likewise.
19034         * gcc.dg/20020523-2.c: Likewise.
19035         * gcc.dg/20020729-1.c: Likewise.
19036         * gcc.dg/20030204-1.c: Likewise.
19037         * gcc.dg/20030826-2.c: Likewise.
19038         * gcc.dg/20030926-1.c: Likewise.
19039         * gcc.dg/20031202-1.c: Likewise.
19040         * gcc.dg/980312-1.c: Likewise.
19041         * gcc.dg/980313-1.c: Likewise.
19042         * gcc.dg/990117-1.c: Likewise.
19043         * gcc.dg/990424-1.c: Likewise.
19044         * gcc.dg/990524-1.c: Likewise.
19045         * gcc.dg/991230-1.c: Likewise.
19046         * gcc.dg/i386-387-1.c: Likewise.
19047         * gcc.dg/i386-387-2.c: Likewise.
19048         * gcc.dg/i386-387-3.c: Likewise.
19049         * gcc.dg/i386-387-4.c: Likewise.
19050         * gcc.dg/i386-387-5.c: Likewise.
19051         * gcc.dg/i386-387-6.c: Likewise.
19052         * gcc.dg/i386-asm-1.c: Likewise.
19053         * gcc.dg/i386-bitfield1.c: Likewise.
19054         * gcc.dg/i386-bitfield2.c: Likewise.
19055         * gcc.dg/i386-loop-1.c: Likewise.
19056         * gcc.dg/i386-loop-2.c: Likewise.
19057         * gcc.dg/i386-loop-3.c: Likewise.
19058         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19059         * gcc.dg/i386-pic-1.c: Likewise.
19060         * gcc.dg/i386-regparm.c: Likewise.
19061         * gcc.dg/i386-signbit-1.c: Likewise.
19062         * gcc.dg/i386-signbit-2.c: Likewise.
19063         * gcc.dg/i386-signbit-3.c: Likewise.
19064         * gcc.dg/i386-sse-5.c: Likewise.
19065         * gcc.dg/i386-sse-8.c: Likewise.
19066         * gcc.dg/i386-unroll-1.c: Likewise.
19067         * gcc.dg/tls/opt-1.c: Likewise.
19068         * gcc.dg/tls/opt-2.c: Likewise.
19069         * gcc.dg/unroll-1.c: Likewise.
19070         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19071         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19072         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19073         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19074         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19075         -m64 is specified.
19076
19077 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19078
19079         PR c++/18389
19080         * g++.dg/parse/cond1.C: New test.
19081
19082         PR c++/18429
19083         * g++.dg/template/array9.C: New test.
19084         * g++.dg/ext/vla1.C: Adjust error messages.
19085         * g++.dg/ext/vlm1.C: Likewise.
19086         * g++.dg/template/crash2.C: Likewise.
19087
19088         PR c++/18436
19089         * g++.dg/template/call3.C: New test.
19090
19091         PR c++/18407
19092         * g++.dg/template/ptrmem11.C: New test.
19093
19094 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19095
19096         PR other/14264
19097         * lib/g++.exp: Set LC_ALL and LANG to C.
19098         * lib/gcc-dg.exp: Likewise.
19099         * lib/gfortran.exp: Likewise.
19100         * lib/objc.exp: Likewise.
19101         * lib/treelang.exp: Likewise.
19102
19103 2004-11-12  Andreas Schwab  <schwab@suse.de>
19104
19105         * gcc.dg/pr16286.c: Fix last change.
19106
19107 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19108
19109         PR c++/18416
19110         * g++.dg/init/global1.C: New test.
19111
19112 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19113
19114         * gcc.c-torture/execute/20041112-1.c: New test.
19115
19116 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19117
19118         * lib/gcc-dg.exp (dg-target-list): New.
19119
19120 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19121             Richard Sandiford  <rsandifo@redhat.com>
19122
19123         * lib/target-supports.exp (get-compiler_messages): New.
19124         (check_named_sections_available): Use it.
19125         (check_effective_target_ilp32): New.
19126         (check_effective_target_lp64): New.
19127         (is-effective-target): New.
19128         * lib/gcc-dg.exp (dg-require-effective-target): New.
19129
19130 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19131
19132         * gcc.dg/precedence-1.c: New test.
19133
19134 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19135
19136         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19137
19138         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19139         message, delete generated files, use more descriptive name for
19140         executable, and make the test unsupported when it cannot be run.
19141
19142         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19143         (dg-require-weak, dg-require-visibility, dg-require-alias,
19144         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19145         dg-require-iconv, dg-require-named-sections): Use it.
19146
19147         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19148
19149 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19150
19151         PR target/16457
19152         * gcc.dg/ppc-and-1: New
19153
19154         PR target/16796
19155         * gcc.dg/ppc-mov-1.c: New.
19156
19157         PR target/16458
19158         * gcc.dg/ppc-compare-1.c: New.
19159
19160 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19161
19162         * objc.dg/desig-init-2.m: New test.
19163
19164 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19165
19166         PR middle-end/18160
19167         * g++.dg/warn/register-var-1.C: New test.
19168         * g++.dg/warn/register-var-2.C: New test.
19169
19170 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19171
19172         * gcc.dg/union-2.c: New test.
19173
19174 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19175
19176         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19177         New test for PR tree-optimization/17892.
19178
19179 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19180
19181         PR c++/18369
19182         * g++.dg/init/new12.C: New test.
19183
19184 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19185
19186         * gcc.target/sparc: New directory.
19187         * gcc.target/sparc/sparc.exp: New driver.
19188         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19189         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19190         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19191         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19192
19193 2004-11-10  Paul Brook  <paul@codesourcery.com>
19194
19195         PR fortran/18218
19196         * gfortran.dg/list_read.c: New test.
19197
19198 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19199
19200         PR c/18322
19201         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19202         expected diagnostic location.
19203
19204 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19205
19206         * gcc.dg/20041109-1.c: New test.
19207
19208 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19209
19210         PR objc/18406
19211         * objc/compile/pr18406.m: New test.
19212
19213 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19214
19215         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19216
19217 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19218
19219         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19220
19221 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19222
19223         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19224
19225 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19226
19227         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19228         exit.
19229
19230 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19231
19232         PR tree-opt/18299
19233         * gcc.c-torture/pr18299-1.c: New test.
19234
19235 2004-11-06  Andreas Schwab  <schwab@suse.de>
19236
19237         * gcc.dg/pr16286.c: Also test for bool and pixel.
19238
19239 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19240
19241         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19242         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19243         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19244         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19245         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19246         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19247         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19248         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19249         gcc.dg/struct-semi-3.c: New tests.
19250
19251 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19252
19253         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19254
19255 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19256
19257         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19258         Do not use C99 designators.
19259
19260 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19261
19262         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19263
19264 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19265
19266         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19267         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19268         * gcc.c-torture/execute/simd-5.x: Remove.
19269
19270 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19271
19272         PR rtl-optimization/17933
19273         * gcc.dg/torture/pr17933-1.c: New test.
19274
19275 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19276
19277         PR target/18106
19278         * lib/target-supports.exp (check_weak_available): Support
19279         Windows.
19280
19281 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19282
19283         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19284         call to fflush(stdout) before abort.
19285         (my_ffsll): New function.
19286         (generate_fields): Use it.
19287
19288 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19289
19290         * gcc.dg/init-undef-1.c: New test.
19291
19292 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19293
19294         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19295         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19296         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19297         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19298         expected messages for new parser.
19299
19300 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19301
19302         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19303
19304 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19305
19306         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19307         on LP64 targets.
19308
19309 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19310
19311         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19312         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19313         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19314         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19315         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19316         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19317         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19318         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19319         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19320         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19321
19322 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19323
19324         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19325         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19326         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19327         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19328         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19329         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19330         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19331         for new parser.
19332
19333 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19334
19335         PR target/15342
19336         * gcc.dg/20041104-1.c: New test.
19337
19338 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19339
19340         * g++.dg/template/nontype7.C: New test.
19341         * g++.dg/template/nontype8.C: Likewise.
19342         * g++.dg/template/nontype9.C: Likewise.
19343         * g++.dg/template/nontype10.C: Likewise.
19344         * g++.dg/tc1/dr49.C: Likewise.
19345         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19346         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19347
19348 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19349
19350         * g++.dg/rtti/tinfo1.C: Remove xfails.
19351
19352 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19353
19354         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19355         packed attribute to the definition to satisfy the new C++ parser.
19356
19357 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19358
19359         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19360         invocations of va_arg.
19361
19362 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19363
19364         PR c++/18124
19365         * g++.dg/template/crash25.C: New test.
19366
19367         PR c++/18155
19368         * g++.dg/template/typedef2.C: New test.
19369         * g++.dg/parse/crash13.C: Adjust error markers.
19370
19371         PR c++/18177
19372         * g++.dg/conversion/const3.C: New test.
19373
19374 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19375
19376         PR fortran/17535
19377         PR fortran/17583
19378         PR fortran/17713
19379         * gfortran.dg/generic_[123].f90: New testcases.
19380
19381 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19382
19383         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19384         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19385
19386 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19387
19388         PR tree-opt/16808
19389         * gcc.c-torture/compile/pr16808.c: New test.
19390
19391 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         PR rtl-optimization/17104
19394         * gcc.dg/ppc-bitfield1.c: New.
19395
19396 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19397
19398         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19399
19400 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19401
19402         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19403         strings for 32-bit code.
19404
19405 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19406
19407         PR c/18239
19408         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19409
19410 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/18064
19413         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19414
19415 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19416
19417         PR c++/15172
19418         * g++.dg/init/aggr2.C: New test.
19419
19420 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19421
19422         * objc.dg/local-decl-1.m: New test.
19423
19424 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19425
19426         * gcc.dg/20040910-1.c: Adjust regex.
19427
19428 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19429
19430         PR rtl-optimization/18084
19431         * g++.dg/opt/pr18084-1.C: New testcase.
19432
19433 2004-10-30  Matt Austern  <austern@apple.com>
19434
19435         PR c++/17542
19436         * g++.dg/ext/attrib18.C: New test.
19437
19438 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19439
19440         PR middle-end/18096
19441         * gcc.dg/pr18096-1.c: New test case.
19442
19443 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19444
19445         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19446
19447 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19448
19449         PR c/16666
19450         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19451         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19452         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19453         gcc.dg/old-style-prom-3.c: New tests.
19454
19455 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19456
19457         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19458         Remove unnecessary inclusion of stdio.h.
19459
19460 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19461
19462         PR rtl-optimization/17581
19463         * gcc.dg/pr17581-1.c: New test case.
19464
19465 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19466
19467         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19468         being implemented.
19469         * g++.dg/conversion/dr195-1.C: New.
19470         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19471         * g++.old-deja/g++.mike/p10148.C: Likewise.
19472
19473 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/17695
19476         * g++.dg/debug/typedef2.C: New test.
19477
19478 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19479
19480         PR fortran/13490
19481         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19482         * gfortran.dg/g77/README: Update.
19483
19484 2004-10-28  Matt Austern  <austern@apple.com>
19485
19486         PR c++/14124
19487         * g++.dg/ext/packed7.C: New test.
19488
19489 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19490
19491         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19492         scan-assembler.
19493         * lib/scanasm.exp (hidden-scan-for): New proc.
19494         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19495         string.
19496         (scan-not-hidden): Likewise.
19497         * lib/target-supports.exp (check_visibility_available): mach-o is
19498         support too.
19499
19500 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19501
19502         PR c++/17132
19503         * g++.dg/template/memclass3.C: New test.
19504
19505 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19506
19507         PR middle-end/18160
19508         * gcc.dg/register-var-1.c: New test.
19509         * gcc.dg/register-var-2.c: New test.
19510         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19511         error now.
19512
19513 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19514
19515         PR other/18172
19516         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19517         unused variables.
19518         * gcc.dg/vect/vect-22.c: Likewise.
19519
19520 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19521
19522         * gcc.dg/i386-rotate-1.c: New test.
19523
19524 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19525
19526         * g++.dg/init/ref12.C: Add "run" marker.
19527
19528         PR c++/17435
19529         * g++.dg/init/ref12.C: New test.
19530
19531         PR c++/18140
19532         * g++.dg/template/shift1.C: New test.
19533         * g++.dg/template/error10.C: Adjust error markers.
19534
19535 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19536
19537         PR tree-opt/17529
19538         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19539
19540 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19541
19542         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19543         * gcc.dg/weak/weak-3.c: Likewise.
19544         * gcc.dg/weak/weak-5.c: Likewise.
19545         * gcc.dg/weak/weak-9.c: Likewise.
19546         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19547         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19548
19549         * gcc.dg/darwin-weakimport-1.c: New.
19550
19551 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19552
19553         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19554
19555 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19558         'syntax' error messages.
19559         * gcc.dg/cpp/direct2s.c: Likewise.
19560
19561 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19562
19563         * gcc.c-torture/compile/20041026-1.c: New.
19564
19565 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19566
19567         PR c++/18093
19568         * g++.dg/lookup/ns2.C: New test.
19569
19570         PR c++/18020
19571         * g++.dg/template/enum4.C: New test.
19572
19573         PR c++/18161
19574         * g++.dg/template/expr1.C: New test.
19575
19576 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19577
19578         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19579
19580 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19581
19582         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19583         gcc.dg/decl-nospec-3.c: New tests.
19584
19585 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19586
19587         * objc.dg/super-class-3.m: New test.
19588
19589 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19590
19591         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19592         resyncing.
19593         * gcc.dg/cpp/direct2s.c: Likewise.
19594
19595 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19596
19597         * objc.dg/image-info.m: Update for changes to section selection.
19598
19599 2004-10-25  David Ayers  <d.ayers@inode.at>
19600             Ziemowit Laski  <zlaski@apple.com>
19601
19602         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19603         diagnostics when messaging 'id <Proto>'.
19604         * objc.dg/class-protocol-1.m: New test.
19605         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19606         a non-existent method signature.
19607         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19608         Update diagnostics when messaging with non-existent method signature.
19609         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19610         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19611         invalid receivers are now resolved as if messaging 'id'; remove
19612         extraneous diagnostics.
19613
19614 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19615
19616         PR c/16667
19617         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19618         gcc.dg/init-desig-obs-3.c: New tests.
19619
19620 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19621
19622         * gcc.dg/debug/20041023-1.c: New test.
19623
19624 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19625
19626         PR middle-end/17407
19627         * gcc.c-torture/compile/pr17407.c: New test.
19628
19629         PR c++/18121
19630         * g++.dg/template/array8.C: New test.
19631
19632 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19633
19634         PR other/18138
19635         * lib/g++.exp: Accept more than one multilib libgcc.
19636         * lib/gcc-dg.exp: Likewise.
19637         * lib/objc.exp: Likewise.
19638         * lib/treelang.exp: Likewise.
19639         * lib/gfortran.exp: Likewise.
19640
19641 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19642
19643         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19644
19645 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19646
19647         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19648         * gcc.dg/c99-const-expr-3.c: Likewise.
19649
19650 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19651
19652         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19653
19654 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19655
19656         * gcc.c-torture/execute/loop-2e.x: Remove.
19657
19658 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19659
19660         PR c++/18095
19661         * g++.dg/parse/crash18.C: New.
19662         * g++.dg/parse/crash19.C: New.
19663
19664 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19665
19666         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19667         * g++.dg/ext/dllimport2.C: Same.
19668         * g++.dg/ext/dllimport8.C: Same.
19669
19670 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/10841
19673         * g++.dg/conversion/cast1.C: New test.
19674         * g++.dg/overload/pmf1.C: Adjust error marker.
19675
19676 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19677
19678         PR objc/17923
19679         * objc.dg/const-str-7.m: New test.
19680
19681 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19682
19683         * g++.dg/template/memfriend11.C: Fix comment typo.
19684         * g++.dg/template/memfriend14.C: Likewise.
19685
19686 2004-10-20  Richard Henderson  <rth@redhat.com>
19687
19688         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19689         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19690         -fasynchronous-unwind-tables.
19691
19692 2004-10-20  Richard Henderson  <rth@redhat.com>
19693
19694         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19695         (main): Return success.
19696         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19697         (main): Return success.
19698
19699 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19700
19701         PR c++/13495
19702         * g++.dg/template/memfriend9.C: New test.
19703         * g++.dg/template/memfriend10.C: Likewise.
19704         * g++.dg/template/memfriend11.C: Likewise.
19705         * g++.dg/template/memfriend12.C: Likewise.
19706         * g++.dg/template/memfriend13.C: Likewise.
19707         * g++.dg/template/memfriend14.C: Likewise.
19708         * g++.dg/template/memfriend15.C: Likewise.
19709         * g++.dg/template/memfriend16.C: Likewise.
19710         * g++.dg/template/memfriend17.C: Likewise.
19711         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19712
19713 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19714
19715         * g++.dg/conversion/dr195.C: New.
19716         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19717
19718 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19719             Devang Patel  <dpatel@apple.com>
19720
19721         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19722         of floating point arithmetic, which could trap.
19723
19724 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/14035
19727         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19728         * g++.dg/conversion/const2.C: New test.
19729         * g++.dg/expr/reinterpret2.C: New test.
19730         * g++.dg/expr/reinterpret3.C: New test.
19731         * g++.dg/expr/cast2.C: New test.
19732         * g++.dg/expr/copy1.C: New test.
19733         * g++.dg/other/conversion1.C: Change error message.
19734         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19735         function pointers to void *.
19736         * g++.old-deja/g++.mike/p10148.C: Likewise.
19737
19738 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19739
19740         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19741
19742 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19743
19744         PR c++/18047
19745
19746         * g++.dg/parse/expr3.C: New test.
19747
19748 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19749
19750         * gcc.dg/smod-1.c: New test.
19751
19752 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19753
19754         * objc.dg/method-14.m: New test.
19755
19756 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19757
19758         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19759         Also xfail as the patch was reverted.
19760
19761 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19762
19763         PR middle-end/16973
19764         * gcc.dg/pr16973.c: New test.
19765
19766 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19767
19768         PR tree-optimization/17656
19769         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19770
19771 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19772
19773         * g++.dg/eh/shadow1.C: New.
19774
19775 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19776
19777         * gcc.c-torture/compile/20041018-1.c: New test.
19778
19779 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19780
19781         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19782         compiler referring to register 0 when accessing sdata.  The linker
19783         now patches things up.
19784
19785 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19786
19787         PR c/17529
19788         * gcc.c-torture/compile/pr17529.c: New test.
19789
19790 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19791
19792         PR c++/17743
19793         * g++.dg/ext/attrib17.C: New test.
19794
19795 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19796
19797         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19798
19799 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19800
19801         PR c++/10479
19802         * g++.dg/ext/attrib16.C: New test.
19803
19804 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19805
19806         PR c++/17042
19807         * g++.dg/init/dso_handle1.C: New test.
19808
19809         PR c++/14667
19810         * g++.dg/parse/typedef6.C: New test.
19811
19812         PR c++/17916
19813         * g++.dg/parse/pragma1.C: New test.
19814
19815 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19816
19817         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19818
19819 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19820
19821         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19822         -fno-common when on HPPA HP-UX platforms.
19823
19824 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19825
19826         PR other/16820
19827         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19828         stdint.h.
19829         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19830         uintptr_t.
19831
19832 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19833
19834         PR c++/16301
19835         * g++.dg/lookup/strong-using-4.C: New test.
19836
19837 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19838
19839         PR middle-end/16567
19840         * gcc.c-torture/compile/nested-1.c: New test.
19841
19842 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19843
19844         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19845         and mipsisa64*-*-* (until support for misaligned loads is added).
19846         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19847         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19848         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19849         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19850         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19851         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19852
19853 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19854
19855         PR c++/17976
19856         * g++.dg/init/dtor3.C: New test.
19857
19858 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19859
19860         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19861
19862 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19863
19864         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19865         * gcc.dg/macho-lo-sum.c: Likewise.
19866
19867 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19868
19869         * gcc.dg/ppc-spe64-1.c: New test.
19870
19871 2004-10-14  Devang Patel  <dpatel@apple.com>
19872
19873         PR 17635
19874         * gcc.dg/pr17635.c : New test.
19875
19876 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19877
19878         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19879         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19880         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19881         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19882         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19883         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19884         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19885         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19886         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19887         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19888         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19889         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19890         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19891         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19892         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19893         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19894         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19895         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19896
19897 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19898
19899         * gcc.dg/vect/vect-82.c: New testcase.
19900         * gcc.dg/vect/vect-82_64.c: New testcase.
19901         * gcc.dg/vect/vect-83.c: New testcase.
19902         * gcc.dg/vect/vect-83_64.c: New testcase.
19903
19904 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19905
19906         * gcc.dg/cpp/error-1.c: New test.
19907
19908 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19909
19910         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19911
19912 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19913
19914         PR target/17984
19915         * gcc.dg/cris-peep2-xsrand2.c: New test.
19916
19917 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19918
19919         PR c++/17661
19920         * testsuite/g++.dg/expr/for2.C: New test.
19921
19922 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19923
19924         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19925
19926 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19927
19928         PR tree-optimization/17724
19929         * g++.dg/opt/pr17724-1.C: New test.
19930         * g++.dg/opt/pr17724-2.C: New test.
19931         * g++.dg/opt/pr17724-3.C: New test.
19932         * g++.dg/opt/pr17724-4.C: New test.
19933         * g++.dg/opt/pr17724-5.C: New test.
19934         * g++.dg/opt/pr17724-6.C: New test.
19935
19936 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19937
19938         PR c/17301
19939         * gcc.dg/pr17301-2.c: New test.
19940
19941 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19942
19943         PR c++/15876
19944         * g++.dg/parse/error22.C: New test.
19945
19946         PR c++/17936
19947         * g++.dg/template/spec18.C: New test.
19948
19949 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19950
19951         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19952         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19953         memcpy.
19954         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19955         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19956
19957 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19958
19959         * g++.dg/eh/cleanup5.C: Add dg-options "".
19960
19961 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19962
19963         PR middle-end/17657
19964         * gcc.dg/switch-4.c: New test case.
19965
19966 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19967
19968         * gcc.c-torture/execute/20041011-1.c: New test.
19969
19970 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19971
19972         PR c++/17554
19973         * g++.dg/init/for3.C: New test.
19974
19975         PR c++/17657
19976         * g++.dg/opt/switch2.C: New test.
19977
19978         PR middle-end/17703
19979         * g++.dg/warn/Wreturn-2.C: New test.
19980
19981 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19982
19983         PR c++/17907
19984         * g++.dg/eh/cleanup5.C: New test.
19985
19986 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19987
19988         PR c++/17393
19989         * g++.dg/parse/error21.C: New test.
19990
19991 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19992
19993         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19994         * g++.dg/warn/incomplete1.C: Likewise.
19995         * g++.dg/template/qualttp20.C: Likewise.
19996
19997 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19998
19999         PR c/17881
20000         * parm-incomplete-1.c: New test.
20001
20002 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/17867
20005         * g++.dg/parse/error19.C: New test.
20006
20007         PR c++/17670
20008         * g++.dg/init/new11.C: New test.
20009
20010         PR c++/17821
20011         * g++.dg/parse/error20.C: New test.
20012
20013         PR c++/17826
20014         * g++.dg/template/crash24.C: New test.
20015
20016 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20017
20018         PR c/17301
20019         * gcc.dg/pr17301-1.c: New test.
20020
20021 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20022
20023         PR c/17189
20024         * gcc.dg/anon-struct-5.c: New test.
20025
20026 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20027
20028         PR c/17844
20029         * gcc.dg/pr17844-1.c: New test.
20030
20031 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20032
20033         PR tree-optimization/17906
20034         * gcc.c-torture/compile/pr17906.c: New.
20035
20036 2004-10-09  Stuart Hastings  <stuart@apple.com>
20037             Roger Sayle  <roger@eyesopen.com>
20038
20039         PR rtl-optimization/17853
20040         * gcc.dg/i386-mmx-5.c: New testcase.
20041
20042 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20043
20044         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20045
20046 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/17524
20049         * g++.dg/template/static9.C: New test.
20050
20051         PR c++/17685
20052         * g++.dg/parse/operator5.C: New test.
20053
20054 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20055
20056         PR middle-end/17894
20057         * gcc.c-torture/execute/divcmp-4.c: New test case.
20058
20059 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20060
20061         PR tree-opt/17902
20062         * g++.dg/opt/pr17902.C: New test.
20063
20064 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20065
20066         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20067
20068 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20069
20070         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20071
20072 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20073
20074         * gcc.dg/assign-warn-3.c: New test.
20075
20076 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20077
20078         PR c/16999
20079         * gcc.dg/cpp/ident-1.c: New test.
20080
20081 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         * gcc.c-torture/compile/acc1.c: New.
20084
20085 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20086
20087         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20088         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20089
20090 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20091
20092         * gcc.dg/ultrasp11.c: New test.
20093
20094 2004-10-08  Michael Matz  <matz@suse.de>
20095
20096         * gcc.dg/doloop-2.c: New test.
20097
20098 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20099
20100         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20101         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20102         objc.dg/method-9.m: Update expected diagnostics.
20103
20104 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20105
20106         * gcc.dg/ppc-fsel-3.c: New file.
20107         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20108
20109 2004-10-07  Paul Brook  <paul@codesourcery.com>
20110
20111         * gfortran.dg/intrinsic_verify_1.f90: New test.
20112
20113 2004-10-07  Paul Brook  <paul@codesourcery.com>
20114
20115         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20116
20117 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20118
20119         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20120         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20121         commit.
20122
20123 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20124
20125         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20126
20127 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20128
20129         PR c++/17115
20130         * g++.dg/warn/Winline-4.C: New test.
20131
20132 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20133
20134         * gcc.c-torture/compile/20041007-1.c: New test.
20135
20136 2004-10-07  Paul Brook  <paul@codesourcery.com>
20137
20138         PR fortran/17678
20139         * gfortran.dg/use_allocated_1.f90: New test.
20140
20141 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20142
20143         PR middle-end/17849
20144         * gfortran.fortran-torture/compile/nested.f90: New test
20145
20146 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20147
20148         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20149
20150 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20151
20152         PR c++/17368
20153         * g++.dg/ext/asm6.C: New test.
20154
20155 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20156
20157         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20158
20159 2004-10-06  Paul Brook  <paul@codesourcery.com>
20160
20161         PR libfortran/17709
20162         * gfortran.dg/empty_format_1.f90: New test.
20163
20164 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20165
20166         PR fortran/17568
20167         * gfortran.dg/ishft.f90: New test.
20168
20169         PR fortran/17283
20170         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20171         tests.
20172
20173 2004-10-06  Paul Brook  <paul@codesourcery.com>
20174
20175         * gfortran.dg/do_1.f90: New test.
20176
20177 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20178
20179         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20180         optimizing for size.
20181
20182 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20183
20184         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20185
20186 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20187
20188         * gcc.c-torture/compile/20041005-1.c: New test.
20189
20190 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20191
20192         PR c++/17829
20193         * g++.dg/lookup/koenig4.C: New.
20194
20195 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20196
20197         * g++.dg/other/classkey1.C: Adjust quoting marks.
20198         * g++.dg/parse/error15.C: Likewise.
20199         * g++.dg/template/meminit2.C (int>): Likewise.
20200
20201 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20202
20203         PR fortran/17283
20204         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20205
20206         PR fortran/17631
20207         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20208
20209         PR fortran/17708
20210         * gfortran.dg/pr17708.f90: New test.
20211
20212 2004-10-04  Chao-ying Fu  <fu@mips.com>
20213
20214         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20215         * gcc.dg/vect/vect-4.c: Ditto.
20216         * gcc.dg/vect/vect-5.c: Ditto.
20217         * gcc.dg/vect/vect-6.c: Ditto.
20218         * gcc.dg/vect/vect-8.c: Ditto.
20219         * gcc.dg/vect/vect-16.c: Ditto.
20220         * gcc.dg/vect/vect-30.c: Ditto.
20221         * gcc.dg/vect/vect-40.c: Ditto.
20222         * gcc.dg/vect/vect-41.c: Ditto.
20223         * gcc.dg/vect/vect-42.c: Ditto.
20224         * gcc.dg/vect/vect-43.c: Ditto.
20225         * gcc.dg/vect/vect-44.c: Ditto.
20226         * gcc.dg/vect/vect-45.c: Ditto.
20227         * gcc.dg/vect/vect-46.c: Ditto.
20228         * gcc.dg/vect/vect-47.c: Ditto.
20229         * gcc.dg/vect/vect-48.c: Ditto.
20230         * gcc.dg/vect/vect-49.c: Ditto.
20231         * gcc.dg/vect/vect-50.c: Ditto.
20232         * gcc.dg/vect/vect-51.c: Ditto.
20233         * gcc.dg/vect/vect-52.c: Ditto.
20234         * gcc.dg/vect/vect-53.c: Ditto.
20235         * gcc.dg/vect/vect-54.c: Ditto.
20236         * gcc.dg/vect/vect-55.c: Ditto.
20237         * gcc.dg/vect/vect-56.c: Ditto.
20238         * gcc.dg/vect/vect-57.c: Ditto.
20239         * gcc.dg/vect/vect-58.c: Ditto.
20240         * gcc.dg/vect/vect-59.c: Ditto.
20241         * gcc.dg/vect/vect-60.c: Ditto.
20242         * gcc.dg/vect/vect-74.c: Ditto.
20243         * gcc.dg/vect/vect-79.c: Ditto.
20244         * gcc.dg/vect/vect-80.c: Ditto.
20245
20246 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20247
20248         * gcc.dg/unused-7.c: Use the correct option.
20249
20250 2004-10-04  Paul Brook  <paul@codesourcery.com>
20251         Bud Davis  <bdavis9659@comcast.net>
20252
20253         PR fortran/17706
20254         PR fortran/16434
20255         * gfortran/pr17706.f90: New test.
20256         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20257
20258 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20259
20260         * gfortran.dg/pr17612.f90: New test.
20261
20262 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20263
20264         * g++.dg/template/local1.C: Adjust quoting marks in
20265         testing for diagnostics.
20266         * g++.dg/tls/diag-2.C: Likewise.
20267         * g++.dg/other/error8.C: Likewise.
20268
20269 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20270
20271         PR c/17178
20272         * gcc.dg/unused-4.c: Adjust to be correct.
20273
20274         PR c/17820
20275         * gcc.dg/unused-7.c: New test.
20276
20277 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20278
20279         PR c++/17797
20280         * g++.dg/overload/template2.C: New test.
20281
20282 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20283
20284         PR tree-optimization/16632
20285         * gcc.dg/tree-ssa/20041002-1.c: New.
20286
20287 2004-10-03  Paul Brook  <paul@codesourcery.com>
20288
20289         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20290         rather than relying on default formatting.
20291
20292 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20293
20294         * gcc.dg/20040920-1.c: Update expected message text.
20295
20296 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20297
20298         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20299
20300 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20301
20302         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20303         tree level.
20304
20305 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20306
20307         * gcc.dg/tree-ssa/pr17343.c: Remove.
20308
20309 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20310
20311         PR tree-opt/17343
20312         * gcc.dg/tree-ssa/pr17343.c: New test.
20313
20314 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20317         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20318         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20319         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20320         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20321
20322 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20323
20324         * gcc.dg/lvalue-2.c: New test.
20325
20326 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20327
20328         PR c/17730
20329         * gcc.dg/pr17730-1.c: New test
20330
20331 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20332
20333         PR c/7425
20334         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20335
20336 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20337
20338         * gcc.c-torture/execute/stdarg-1.c: New test.
20339         * gcc.c-torture/execute/stdarg-2.c: New test.
20340         * gcc.c-torture/execute/stdarg-3.c: New test.
20341         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20342         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20343         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20344         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20345         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20346
20347 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20348
20349         PR tree-optimization/17697
20350         * g++.dg/opt/pr17697-1.C: New test.
20351         * g++.dg/opt/pr17697-2.C: New test.
20352         * g++.dg/opt/pr17697-3.C: New test.
20353
20354 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20355
20356         PR c/16409
20357         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20358         gcc.dg/vla-init-5.c: New tests.
20359
20360 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20361
20362         PR c/13804
20363         * gcc.dg/pr13804-1.c: New test.
20364
20365 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20366
20367         PR fortran/16938
20368         * gfortran.dg/pr16938.f90: New test.
20369
20370 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20371
20372         * g++.dg/template/crash23.C: New test.
20373
20374 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20375
20376         PR c++/17585
20377         * g++.dg/template/static8.C: New test.
20378
20379 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20380
20381         PR c++/17681
20382         * g++.dg/other/error9.C: New test.
20383
20384 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20385
20386         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20387
20388 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20389
20390         PR fortran/15164
20391         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20392
20393 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20394
20395         PR middle-end/17112
20396         * gcc.dg/pr17112-1.c: New test case.
20397
20398 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20399
20400         PR c/11459
20401         * gcc.dg/pr11459-1.c: New test.
20402
20403 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20404
20405         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20406         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20407
20408 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20409
20410         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20411
20412 2004-09-25  Jan Hubicka  <jh@suse.cz>
20413
20414         * compile/30040909-1.c: New test.
20415         * compile/30040907-1.c: New test.
20416
20417 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20418
20419         * gcc.c-torture/execute/va-arg-26.c: New test.
20420
20421 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20422
20423         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20424         extra diagnostics on targets with 64-bit pointers.
20425         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20426
20427 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20428
20429         PR c/17188
20430         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20431         * gcc.dg/decl-3.c: Adjust expected message.
20432
20433 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20434
20435         PR fortran/17615
20436         * gfortran.dg/pr17615.f90: New test.
20437
20438 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20439
20440         PR tree-optimzation/17517
20441         * g++.dg/tree-ssa/pr17517.C: New Test.
20442
20443 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20444
20445         PR c++/16889
20446         * g++.dg/lookup/ambig3.C: New.
20447
20448 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20449
20450         PR tree-opt/17624
20451         * g++.dg/opt/pr17624.C: New test.
20452
20453 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20454
20455         PR c/6980
20456         * gcc.dg/Wbad-function-cast-1.c: New test.
20457
20458 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20459
20460         * g++.dg/ext/complit1.C
20461         * g++.dg/other/error2.C
20462         * g++.dg/other/nontype-1.C
20463         * g++.dg/parse/crash11.C
20464         * g++.dg/parse/crash12.C
20465         * g++.dg/parse/error15.C
20466         * g++.dg/parse/error4.C
20467         * g++.dg/parse/tmpl-outside1.C
20468         * g++.dg/parse/too-many-tmpl-args1.C
20469         * g++.dg/template/dependent-expr3.C
20470         * g++.dg/template/error10.C
20471         * g++.dg/template/instantiate1.C
20472         * g++.dg/template/vtable2.C
20473         * g++.dg/warn/Wshadow-1.C
20474         * g++.dg/warn/weak1.C
20475         * g++.old-deja/g++.brendan/crash16.C
20476         * g++.old-deja/g++.brendan/crash18.C
20477         * g++.old-deja/g++.brendan/crash48.C
20478         * g++.old-deja/g++.brendan/crash49.C
20479         * g++.old-deja/g++.brendan/crash55.C
20480         * g++.old-deja/g++.brendan/crash56.C
20481         * g++.old-deja/g++.brendan/crash8.C
20482         * g++.old-deja/g++.brendan/enum11.C
20483         * g++.old-deja/g++.brendan/enum8.C
20484         * g++.old-deja/g++.brendan/enum9.C
20485         * g++.old-deja/g++.brendan/friend3.C
20486         * g++.old-deja/g++.brendan/misc14.C
20487         * g++.old-deja/g++.bugs/900402_02.C
20488         * g++.old-deja/g++.bugs/900404_03.C
20489         * g++.old-deja/g++.bugs/900404_04.C
20490         * g++.old-deja/g++.bugs/900428_03.C
20491         * g++.old-deja/g++.jason/crash4.C
20492         * g++.old-deja/g++.jason/overload21.C
20493         * g++.old-deja/g++.jason/redecl1.C
20494         * g++.old-deja/g++.jason/report.C
20495         * g++.old-deja/g++.jason/rfg10.C
20496         * g++.old-deja/g++.jason/template30.C
20497         * g++.old-deja/g++.law/arm12.C
20498         * g++.old-deja/g++.law/ctors5.C
20499         * g++.old-deja/g++.law/cvt20.C
20500         * g++.old-deja/g++.law/init10.C
20501         * g++.old-deja/g++.law/init8.C
20502         * g++.old-deja/g++.law/visibility17.C
20503         * g++.old-deja/g++.law/visibility7.C
20504         * g++.old-deja/g++.mike/net8.C
20505         * g++.old-deja/g++.mike/p646.C
20506         * g++.old-deja/g++.mike/p700.C
20507         * g++.old-deja/g++.mike/p701.C
20508         * g++.old-deja/g++.mike/p811.C
20509         * g++.old-deja/g++.ns/template13.C
20510         * g++.old-deja/g++.other/array3.C
20511         * g++.old-deja/g++.other/crash25.C
20512         * g++.old-deja/g++.other/dtor3.C
20513         * g++.old-deja/g++.other/dtor4.C
20514         * g++.old-deja/g++.other/main1.C
20515         * g++.old-deja/g++.other/warn7.C
20516         * g++.old-deja/g++.pt/crash11.C
20517         * g++.old-deja/g++.pt/crash36.C
20518         * g++.old-deja/g++.pt/spec22.C
20519         * g++.old-deja/g++.pt/spec9.C
20520         * g++.old-deja/g++.pt/ttp52.C
20521         * g++.old-deja/g++.robertl/eb103.C
20522         * g++.old-deja/g++.robertl/eb121.C
20523         * g++.old-deja/g++.robertl/eb22.C
20524         * g++.old-deja/g++.robertl/eb8.C:
20525         Update locations and/or regexps of dg-error markers.
20526         Remove markers for some bogus messages that are no longer issued.
20527
20528 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20531         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20532
20533 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20534
20535         PR c++/17618
20536         * g++.dg/lookup/crash5.C: New test.
20537
20538 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20539
20540         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20541         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20542         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20543         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20544         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20545         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20546
20547         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20548         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20549         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20550         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20551         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20552         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20553
20554         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20555
20556         * gcc.dg/vect/vect-44.c: Check additional cases.
20557         * gcc.dg/vect/vect-48.c: Check additional cases.
20558
20559         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20560         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20561         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20562         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20563         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20564         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20565         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20566         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20567         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20568
20569         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20570         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20571         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20572
20573 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20574
20575         * gcc.dg/tree-ssa/loop-6.c: New test.
20576
20577 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20578
20579         PR c++/17620
20580         * g++.dg/inherit/base2.C: New.
20581
20582 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20583
20584         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20585         * gcc.dg/20001012-2.c: Likewise.
20586         * gcc.dg/20001013-1.c: Likewise.
20587         * gcc.dg/20001101-1.c: Likewise.
20588         * gcc.dg/20001102-1.c: Likewise.
20589         * gcc.dg/bf-spl1.c: Likewise.
20590         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20591         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20592
20593 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20594
20595         PR tree-optimization/16721
20596         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20597
20598 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20599
20600         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20601         * gcc.dg/20040305-1.c: Likewise.
20602
20603 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20604
20605         PR c/16566
20606         * gcc.c-torture/compile/pr16566-1.c,
20607         gcc.c-torture/compile/pr16566-2.c,
20608         gcc.c-torture/compile/pr16566-3.c: New tests.
20609
20610 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20611
20612         PR tree-optimization/17512
20613         * gcc.c-torture/compile/20040916-1.c.
20614
20615 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20616
20617         * gcc.dg/pragma-re-3.c: New test.
20618
20619 2004-09-17  Matt Austern  <austern@apple.com>
20620
20621         PR c++/15049
20622         * g++.dg/other/anon3.C: New.
20623
20624 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20625
20626         PR c++/7503
20627         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20628         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20629         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20630         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20631         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20632
20633 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20634
20635         PR fortran/17286
20636         * gfortran.dg/pr17286.f90: New test.
20637
20638 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20639
20640         PR c++/17530
20641         * g++.dg/template/static7.C: New test.
20642
20643 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20644
20645         PR tree-opt/17558
20646         * gcc.c-torture/compile/pr17558.c: New test.
20647
20648 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20649
20650         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20651         if SKIP_ATTRIBUTE is defined.
20652
20653 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20654
20655         PR fortran/15957
20656         * gfortran.dg/pr15957.f90: New test.
20657
20658 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20659
20660         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20661         in comparison.
20662         * gcc.dg/vect/vect-79.c: Likewise.
20663         * gcc.dg/vect/vect-80.c: Likewise.
20664
20665 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20666
20667         PR fortran/15750
20668         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20669
20670 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20671
20672         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20673         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20674         * gcc.dg/vect/vect-62.c: New testcase.
20675         * gcc.dg/vect/vect-63.c: New testcase.
20676         * gcc.dg/vect/vect-64.c: New testcase.
20677         * gcc.dg/vect/vect-65.c: New testcase.
20678         * gcc.dg/vect/vect-66.c: New testcase.
20679         * gcc.dg/vect/vect-67.c: New testcase.
20680         * gcc.dg/vect/vect-68.c: New testcase.
20681         * gcc.dg/vect/vect-69.c: New testcase.
20682         * gcc.dg/vect/vect-79.c: New testcase.
20683         * gcc.dg/vect/vect-80.c: New testcase.
20684
20685 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20686
20687         * gcc.target/mips/asm-1.c: New test.
20688
20689 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20690
20691         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20692         * gcc.dg/vect/vect-73.c: New testcase.
20693         * gcc.dg/vect/vect-74.c: New testcase.
20694         * gcc.dg/vect/vect-75.c: New testcase.
20695         * gcc.dg/vect/vect-76.c: New testcase.
20696         * gcc.dg/vect/vect-77.c: New testcase.
20697         * gcc.dg/vect/vect-78.c: New testcase
20698
20699 2004-09-18  Paul Brook  <paul@codesourcery.com>
20700
20701         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20702
20703 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20704
20705         PR c/17424
20706         * gcc.dg/pr17424-1.c: New test.
20707
20708 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20709
20710         * g++.dg/tree-ssa/pr17153.C: New test.
20711
20712 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20713
20714         PR pch/13361
20715         * testsuite/g++.dg/pch/wchar-1.C: New.
20716         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20717
20718 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20719
20720         * gcc.c-torture/execute/20040917-1.c: New test.
20721
20722 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20723
20724         PR tree-optimization/17319
20725         * gcc.dg/pr17319.c: New test.
20726
20727 2004-09-17  Devang Patel  <dpatel@apple.com>
20728
20729         * gcc.dg/20040813-1.c: New test.
20730
20731 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20732
20733         PR tree-optimization/17273
20734         * gcc.c-torture/compile/pr17273.c: New test.
20735
20736 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20737
20738         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20739         Update expected messages.
20740         * gcc.dg/declspec-13.c: New test.
20741
20742 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20743
20744         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20745
20746 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20747
20748         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20749         change what 'a' is pointing to.
20750
20751 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20752
20753         PR c++/16002
20754         * g++.dg/template/error18.C: New test.
20755
20756         PR c++/16029
20757         * g++.dg/warn/Wunused-8.C: New test.
20758
20759 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20760
20761         PR tree-optimization/17513
20762         * gcc.dg/20040916-1.c: New test.
20763
20764 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20765
20766         PR c++/17501
20767         * g++.dg/template/typename7.C: New test.
20768
20769 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20770
20771         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20772
20773 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20774
20775         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20776         with -ftree-based-profiling also.
20777         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20778
20779 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20780
20781         PR/15364
20782         * gfortran.dg/der_array_io_1.f90: New test.
20783         * gfortran.dg/der_array_io_2.f90: New test.
20784         * gfortran.dg/der_array_io_3.f90: New test.
20785
20786 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20787
20788         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20789         EABI.
20790
20791 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20792
20793         * g++.dg/opt/switch1.C: New test.
20794
20795 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20796
20797         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20798         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20799         Update expected messages.
20800
20801 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20802
20803         PR fortran/16485
20804         * gfortran.dg/same_name_1.f90: New test.
20805
20806 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20807
20808         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20809         dereference garbage pointers.
20810
20811 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20814         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20815
20816         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20817         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20818         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20819
20820 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20821
20822         PR c++/17324
20823         * g++.dg/template/mangle1.C: New test.
20824
20825 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20826
20827         PR tree-optimization/17252
20828         * gcc.c-torture/execute/pr17252.c: New test.
20829
20830 2004-09-14  Andrew Pinski  <apinski@apple.com>
20831
20832         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20833
20834 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20835
20836         PR rtl-optimization/9771
20837         * gcc.dg/pr9771-1.c: New test case.
20838
20839 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20840
20841         PR tree-optimization/15262
20842         * gcc.c-torture/execute/pr15262-1.c: New test.
20843         * gcc.c-torture/execute/pr15262-2.c: New test.
20844
20845 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20846
20847         * gcc.dg/declspec-12.c: New test.
20848
20849 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20850
20851         * gfortran.dg/pr17090.f90: Add directives to test.
20852
20853 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20854
20855         * gcc.c-torture/compile/20040914-1.c: New test.
20856
20857 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20858
20859         PR c++/16162
20860         * g++.dg/template/decl2.C: New test.
20861
20862 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20863
20864         PR fortran/17090
20865         * gfortran.dg/pr17090.f90: New test.
20866
20867 2004-09-13  Dale Johannesen  <dalej@apple.com>
20868
20869         * gcc.c-torture/compile/pr17408.c: New test case.
20870
20871 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/16716
20874         * g++.dg/parse/crash17.C: New test.
20875
20876         PR c++/17327
20877         * g++.dg/template/enum3.C: New test.
20878
20879 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20880
20881         * lib/gcc-defs.exp: Load wrapper.exp.
20882         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20883         using local code.
20884         * lib/gcc.exp (gcc_init): Similar.
20885         * lib/gfortran.exp (gfortran_init): Similar.
20886         * lib/objc.exp (objc_init): Similar.
20887         * lib/treelang.exp (treelang_init): Similar.
20888         * lib/wrapper.exp: New file with build_wrapper call machinery in
20889         ${tool}_maybe_build_wrapper.
20890
20891 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20892
20893         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20894         "inline".
20895         * gcc.dg/declspec-11.c: Update expected messages.
20896         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20897         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20898         gcc.dg/inline-12.c: New tests.
20899
20900 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20901
20902         * g++.dg/tree-ssa/pr17400.C: New testcase.
20903
20904 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20905
20906         * gcc.target/mips/sb1-1.c: New testcase.
20907
20908 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20909
20910         * lib/g77-dg.exp: Remove unused file.
20911         * lib/mike-g77.exp: Ditto.
20912         * lib/g77.exp: Ditto.
20913
20914 2004-09-12  Richard Henderson  <rth@redhat.com>
20915
20916         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20917
20918 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20919
20920         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20921         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20922         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20923         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20924         Update expected messages.
20925
20926 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20927
20928         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20929         declaration/use mismatch for dirp parameter.
20930
20931 2004-09-12  Andrew Pinski  <apinski@apple.com>
20932
20933         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20934         -fgnu-runtime is passed.
20935
20936 2004-09-12  Richard Henderson  <rth@redhat.com>
20937
20938         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20939         do the uplevel thing and update additional_flags directly.
20940         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20941         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20942         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20943         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20944
20945 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20946
20947         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20948
20949 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20950
20951         PR middle-end/17411
20952         * g++.dg/opt/pr17411-1.C: New test case.
20953
20954 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20955
20956         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20957         gcc.dg/tls/diag-2.c: Update expected messages.
20958         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20959         messages.
20960         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20961         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20962         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20963         gcc.dg/tls/diag-5.c: New tests.
20964
20965 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20966
20967         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20968
20969 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20970
20971         * g++.dg/parse/break-in-for.C: New test.
20972
20973 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20974
20975         * gcc.dg/tree-ssa/20040911-1.c: New test.
20976
20977 2004-09-11  Andreas Jaeger  <aj@suse.de>
20978
20979         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20980         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20981
20982 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20983
20984         * gcc.target/frv: New directory of FR-V-specific tests.
20985
20986 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20987
20988         * gcc.dg/convert-vec-1.c: New test.
20989
20990 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20991
20992         PR middle-end/17024
20993         * gcc.dg/pr17024-1.c: New test case.
20994
20995 2004-09-10  Eric Christopher  <echristo@redhat.com>
20996
20997         * gcc.dg/20040910-1.c: New test.
20998
20999 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21000
21001         * gcc.dg/bitfld-9.c: New test.
21002
21003 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21004
21005         * gcc.c-torture/execute/ieee/acc1.c: New test.
21006         * gcc.c-torture/execute/ieee/acc2.c: New test.
21007         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21008
21009 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21010
21011         * gcc.dg/deprecated-2.c: New test.
21012
21013 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21014
21015         * gcc.dg/init-vec-1.c: New test.
21016
21017 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21018
21019         PR middle-end/17055
21020         * gcc.dg/pr17055-1.c: New test case.
21021
21022 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21023
21024         PR target/17377
21025         * gcc.c-torture/execute/pr17377.c: New test.
21026
21027 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21028
21029         PR c/8420
21030         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21031         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21032         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21033         gcc.dg/long-long-typespec-1.c: New tests.
21034         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21035
21036 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21037
21038         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21039         gcc.dg/gnu99-static-1.c: New tests.
21040
21041 2004-09-08  Devang Patel  <dpatel@apple.com>
21042
21043         * gcc.dg/darwin-ld-20040828-1.c: New test.
21044         * gcc.dg/darwin-ld-20040828-2.c: New test.
21045         * gcc.dg/darwin-ld-20040828-3.c: New test.
21046
21047 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21048
21049         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21050         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21051         in error message.
21052         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21053         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21054         in error message.
21055         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21056         types they qualify.
21057         * objc.dg/type-size-2.m: Fix wording in comment.
21058         * objc.dg/va-meth-1.m: New test case.
21059
21060 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21061
21062         PR c/16633:
21063         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21064         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21065
21066 2004-09-06  Devang Patel  <dpatel@apple.com>
21067
21068         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21069         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21070
21071 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21072
21073         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21074         reflect changed line numbering of diagnostics.
21075
21076 2004-09-06  Paul Brook  <paul@codesourcery.com>
21077
21078         * gfortran.dg/edit_real_1.f90: Add new test.
21079
21080 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21081
21082         * gcc.dg/tree-ssa/loop-2.c: New test.
21083         * gcc.dg/tree-ssa/loop-3.c: New test.
21084         * gcc.dg/tree-ssa/loop-4.c: New test.
21085         * gcc.dg/tree-ssa/loop-5.c: New test.
21086
21087 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21088
21089         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21090
21091 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21092
21093         * gcc.dg/format/sentinel-1.c: New test.
21094
21095 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21096
21097         * testsuite/gcc.dg/builtins-46.c: New.
21098
21099 2004-09-03  Devang Patel  <dpatel@apple.com>
21100
21101         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21102         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21103
21104 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21105
21106         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21107         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21108         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21109         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21110         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21111         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21112         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21113         the non-portable bzero.
21114         * gcc.dg/20010912-1.c: xfail for NetWare.
21115         * gcc.dg/20020426-2.c: xfail for NetWare.
21116         * gcc.dg/20021014-1.c: xfail for NetWare.
21117         * gcc.dg/20021018-1.c: xfail for NetWare.
21118         * gcc.dg/20030213-1.c: xfail for NetWare.
21119         * gcc.dg/20030225-1.c: xfail for NetWare.
21120         * gcc.dg/20030708-1.c: xfail for NetWare.
21121         * gcc.dg/builtins-config.h: Also exclude NetWare.
21122         * gcc.dg/format/format.h: Define restrict only if not already defined.
21123         * gcc.dg/nest.c: xfail for NetWare.
21124         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21125         * lib/target-supports.exp (check_visibility_available): Exclude
21126         NetWare.
21127
21128 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21129
21130         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21131         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21132         deterministic starting point for the alignment of structure fields.
21133         * gcc.dg/Wpadded.c: Dito.
21134         * g++.dg/abi/vbase10.C: Dito.
21135
21136 2004-09-03  Devang Patel  <dpatel@apple.com>
21137
21138         * g++.dg/debug/pr15736.cc: New test.
21139
21140 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * README.QMTEST: Fix out-of-date link.
21143
21144 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21145
21146         PR fortran/16579
21147         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21148         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21149
21150 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21151
21152         * g++.dg/abi/arm_rtti1.C: New test.
21153
21154 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21155
21156         * gcc.dg/ppc-vector-memcpy.c: New.
21157         * gcc.dg/ppc-vector-memset.c: New.
21158
21159 2004-09-02  Chao-ying Fu  <fu@mips.com>
21160
21161         * gcc.target/mips/mips-3d-1.c: New test.
21162         * gcc.target/mips/mips-3d-2.c: New test.
21163         * gcc.target/mips/mips-3d-3.c: New test.
21164         * gcc.target/mips/mips-3d-4.c: New test.
21165         * gcc.target/mips/mips-3d-5.c: New test.
21166         * gcc.target/mips/mips-3d-6.c: New test.
21167         * gcc.target/mips/mips-3d-7.c: New test.
21168         * gcc.target/mips/mips-3d-8.c: New test.
21169         * gcc.target/mips/mips-3d-9.c: New test.
21170         * gcc.target/mips/mips-ps-1.c: New test.
21171         * gcc.target/mips/mips-ps-2.c: New test.
21172         * gcc.target/mips/mips-ps-3.c: New test.
21173         * gcc.target/mips/mips-ps-4.c: New test.
21174         * gcc.target/mips/mips-ps-type.c: New test.
21175
21176 2004-09-02  Paul Brook  <paul@codesourcery.com>
21177
21178         * gfortran.dg/edit_real_1.f90: Add new tests.
21179
21180 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21181
21182         PR fortran/15327
21183         * gfortran.dg/merge_char_1.f90: New test.
21184
21185 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21186
21187         PR fortran/16404
21188         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21189
21190 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21191
21192         PR c/1522
21193         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21194
21195 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21196
21197         * g++.dg/opt/loop1.C: Do not XFAIL.
21198
21199 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * gcc.c-torture/execute/20040831-1.c: New test.
21202
21203 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21204
21205         PR fortran/16579
21206         * gfortran.dg/g77/20010610.f: Now passes.
21207         Copy from g77.f-torture/execute. Add dg-run directive.
21208         * gfortran.dg/g77/README: Update
21209
21210 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21211
21212         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21213         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21214         (t1, t2, t3, t4): Add volatile.
21215
21216 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21217
21218         * g++.dg/ext/visibility/arm1.C: New test.
21219
21220 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21221
21222         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21223         -pedantic-errors.
21224
21225 2004-09-01  Paul Brook  <paul@codesourcery.com>
21226
21227         * gfortran.dg/eof_2.f90: New test.
21228
21229 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21230
21231         PR fortran/16579
21232         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21233
21234 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21235
21236         PR libfortran/16805
21237         * gfortran.dg/list_read_2.f90: New test.
21238
21239 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21240
21241         * g++.dg/abi/key1.C: New test.
21242
21243 2004-08-31  Richard Henderson  <rth@redhat.com>
21244
21245         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21246         form of offsetof.
21247         * g++.dg/other/offsetof5.C: Remove duplicate.
21248
21249 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21250
21251         PR fortran/17244
21252         * gfortran.dg/func_derived_1.f90: New test.
21253
21254 2004-08-31  Paul Brook  <paul@codesourcery.com>
21255
21256         * gfortran.dg/eof_1.f90: New test.
21257
21258 2004-08-31  Paul Brook  <paul@codesourcery.com>
21259
21260         * gfortran.dg/list_read_1.f90: New file.
21261
21262 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21263
21264         * g++.dg/opt/loop1.C: XFAIL.
21265
21266 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21267
21268         * gcc.dg/funcdef-storage-1.c: New.
21269         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21270         an extern function in local scope.
21271         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21272         declare an 'auto inline' function in local scope.
21273         * gcc.dg/20011130-1.c: Likewise.
21274         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21275         an 'auto' function in local scope.
21276         * gcc.dg/20021014-1.c: Likewise.
21277         * gcc.dg/20030331-2.c: Likewise.
21278
21279 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21280
21281         * gfortran.dg/blockdata_1.f90: New test.
21282
21283 2004-08-30  Richard Henderson  <rth@redhat.com>
21284
21285         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21286
21287 2004-08-30  Richard Henderson  <rth@redhat.com>
21288
21289         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21290         additional_flags set by alternate driver.
21291         (ieee-options): New procedure.
21292         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21293         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21294         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21295         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21296
21297 2004-08-30  Richard Henderson  <rth@redhat.com>
21298
21299         * lib/f-torture.exp: Remove.
21300
21301 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR rtl-optimization/16590
21304         * g++.dg/opt/loop1.C: New test.
21305
21306 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21307
21308         PR fortran/13910
21309         * gfortran.dg/oldstyle_1.f90: New test.
21310
21311 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21312         Paul Brook  <paul@codesourcery.com>
21313
21314         * gfortran.dg/g77/README: Update.
21315         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21316         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21317         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21318
21319 2004-08-28  Paul Brook  <paul@codesourcery.com>
21320
21321         PR libfortran/17195
21322         * gfortran.dg/edit_real_1.f90: New test.
21323
21324 2004-08-27  Paul Brook  <paul@codesourcery.com>
21325
21326         * gfortran.dg/rewind_1.f90: New test.
21327
21328 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21329
21330         PR fortran/16597
21331         * gfortran.dg/pr16597.f90: New test.
21332
21333 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21334
21335         PR c/13801
21336         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21337         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21338         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21339         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21340         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21341
21342 2004-08-26  Nick Clifton  <nickc@redhat.com>
21343
21344         * gcc.c-torture/compile/pr17119.c: New test.
21345
21346 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21347
21348         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21349
21350 2004-08-25  Richard Henderson  <rth@redhat.com>
21351
21352         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21353         the bits that expect kind=8 to be the largest real kind.
21354
21355 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21356
21357         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21358
21359 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21360
21361         * gfortran.dg/assignment_1.f90: New test.
21362
21363 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21364
21365         * g++.dg/template/repo3.C: New test.
21366
21367 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21368
21369         PR middle-end/16693
21370         PR tree-optimization/16372
21371         * g++.dg/opt/pr16372-1.C: New test case.
21372         * g++.dg/opt/pr16693-1.C: New test case.
21373         * g++.dg/opt/pr16693-2.C: New test case.
21374
21375 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21376
21377         * objc.dg/proto-lossage-4.m: New test.
21378
21379 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21380
21381         PR c++/17155
21382         * g++.dg/inherit/local2.C: New test.
21383
21384 2004-08-25  Paul Brook  <paul@codesourcery.com>
21385
21386         PR fortran/17144
21387         * gfortran.dg/string_ctor_1.f90: New test.
21388
21389 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21390
21391         PR c++/14428
21392         * g++.dg/template/redecl2.C: New test.
21393
21394 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21395
21396         PR fortran/17143
21397         * gfortran.dg/pr17143.f90: New test.
21398
21399 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21400
21401         PR fortran/17164
21402         * gfortran.dg/pr17164.f90: New test.
21403
21404 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21405
21406         * gcc.dg/tree-ssa/loop-1.c: New test.
21407
21408 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21409
21410         * gcc.c-torture/compile/20040824-1.c: New test.
21411
21412 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21413
21414         * gcc.c-torture/compile/iftrap-3.c: New test.
21415
21416 2004-08-24  Paul Brook  <paul@codesourcery.com>
21417
21418         * gfortran.dg/entry_2.f90: New test.
21419
21420 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         PR c++/16889
21423         * g++.dg/lookup/ambig[12].C: New.
21424
21425 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21426
21427         PR c++/16706
21428         * g++.dg/template/crash21.C: New test.
21429         * g++.dg/template/crash22.C: Likewise.
21430
21431 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21432
21433         PR c++/17149
21434         * g++.dg/template/access15.C: New.
21435
21436 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c++/17163
21439         * g++.dg/template/repo2.C: New test.
21440
21441 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21442
21443         PR rtl-optimization/17078
21444         * gcc.c-torture/execute/pr17078-1.c: New test case.
21445
21446 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c/14492
21449         * gcc.dg/debug/crash1.c: New test.
21450
21451 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21452
21453         PR c/16180
21454         * gcc.dg/loop-5.c: New test.
21455
21456 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21457
21458         * gcc.c-torture/execute/20040823-1.c: New test.
21459
21460 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21461
21462         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21463         to the assembler.  Simplify test accordingly.
21464         (asm_abi_flags): Use GNU names.
21465         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21466         to check for ABI flags.
21467
21468 2004-08-22  Andrew Pinski  <apinski@apple.com>
21469
21470         * g++.dg/opt/pr14029.C: New test.
21471         * gcc.c-torture/execute/pr15262.c: New test.
21472
21473 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21474
21475         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21476
21477 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21478
21479         PR 16908
21480         * gfortran.dg/direct_io.f90: New test.
21481
21482 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/17121
21485         * g++.dg/inherit/local2.C: New test.
21486
21487 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21488
21489         PR c++/17120
21490         * g++.dg/warn/Wparentheses-4.C: New test.
21491
21492 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/17121
21495         * g++.dg/inherit/local2.C: New test.
21496
21497         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21498         * gcc.dg/ppc-ldstruct.c: Likewise.
21499         * gcc.dg/ppc64-abi-2.c: Likewise.
21500
21501 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21502
21503         PR rtl-optimization/17099
21504         * gcc.c-torture/execute/20040820-1.c: New test.
21505
21506 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21507
21508         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21509
21510 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21511
21512         PR fortran/17077
21513         * gfortran.dg/auto_array_1.f90: New test.
21514
21515 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21516
21517         PR fortran/17074
21518         * gfortran.dg/simpleif_1.f90: New test.
21519
21520 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21521
21522         * lib/target-supports.exp (check_profiling_available): Return
21523         false for arm*-*-symbianelf* and arm*-*-eabi*.
21524
21525         PR c++/15890
21526         * g++.dg/template/delete1.C: New test.
21527
21528 2004-08-19  Paul Brook  <paul@codesourcery.com>
21529
21530         PR fortran/14976
21531         PR fortran/16228
21532         * gfortran.dg/data_char_1.f90: New test.
21533
21534 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21535
21536         PR fortran/16946
21537         * gfortran.dg/reduction.f90: New testcase.
21538
21539 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21540
21541         PR fortran/16520
21542         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21543
21544 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21545
21546         PR c++/17041
21547         * g++.dg/Wparentheses-3.C: New test.
21548
21549 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21550
21551         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21552         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21553         * gcc.dg/vect/vect-2.c: Likewise.
21554         * gcc.dg/vect/vect-3.c: Likewise.
21555         * gcc.dg/vect/vect-4.c: Likewise.
21556         * gcc.dg/vect/vect-5.c: Likewise.
21557         * gcc.dg/vect/vect-6.c: Likewise.
21558         * gcc.dg/vect/vect-7.c: Likewise.
21559         * gcc.dg/vect/vect-25.c: Likewise.
21560         * gcc.dg/vect/vect-31.c: Likewise.
21561         * gcc.dg/vect/vect-32.c: Likewise.
21562         * gcc.dg/vect/vect-34.c: Likewise.
21563         * gcc.dg/vect/vect-36.c: Likewise.
21564         * gcc.dg/vect/vect-all.c: Likewise.
21565
21566 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21567
21568         PR c++/17068
21569         * g++.dg/template/operator4.C: New test.
21570
21571 2004-08-18  Richard Henderson  <rth@redhat.com>
21572
21573         * gcc.dg/20040206-1.c: XFAIL.
21574
21575 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21576
21577         PR c++/16246
21578         * g++.dg/template/array7.C: New test.
21579
21580 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21581
21582         * gcc.dg/mips-movcc-1.c: New test.
21583         * gcc.dg/mips-movcc-2.c: New test.
21584         * gcc.dg/mips-movcc-3.c: New test.
21585
21586         * gcc.dg/mips-nmadd-1.c: New test.
21587         * gcc.dg/mips-nmadd-2.c: New test.
21588
21589 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21590
21591         PR c++/15871
21592         * g++.dg/opt/inline8.C: New test.
21593
21594         PR c++/16965
21595         * g++.dg/parse/error17.C: New test.
21596
21597 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21598
21599         * gcc.dg/vect: New directory for vectorizer tests.
21600         * gcc.dg/vect/tree-vect.h: New file.
21601         * gcc.dg/vect/vect.exp: New file.
21602         * gcc.dg/vect/pr16105.c.c: New test.
21603         * gcc.dg/vect/vect-1.c: New test.
21604         * gcc.dg/vect/vect-2.c: New test.
21605         * gcc.dg/vect/vect-3.c: New test.
21606         * gcc.dg/vect/vect-4.c: New test.
21607         * gcc.dg/vect/vect-5.c: New test.
21608         * gcc.dg/vect/vect-6.c: New test.
21609         * gcc.dg/vect/vect-7.c: New test.
21610         * gcc.dg/vect/vect-8.c: New test.
21611         * gcc.dg/vect/vect-9.c: New test.
21612         * gcc.dg/vect/vect-10.c: New test.
21613         * gcc.dg/vect/vect-11.c: New test.
21614         * gcc.dg/vect/vect-12.c: New test.
21615         * gcc.dg/vect/vect-13.c: New test.
21616         * gcc.dg/vect/vect-14.c: New test.
21617         * gcc.dg/vect/vect-15.c: New test.
21618         * gcc.dg/vect/vect-16.c: New test.
21619         * gcc.dg/vect/vect-17.c: New test.
21620         * gcc.dg/vect/vect-18.c: New test.
21621         * gcc.dg/vect/vect-19.c: New test.
21622         * gcc.dg/vect/vect-20.c: New test.
21623         * gcc.dg/vect/vect-21.c: New test.
21624         * gcc.dg/vect/vect-22.c: New test.
21625         * gcc.dg/vect/vect-23.c: New test.
21626         * gcc.dg/vect/vect-24.c: New test.
21627         * gcc.dg/vect/vect-25.c: New test.
21628         * gcc.dg/vect/vect-26.c: New test.
21629         * gcc.dg/vect/vect-27.c: New test.
21630         * gcc.dg/vect/vect-28.c: New test.
21631         * gcc.dg/vect/vect-29.c: New test.
21632         * gcc.dg/vect/vect-30.c: New test.
21633         * gcc.dg/vect/vect-31.c: New test.
21634         * gcc.dg/vect/vect-32.c: New test.
21635         * gcc.dg/vect/vect-33.c: New test.
21636         * gcc.dg/vect/vect-34.c: New test.
21637         * gcc.dg/vect/vect-35.c: New test.
21638         * gcc.dg/vect/vect-36.c: New test.
21639         * gcc.dg/vect/vect-37.c: New test.
21640         * gcc.dg/vect/vect-38.c: New test.
21641         * gcc.dg/vect/vect-40.c: New test.
21642         * gcc.dg/vect/vect-41.c: New test.
21643         * gcc.dg/vect/vect-42.c: New test.
21644         * gcc.dg/vect/vect-43.c: New test.
21645         * gcc.dg/vect/vect-44.c: New test.
21646         * gcc.dg/vect/vect-45.c: New test.
21647         * gcc.dg/vect/vect-46.c: New test.
21648         * gcc.dg/vect/vect-47.c: New test.
21649         * gcc.dg/vect/vect-48.c: New test.
21650         * gcc.dg/vect/vect-49.c: New test.
21651         * gcc.dg/vect/vect-50.c: New test.
21652         * gcc.dg/vect/vect-51.c: New test.
21653         * gcc.dg/vect/vect-52.c: New test.
21654         * gcc.dg/vect/vect-53.c: New test.
21655         * gcc.dg/vect/vect-54.c: New test.
21656         * gcc.dg/vect/vect-55.c: New test.
21657         * gcc.dg/vect/vect-56.c: New test.
21658         * gcc.dg/vect/vect-57.c: New test.
21659         * gcc.dg/vect/vect-58.c: New test.
21660         * gcc.dg/vect/vect-59.c: New test.
21661         * gcc.dg/vect/vect-60.c: New test.
21662         * gcc.dg/vect/vect-61.c: New test.
21663         * gcc.dg/vect/vect-all.c: New test.
21664         * gcc.dg/vect/vect-none.c: New test.
21665
21666 2004-08-17  Paul Brook  <paul@codesourcery.com>
21667
21668         PR fortran/13082
21669         * gfortran.dg/entry_1.f90: New test.
21670
21671 2004-08-17  Andrew Pinski  <apinski@apple.com>
21672
21673         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21674
21675 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21676
21677         * gcc.dg/pr17036-1.c: New test.
21678
21679 2004-08-16  Devang Patel  <dpatel@apple.com>
21680
21681         * gcc.dg/darwin-20040809-1.c: New test.
21682
21683 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21684
21685         * gcc.dg/funcdef-attr-1.c: New test.
21686
21687 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21688
21689         * gcc.dg/altivec-17.c: New test.
21690         * gcc.dg/altivec-18.c: New test.
21691
21692 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21693
21694         PR c++/6749
21695         * g++.dg/template/vtable2.C: New test.
21696
21697 2004-08-14  Richard Henderson  <rth@redhat.com>
21698
21699         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21700         * gcc.dg/pack-test-4.c (main): Return 0.
21701         * gcc.dg/setjmp-1.c: Remove XFAIL.
21702         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21703
21704 2004-08-14  Richard Henderson  <rth@redhat.com>
21705
21706         * gcc.dg/980217-1.c: Add prototype for printf.
21707
21708 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21709
21710         * gfortran.dg/pr16935.f90: New test.
21711
21712 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21713
21714         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21715
21716 2004-08-13  Paul Brook  <paul@codesourcery.com>
21717
21718         * gfortran.dg/der_io_1.f90: Remove stray comma.
21719
21720 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21721
21722         * gcc.dg/vmx/cw-bug-2.c: Remove.
21723         * gcc.dg/vmx/vprint-1.c: Remove.
21724         * gcc.dg/vmx/vscan-1.c: Remove.
21725
21726 2004-08-12  Devang patel  <dpatel@apple.com>
21727
21728         * gcc.dg/darwin-20040809-2.c: New test.
21729
21730 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21731
21732         * g++.dg/ext/altivec-12.C: New test.
21733
21734         * g++.dg/ext/altivec-11.C: New test.
21735
21736 2004-08-12  Paul Brook  <paul@codesourcery.com>
21737
21738         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21739
21740 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21741
21742         * g++.dg/ext/altivec-2.C: Check for hardware support before
21743         executing any VMX instructions.
21744
21745         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21746
21747 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21748
21749         PR c++/16276
21750         * g++.old-deja/g++.other/comdat4.C: New test.
21751         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21752
21753 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21754
21755         PR target/16286
21756         * gcc.dg/pr16286.c: New test.
21757
21758 2004-08-12 Jan Beulich <jbeulich@novell.com>
21759
21760         * g++.dg/ext/asm5.C: New.
21761
21762 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/16698
21765         * g++.dg/eh/crash1.C: New test.
21766
21767         PR c++/16717
21768         * g++.dg/ext/construct1.C: New test.
21769
21770 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21771
21772         PR c++/16853
21773         * g++.dg/init/ptrmem1.C: New test.
21774
21775         PR c++/16618
21776         * g++.dg/parse/offsetof5.C: New test.
21777
21778         PR c++/16870
21779         * g++.dg/template/overload3.C: New test.
21780
21781 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21782
21783         PR c++/16964
21784         * g++.dg/parse/error16.C: New test.
21785
21786         PR c++/16904
21787         * g++.dg/template/error14.C: New test.
21788
21789         PR c++/16929
21790         * g++.dg/template/error15.C: New test.
21791
21792 2004-08-11  Devang Patel  <dpatel@apple.com>
21793
21794         * gcc.dg/darwin-ld-20040809-1.c: New test.
21795         * gcc.dg/darwin-ld-20040809-2.c: New test.
21796
21797 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21798
21799         PR fortran/16917
21800         * gfortran.dg/dfloat_1.f90: New test.
21801
21802 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21803
21804         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21805         * gcc.dg/dll-2.c: Fix dg-require syntax.
21806         * gcc.misc-tests/arm-isr.c (abort): Declare.
21807         (exit): Likewise.
21808
21809 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21810
21811         PR c++/16971
21812         * g++.dg/parse/crash16.C: New test.
21813
21814 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21815
21816         * gcc.dg/mips-rsqrt-1.c: New test case.
21817         * gcc.dg/mips-rsqrt-2.c: New test case.
21818         * gcc.dg/mips-rsqrt-3.c: New test case.
21819
21820 2004-08-10  Paul Brook  <paul@codesourcery.com>
21821
21822         * gfortran.dg/der_io_1.f90: New test.
21823
21824 2004-08-10  Paul Brook  <paul@codesourcery.com>
21825
21826         PR fortran/16919
21827         * gfortran.dg/der_array_1.f90: New test.
21828
21829 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21830
21831         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21832
21833 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21834
21835         * gcc.dg/wchar_t-2.c: Fix typo.
21836
21837 2004-08-09  Falk Hueffner  <falk@debian.org>
21838
21839         PR tree-optimization/12517
21840         * gcc.c-torture/compile/pr12517.c: New test.
21841
21842         PR tree-optimization/12578
21843         * gcc.c-torture/compile/pr12578.c: New test.
21844
21845         PR tree-optimization/12899
21846         * gcc.c-torture/compile/pr12899.c: New test.
21847
21848         PR rtl-optimization/14692
21849         * gcc.c-torture/compile/pr14692.c: New test.
21850
21851         PR tree-optimization/16461
21852         * gcc.c-torture/compile/pr16461.c: New test.
21853
21854 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21855
21856         * gfortran.dg/getenv_1.f90: New test.
21857
21858 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21859
21860         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21861         wchar_t.
21862         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21863
21864 2004-08-06  Paul Brook  <paul@codesourcery.com>
21865
21866         * gfortran.dg/ret_array_1.f90: New test.
21867         * gfortran.dg/ret_pointer_1.f90: New test.
21868
21869 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21870
21871         * gcc.dg/missing-field-init-[12].c: New tests.
21872         * g++.dg/warn/missing-field-init-[12].C: New tests.
21873
21874 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21875
21876         * gcc.dg/enum2.c: New test.
21877         * gcc.dg/symbian3.c: Likewise.
21878         * gcc.dg/symbian4.c: Likewise.
21879         * gcc.dg/wchar_t-2.c: Likewise.
21880
21881 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21882
21883         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21884         destructor tests.
21885
21886 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21887
21888         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21889         dg-require-visiblity.
21890         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21891         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21892         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21893         * g++.dg/ext/visibility/new1.C: Likewise.
21894         * g++.dg/ext/visibility/pragma.C: Likewise.
21895         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21896         * g++.dg/ext/visibility/virtual.C: Likewise.
21897         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21898         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21899         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21900         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21901         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21902         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21903         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21904         * g++/dg/ext/visibility/visibility-8.C: New test.
21905         * gcc.c-torture/compile/dll.x: Remove.
21906         * gcc.dg/dll-2.c: Use dg-require-dll
21907         * gcc.dg/visibility-10.c: New test.
21908         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21909         supporting DLLs.
21910         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21911         (scan_not_hidden): Likewise.
21912
21913 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21914
21915         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21916
21917 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21918
21919         * gcc.c-torture/execute/20040805-1.c: New test.
21920
21921 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21922
21923         * gcc.dg/20020118-1.c: Declare abort.
21924         * gcc.dg/altivec_check.h: Likewise.
21925         * gcc.dg/iftrap-2.c: Likewise.
21926         * gcc.dg/pragma-darwin.c: Likewise.
21927         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21928
21929 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21930
21931         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21932
21933 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21934
21935         * gcc.c-torture/execute/builtins/abs-2.c,
21936         gcc.c-torture/execute/builtins/abs-3.c,
21937         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21938         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21939         intmax_t, uintmax_t and their limits.
21940         * gcc.dg/intmax_t-1.c: New test.
21941
21942 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21943
21944         * g++.dg/tc1/dr147.C: Add reference to PR.
21945
21946 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21947
21948         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21949         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21950
21951 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21952
21953         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21954
21955 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21956
21957         * gcc.dg/redecl-5.c: New test.
21958         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21959         of scanf.
21960
21961 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21962
21963         PR middle-end/16790
21964         * gcc.c-torture/execute/pr16790-1.c: New test case.
21965
21966 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21967
21968         * g++.dg/ext/visibility/assign1.C: New test.
21969         * g++.dg/ext/visibility/new1.C: Likewise.
21970
21971         * gcc.dg/symbian1.c: New test.
21972         * gcc.dg/symbian2.c: Likewise.
21973
21974 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21975
21976         PR target/16570
21977         * gcc.dg/i386-sse-9.c: New test.
21978
21979 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21980
21981         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21982
21983 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21984
21985         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21986         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21987         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21988         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21989         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21990         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21991         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21992         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21993         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21994         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21995         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21996         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21997         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21998         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21999         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22000         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22001         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22002         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22003         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22004         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22005         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22006         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22007         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22008         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22009         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22010         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22011         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22012         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22013         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22014         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22015         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22016         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22017         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22018         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22019         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22020         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22021         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22022         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22023         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22024         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22025         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22026         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22027         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22028         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22029         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22030         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22031         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22032         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22033         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22034         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22035         gcc.misc-tests/i386-pf-3dnow-1.c,
22036         gcc.misc-tests/i386-pf-athlon-1.c,
22037         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22038         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22039         Declare built-in functions used.
22040         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22041
22042 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22043
22044         PR c++/16707
22045         * g++.dg/lookup/using12.C: New test.
22046
22047         * g++.dg/init/null1.C: Fix PR number.
22048         * g++.dg/parse/namespace10.C: Likewise.
22049
22050 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22051
22052         PR c++/16224
22053         * g++.dg/template/spec17.C: New test.
22054         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22055         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22056
22057 2004-08-02  David Billinghurst
22058
22059         PR fortran/16292
22060         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22061
22062 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22063
22064         * gcc.dg/ia64-got-1.c: New test case.
22065
22066 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22067
22068         PR c++/16489
22069         * g++.dg/init/null1.C: New test.
22070         * g++.dg/tc1/dr76.C: Adjust error marker.
22071
22072         PR c++/16529
22073         * g++.dg/parse/namespace10.C: New test.
22074
22075         PR c++/16810
22076         * g++.dg/inherit/ptrmem2.C: New test.
22077
22078 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22079
22080         PR target/16155
22081         * gcc.dg/pr16155.c: New test.
22082
22083 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22084
22085         * gcc.dg/redecl-2.c: New test.
22086
22087 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22088
22089         * gcc.dg/darwin-longdouble.c: New file.
22090
22091 2004-07-30  Richard Henderson  <rth@redhat.com>
22092
22093         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22094         write to constant argument.
22095         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22096
22097 2004-07-30  Richard Henderson  <rth@redhat.com>
22098
22099         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22100         tests of nearest around zero.
22101
22102 2004-07-30  Andrew Pinski  <apinski@apple.com>
22103
22104         * gcc.c-torture/compile/20040730-1.c: New test.
22105
22106 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22107
22108         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22109         powerpc-eabispe.
22110
22111 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22112
22113         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22114
22115 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22116
22117         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22118         contains $ld_library_path.
22119         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22120
22121 2004-07-29  Richard Henderson  <rth@redhat.com>
22122
22123         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22124
22125         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22126         (alt2, which): New.
22127         (Check): Accept either alternative.
22128
22129 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22130
22131         * g++.dg/abi/inline1.C: New test.
22132         * g++.dg/abi/local1-a.cc: Likewise.
22133         * g++.dg/abi/local1.C: Likewise.
22134         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22135         * g++.dg/abi/mangle12.C: Likewise.
22136         * g++.dg/abi/mangle17.C: Likewise.
22137         * g++.dg/abi/mangle20-2.C: Likewise.
22138         * g++.dg/opt/interface1.C: Likewise.
22139         * g++.dg/opt/interface1.h: Likewise.
22140         * g++.dg/opt/interface1-a.cc: New test.
22141         * g++.dg/parse/repo1.C: New test.
22142         * g++.dg/template/repo1.C: Likewise.
22143         * g++.dg/warn/Winline-1.C: Likewise.
22144         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22145
22146 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22147
22148         * gcc.dg/tree-ssa/20040729-1.c: New test.
22149
22150 2004-07-27  Matt Austern <austern@apple.com>
22151
22152         * gcc.dg/darwin-bool-1.c: New test.
22153         * gcc.dg/darwin-bool-2.c: New test.
22154
22155 2004-07-28  Richard Henderson  <rth@redhat.com>
22156
22157         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22158         arguments in the correct type.  Don't write to constant arguments.
22159
22160 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22161
22162         PR tree-optimization/16688
22163         PR tree-optimization/16689
22164         * g++.dg/tree-ssa/pr16688.C: New test.
22165
22166 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22167
22168         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22169         loads.  Not only in the comment, this time.
22170
22171 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22172
22173         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22174         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22175         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22176         * gcc.dg/sh4a-bitmovua.c: New.
22177         * gcc.dg/sh4a-cos.c: New.
22178         * gcc.dg/sh4a-cosf.c: New.
22179         * gcc.dg/sh4a-fprun.c: New.
22180         * gcc.dg/sh4a-fsrra.c: New.
22181         * gcc.dg/sh4a-memmovua.c: New.
22182         * gcc.dg/sh4a-sin.c: New.
22183         * gcc.dg/sh4a-sincos.c: New.
22184         * gcc.dg/sh4a-sincosf.c: New.
22185         * gcc.dg/sh4a-sinf.c: New.
22186
22187 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22188
22189         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22190         conditionals.
22191         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22192         loads.
22193         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22194         DOM1.
22195
22196 2004-07-27  Andrew Pinski  <apinski@apple.com>
22197
22198         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22199
22200 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22201
22202         * gcc.dg/pragma-isr.c: New test.
22203
22204 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22205
22206         PR c++/14429
22207         * g++.dg/template/ttp11.C: New test.
22208
22209 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22210
22211         * gcc.c-torture/compile/20040727-1.c: New test.
22212
22213 2004-07-26  Eric Christopher  <echristo@redhat.com>
22214
22215         * gcc.c-torture/compile/20040726-2.c: New test.
22216
22217 2004-07-26  Andrew Pinski  <apinski@apple.com>
22218
22219         * g++.dg/rtti/tinfo1.C: Xfail.
22220
22221 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22222
22223         * gcc.c-torture/compile/20040726-1.c: New test.
22224
22225 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22226             Brian Ryner  <bryner@brianryner.com>
22227
22228         PR c++/9283
22229         PR c++/15000
22230         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22231         * g++.dg/ext/visibility/: New directory.
22232         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22233         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22234         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22235         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22236         * g++.dg/ext/visibility/fvisibility.C,
22237         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22238         g++.dg/ext/visibility/fvisibility-override1.C
22239         g++.dg/ext/visibility/fvisibility-override2.C
22240         g++.dg/ext/visibility/memfuncts.C
22241         g++.dg/ext/visibility/noPLT.C
22242         g++.dg/ext/visibility/pragma.C
22243         g++.dg/ext/visibility/pragma-override1.C
22244         g++.dg/ext/visibility/pragma-override2.C
22245         g++.dg/ext/visibility/staticmemfuncts.C
22246         g++.dg/ext/visibility/virtual.C: New tests.
22247
22248 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22249
22250         PR c/15360
22251         * gcc.dg/pr15360-1.c: New test.
22252
22253 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22254
22255         * gcc.dg/pragma-align-2.c: New test.
22256         * gcc.dg/pragma-init-fini.c: New test.
22257         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22258         targets.
22259
22260 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22261
22262         * gcc.dg/init-string-2.c: New test.
22263
22264 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22265
22266         PR 16684
22267         * gcc.dg/Wredundant-decls-1.c: New test case.
22268
22269 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22272         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22273         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22274         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22275         * gcc.dg/compat/generate-random.c: New file.
22276         * gcc.dg/compat/generate-random.h: Likewise.
22277         * gcc.dg/compat/generate-random_r.c: Likewise.
22278         * gcc.dg/compat/struct-layout-1.h: Likewise.
22279         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22280         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22281         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22282         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22283         * gcc.dg/compat/struct-layout-1_main.c: New test.
22284         * gcc.dg/compat/struct-layout-1_x.c: New file.
22285         * gcc.dg/compat/struct-layout-1_y.c: New file.
22286         * gcc.dg/compat/struct-layout-1_test.h: New file.
22287
22288 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22289
22290         * gcc.dg/comp-return-1.c: New test
22291
22292 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22293
22294         * gcc.dg/vmx/8-02a.c: Fix typo.
22295
22296         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22297         * gcc.dg/darwin-abi-3.c: New test.
22298
22299         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22300         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22301
22302         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22303         * gcc.dg/vmx/ops-long-1.c: New test.
22304         * gcc.dg/vmx/ops-long-2.c: New test.
22305
22306 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         * g++.dg/lookup/conv-[1234].C: New.
22309
22310 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22311
22312         * g++.dg/parse/attr2.C: Simplify.
22313
22314 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22315
22316         PR c/7284
22317         * gcc.c-torture/execute/pr7284-1.c: New test.
22318
22319 2004-07-22  Brian Booth  <bbooth@redhat.com>
22320
22321         * gcc.dg/tree-ssa/20040721-1.c: New test.
22322
22323 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.dg/template/crash20.c: New.
22326
22327 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22328
22329         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22330         Add dg-run directive.  Declare variables as required.
22331         * gfortran.dg/g77/README: Update
22332
22333 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22334
22335         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22336         gcc.dg/cris-peep2-andu2.c: New tests.
22337
22338 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22339
22340         PR c/15052
22341         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22342         on return type.
22343         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22344         messages.
22345         * gcc.dg/qual-return-2.c: Update expected messages.
22346         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22347
22348 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22349
22350         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22351         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22352
22353 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22354
22355         PR c/11250
22356         * gcc.dg/init-string-1.c: New test.
22357
22358 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22359
22360         PR middle-end/15345
22361         PR c/16450
22362         * gcc.dg/torture/nested-fn-1.c: New test.
22363
22364 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22365
22366         PR target/16559
22367         * gcc.dg/ia64-fptr-1.c: New file.
22368
22369 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22370
22371         PR c++/14497
22372         * g++.dg/template/spec16.C: New test.
22373         * g++.old-deja/g++.robertl/eb118.C: Remove.
22374
22375 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22376
22377         PR c++/509
22378         * g++.dg/template/spec15.C: New test.
22379
22380 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22381
22382         Copy cases from g77.f-torture/execute and add dg-run
22383         directive.  Other changes as noted.
22384         * gfortran.dg/g77/13037.f
22385         * gfortran.dg/g77/1832.f
22386         * gfortran.dg/g77/19981119-0.f
22387         * gfortran.dg/g77/19990313-0.f
22388         * gfortran.dg/g77/19990313-1.f
22389         * gfortran.dg/g77/19990313-2.f
22390         * gfortran.dg/g77/19990313-3.f
22391         * gfortran.dg/g77/19990419-1.f
22392         * gfortran.dg/g77/19990826-0.f
22393         * gfortran.dg/g77/19990826-2.f
22394         * gfortran.dg/g77/20000503-1.f
22395         * gfortran.dg/g77/20001111.f
22396         * gfortran.dg/g77/20010116.f
22397         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22398         * gfortran.dg/g77/20010430.f
22399         * gfortran.dg/g77/6177.f
22400         * gfortran.dg/g77/947.f
22401         * gfortran.dg/g77/970816-3.f
22402         * gfortran.dg/g77/971102-1.f
22403         * gfortran.dg/g77/980520-1.f
22404         * gfortran.dg/g77/980628-0.f
22405         * gfortran.dg/g77/980628-1.f
22406         * gfortran.dg/g77/980628-10.f
22407         * gfortran.dg/g77/980628-2.f
22408         * gfortran.dg/g77/980628-3.f
22409         * gfortran.dg/g77/980628-7.f
22410         * gfortran.dg/g77/980628-8.f
22411         * gfortran.dg/g77/980628-9.f
22412         * gfortran.dg/g77/980701-0.f
22413         * gfortran.dg/g77/980701-1.f
22414         * gfortran.dg/g77/cabs.f
22415         * gfortran.dg/g77/claus.f
22416         * gfortran.dg/g77/complex_1.f
22417         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22418         * gfortran.dg/g77/dcomplex.f
22419         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22420         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22421         * gfortran.dg/g77/f90-intrinsic-numeric.f
22422         * gfortran.dg/g77/int8421.f
22423         * gfortran.dg/g77/labug1.f
22424         * gfortran.dg/g77/large_vec.f
22425         * gfortran.dg/g77/le.f
22426         * gfortran.dg/g77/short.f
22427         * gfortran.dg/g77/README: Update
22428
22429 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22430
22431         PR c++/16637
22432         * g++.dg/parse/lookup4.C: New test.
22433
22434 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22435
22436         PR c++/16175
22437         * g++.dg/template/ttp10.C: New test.
22438
22439 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22440
22441         * gcc.dg/pr12625-1.c: New test.
22442
22443 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22444
22445         * testsuite/gcc.dg/switch-warn-1.c: New test.
22446         * testsuite/gcc.dg/switch-warn-2.c: New test.
22447         * gcc.c-torture/compile/pr14730.c: Update.
22448
22449 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22450
22451         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22452         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22453         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22454         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22455
22456 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22457
22458         PR c++/16623
22459         * g++.dg/template/assign1.C: New test.
22460
22461 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22462
22463         PR c++/12170
22464         * g++.dg/template/ttp9.C: New test.
22465
22466 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22467
22468         * gcc.dg/format/cmn-err-1.c: New test.
22469
22470 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22471
22472         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22473         gcc.dg/Wparentheses-10.c: New tests.
22474         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22475
22476 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22477
22478         PR fortran/16465
22479         * gfortran.dg/g77//ffixed-line-length-0.f,
22480         gfortran.dg/g77/ffixed-line-length-132.f,
22481         gfortran.dg/g77/ffixed-line-length-72.f,
22482         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22483         gfortran.dg/g77/README: Update.
22484
22485 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22486
22487         PR c++/13092
22488         * g++.dg/template/non-dependent7.C: New test.
22489         * g++.dg/template/non-dependent8.C: Likewise.
22490         * g++.dg/template/non-dependent9.C: Likewise.
22491         * g++.dg/template/non-dependent10.C: Likewise.
22492
22493 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22494
22495         PR c++/16337
22496         * g++.dg/parse/attr2.C: New test.
22497
22498 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22499
22500         * g77.dg: Removed.
22501         * g77.f-torture: Ditto.
22502
22503 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22504
22505         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22506         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22507         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22508
22509 2004-07-16  Richard Henderson  <rth@redhat.com>
22510
22511         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22512
22513 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22514
22515         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22516         tests with full list of options.
22517         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22518         of TORTURE_OPTIONS if test contains 'dg-do run'.
22519
22520         PR fortran/16404
22521         * gfortran.dg/do_iterator.f90: New test.
22522
22523 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22524
22525         PR rtl-optimization/16536
22526         * gcc.c-torture/execute/restrict-1.c: New test.
22527
22528 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22529
22530         PR fortran/15324
22531         * gfortran.dg/pr15324.f90: New test.
22532
22533         PR fortran/15129
22534         * gfortran.dg/pr15129.f90: New test.
22535
22536         PR fortran/15140
22537         * gfortran.dg/pr15140.f90: New test.
22538
22539         PR fortran/13792
22540         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22541         compile-time simplification.
22542
22543 2004-07-14  Mike Stump  <mrs@apple.com>
22544
22545         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22546
22547 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22548
22549         PR target/16325
22550         * gcc.dg/profile-generate-1.c: New.
22551
22552 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22553
22554         * gcc.c-torture/execute/20040709-1.c: New test.
22555         * gcc.c-torture/execute/20040709-2.c: New test.
22556
22557 2004-07-14  Mike Stump  <mrs@apple.com>
22558
22559         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22560
22561 2004-07-14  Mike Stump  <mrs@apple.com>
22562
22563         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22564
22565 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22566
22567         PR c++/16518
22568         * g++.dg/parse/mutable1.C: New test.
22569
22570 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22571
22572         PR tree-optimization/16443
22573         * gcc.dg/tree-ssa/20040713-1.c: New test.
22574
22575 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22576
22577         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22578         for operator new.
22579
22580 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22581
22582         * gfortran.dg/g77/README: New file
22583         * gfortran.dg/g77/19981216-0.f: Copy from
22584         g77.f-torture/noncompile.  Add "dg-do compile" and
22585         dg-error as required.
22586         * gfortran.dg/g77/19990218-1.f: Likewise.
22587         * gfortran.dg/g77/19990905-1.f: Likewise.
22588         * gfortran.dg/g77/9263.f: Likewise.
22589         * gfortran.dg/g77/980615-0.f: Likewise.
22590         * gfortran.dg/g77/980616-0.f: Likewise.
22591         * gfortran.dg/g77/check0.f: Likewise.
22592         * gfortran.dg/g77/select_no_compile.f: Likewise.
22593
22594 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22595
22596         Copy files from g77.f-torture/compile.
22597         Add "{ dg-do compile}".  Other changes as noted
22598         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22599         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22600         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22601         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22602         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22603         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22604         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22605         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22606         statement to conform to standard.  Append alpha1.x for reference.
22607         * gfortran.dg/g77/xformat.f: Add dg-warning
22608
22609 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22610
22611         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22612         Add {dg-do compile} directive.
22613         * gfortran.dg/g77/cpp2.F: Likewise.
22614
22615 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22616
22617         PR c++/5402
22618         * g++.dg/lookup/name-clash1.C: New test.
22619
22620         PR c++/9777
22621         * g++.dg/lookup/name-clash2.C: New test.
22622
22623         PR c++/12102
22624         * g++.dg/lookup/name-clash3.C: New test.
22625
22626 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22627
22628         * g++.dg/lookup/new2.C: New test.
22629         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22630
22631 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22632
22633         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22634         Add {dg-do compile} directive.
22635         * gfortran.dg/g77/13060.f: Likewise.
22636         * gfortran.dg/g77/19990218-0.f: Likewise.
22637         * gfortran.dg/g77/19990305-0.f: Likewise.
22638         * gfortran.dg/g77/19990419-0.f: Likewise.
22639         * gfortran.dg/g77/19990502-0.f: Likewise.
22640         * gfortran.dg/g77/19990502-1.f: Likewise.
22641         * gfortran.dg/g77/19990525-0.f: Likewise.
22642         * gfortran.dg/g77/19990826-1.f: Likewise.
22643         * gfortran.dg/g77/19990826-3.f: Likewise.
22644         * gfortran.dg/g77/19990905-2.f: Likewise.
22645         * gfortran.dg/g77/20000412-1.f: Likewise.
22646         * gfortran.dg/g77/20000511-1.f: Likewise.
22647         * gfortran.dg/g77/20000511-2.f: Likewise.
22648         * gfortran.dg/g77/20000518.f: Likewise.
22649         * gfortran.dg/g77/20000601-1.f: Likewise.
22650         * gfortran.dg/g77/20000601-2.f: Likewise.
22651         * gfortran.dg/g77/20000629-1.f: Likewise.
22652         * gfortran.dg/g77/20000630-2.f: Likewise.
22653         * gfortran.dg/g77/20010115.f: Likewise.
22654         * gfortran.dg/g77/20010321-1.f: Likewise.
22655         * gfortran.dg/g77/20010426.f: Likewise.
22656         * gfortran.dg/g77/20020307-1.f: Likewise.
22657         * gfortran.dg/g77/8485.f: Likewise.
22658         * gfortran.dg/g77/960317-1.f: Likewise.
22659         * gfortran.dg/g77/970915-0.f: Likewise.
22660         * gfortran.dg/g77/980310-1.f: Likewise.
22661         * gfortran.dg/g77/980310-2.f: Likewise.
22662         * gfortran.dg/g77/980310-3.f: Likewise.
22663         * gfortran.dg/g77/980310-4.f: Likewise.
22664         * gfortran.dg/g77/980310-6.f: Likewise.
22665         * gfortran.dg/g77/980310-7.f: Likewise.
22666         * gfortran.dg/g77/980310-8.f: Likewise.
22667         * gfortran.dg/g77/980419-2.f: Likewise.
22668         * gfortran.dg/g77/980424-0.f: Likewise.
22669         * gfortran.dg/g77/980427-0.f: Likewise.
22670         * gfortran.dg/g77/980729-0.f: Likewise.
22671         * gfortran.dg/g77/981117-1.f: Likewise.
22672         * gfortran.dg/g77/toon_1.f: Likewise.
22673
22674 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22675
22676         PR c++/2204
22677         * g++.dg/other/abstract2.C: New test.
22678
22679 2004-07-12  Paul Brook  <paul@codesourcery.com>
22680
22681         * gfortran.dg/pointer_init_1.f90: New test.
22682
22683 2004-07-11  Paul Brook  <paul@codesourcery.com>
22684
22685         PR fortran/15986
22686         * gfortran.dg/contained_1.f90: New test.
22687
22688 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22689
22690         * g++.dg/parse/defarg8.C: New test.
22691
22692 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22693
22694         PR fortran/16433
22695         * gfortran.dg/pr16433.f: New test.
22696
22697         PR fortran/17574
22698         * gfortran.dg/pr15754.f90: New test.
22699
22700 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22701
22702         PR tree-optimization/16437
22703         * gcc.c-torture/execute/bitfld-4.c: New test.
22704
22705 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22706
22707         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22708         access to common var from module.
22709
22710 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22711
22712         PR fortran/16336
22713         * gfortran.fortran-torture/execute/common_2.f90: New test.
22714
22715 2004-07-10  Paul Brook  <paul@codesourcery.com>
22716
22717         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22718
22719 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22720
22721         PR fortran/15969
22722         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22723
22724 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22725
22726         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22727         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22728         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22729         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22730         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22731         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22732         * gfortran.dg/g77/funderscoring.f: Likewise.
22733         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22734
22735 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22736
22737         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22738
22739 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22740         Paul Brook  <paul@codesourcery.com>
22741
22742         PR fortran/13415
22743         * gfortran.dg/common_pointer_1.f90: New test.
22744
22745 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22746
22747         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22748
22749 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22750
22751         PR target/16364
22752         * gcc.c-torture/compile/20040709-1.c: New.
22753
22754 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22755
22756         PR fortran/14077
22757         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22758
22759 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22760
22761         PR fortran/13201
22762         * gfortran.dg/shape_1.f90: New test.
22763
22764 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22765             Andrew Pinski  <apinski@apple.com>
22766
22767         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22768
22769 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22770
22771         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22772         comment.
22773
22774 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22775         Paul Brook  <paul@codesourcery.com>
22776
22777         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22778         '.f95' and '.F95'.
22779
22780 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22781
22782         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22783
22784 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22785
22786         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22787         testcases with capital suffix.
22788
22789 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22790
22791         PR fortran/15481
22792         PR fortran/13372
22793         PR fortran/13575
22794         PR fortran/15978
22795         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22796
22797         * gfortran.dg/implicit_1.f90: New test.
22798
22799 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22800
22801         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22802         expression to match gfortran warning/error messages
22803         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22804         dg-error text.
22805
22806 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22807
22808         * lib/fortran-torture.exp: Rename proc search_for to
22809         search_for_re.
22810
22811 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22812
22813         * gcc.c-torture/execute/simd-5.x: New file.
22814         XFAIL on SPARC 64-bit at -O0.
22815
22816 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22817
22818         PR c++/8211
22819         PR c++/16165
22820         * g++.dg/warn/effc3.C: New test.
22821
22822 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22823
22824         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22825         change X to 1X in format.
22826         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22827         add data statements to conform to standard.
22828
22829 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22830
22831         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22832         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22833         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22834
22835 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22836
22837         * gfortran.dg/g77/7388.f: Copy from g77.dg
22838         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22839         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22840         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22841         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22842         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22843         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22844         * gfortran.dg/g77/strlen0.f: Likewise.
22845
22846 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22847
22848         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22849         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22850
22851 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22852
22853         * gcc.c-torture/execute/920428-2.x: Delete.
22854         * gcc.c-torture/execute/920501-7.x: Likewise.
22855
22856 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22857
22858         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22859         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22860         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22861         prescott and c3-2.
22862         (PREFETCH_3DNOW): Add -march=c3.
22863
22864 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22865
22866         PR c/16437
22867         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22868         * gcc.c-torture/execute/bf64-1.x: Likewise.
22869
22870 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22871
22872         * gcc.c-torture/compile/20040708-1.c: New test.
22873
22874 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22875
22876         PR c++/16169
22877         * g++.dg/warn/effc2.C: New test.
22878
22879 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22880
22881         * gcc.c-torture/execute/bitfld-1.x: Remove.
22882         * gcc.c-torture/execute/bitfld-3.c: New test.
22883         * gcc.dg/bitfld-2.c: Remove XFAILs.
22884
22885 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22886
22887         PR c++/16276
22888         * g++.dg/rtti/tinfo1.C: New file.
22889
22890 2004-07-07  Eric Christopher  <echristo@redhat.com>
22891
22892         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22893
22894 2004-07-07  Andrew Pinski  <apinski@apple.com>
22895
22896         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22897
22898 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22899
22900         * g++.dg/init/call1.C: XFAIL.
22901
22902 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22903
22904         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22905         except for movstrict*, to movmem* and clrstr* to clrmem*.
22906
22907 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22908
22909         * gcc.c-torture/execute/20040707-1.c: New test.
22910
22911 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22912
22913         * gcc.c-torture/execute/20040706-1.c: New test.
22914
22915 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22916
22917         PR c++/3671
22918         * g++.dg/template/spec14.C: New test.
22919
22920 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22921
22922         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22923         nothing if not yet defined.  Use it in b, c and d type definitions.
22924         * gcc.c-torture/execute/20040705-1.c: New test.
22925         * gcc.c-torture/execute/20040705-2.c: New test.
22926
22927 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22928
22929         PR c++/2518
22930         * g++.dg/lookup/new1.C: New test.
22931
22932 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22933
22934         PR c++/11406
22935         * g++.dg/template/sizeof8.C: New test.
22936
22937 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22938
22939         * gcc.c-torture/compile/20040705-1.c: New test.
22940
22941 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22942
22943         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22944
22945 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22946
22947         * gcc.dg/cpp/if-mop.c: Two new testcases.
22948         * gcc.dg/cpp/trad/comment-3.c: New.
22949
22950 2004-07-04  Paul Brook  <paul@codesourcery.com>
22951
22952         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22953
22954 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22955
22956         PR c++/3761
22957         * g++.dg/lookup/crash4.C: New test.
22958
22959 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22960
22961         * gcc.c-torture/execute/builtin-abs-1.c
22962         * gcc.c-torture/execute/builtin-abs-2.c
22963         * gcc.c-torture/execute/builtin-complex-1.c
22964         * gcc.c-torture/execute/builtins/string-1-lib.c
22965         * gcc.c-torture/execute/builtins/string-1.c
22966         * gcc.c-torture/execute/builtins/string-2-lib.c
22967         * gcc.c-torture/execute/builtins/string-2.c
22968         * gcc.c-torture/execute/builtins/string-3-lib.c
22969         * gcc.c-torture/execute/builtins/string-3.c
22970         * gcc.c-torture/execute/builtins/string-4-lib.c
22971         * gcc.c-torture/execute/builtins/string-4.c
22972         * gcc.c-torture/execute/builtins/string-5-lib.c
22973         * gcc.c-torture/execute/builtins/string-5.c
22974         * gcc.c-torture/execute/builtins/string-6-lib.c
22975         * gcc.c-torture/execute/builtins/string-6.c
22976         * gcc.c-torture/execute/builtins/string-7-lib.c
22977         * gcc.c-torture/execute/builtins/string-7.c
22978         * gcc.c-torture/execute/builtins/string-8-lib.c
22979         * gcc.c-torture/execute/builtins/string-8.c
22980         * gcc.c-torture/execute/builtins/string-9-lib.c
22981         * gcc.c-torture/execute/builtins/string-9.c
22982         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22983         * gcc.c-torture/execute/builtins/string-asm-1.c
22984         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22985         * gcc.c-torture/execute/builtins/string-asm-2.c
22986         * gcc.c-torture/execute/stdio-opt-1.c
22987         * gcc.c-torture/execute/stdio-opt-2.c
22988         * gcc.c-torture/execute/stdio-opt-3.c
22989         * gcc.c-torture/execute/string-opt-1.c
22990         * gcc.c-torture/execute/string-opt-10.c
22991         * gcc.c-torture/execute/string-opt-11.c
22992         * gcc.c-torture/execute/string-opt-12.c
22993         * gcc.c-torture/execute/string-opt-13.c
22994         * gcc.c-torture/execute/string-opt-14.c
22995         * gcc.c-torture/execute/string-opt-15.c
22996         * gcc.c-torture/execute/string-opt-16.c
22997         * gcc.c-torture/execute/string-opt-2.c
22998         * gcc.c-torture/execute/string-opt-6.c
22999         * gcc.c-torture/execute/string-opt-7.c
23000         * gcc.c-torture/execute/string-opt-8.c:
23001         Replace with ...
23002
23003         * gcc.c-torture/execute/builtins/abs-2.c
23004         * gcc.c-torture/execute/builtins/abs-3.c
23005         * gcc.c-torture/execute/builtins/complex-1.c
23006         * gcc.c-torture/execute/builtins/fprintf.c
23007         * gcc.c-torture/execute/builtins/fputs.c
23008         * gcc.c-torture/execute/builtins/memcmp.c
23009         * gcc.c-torture/execute/builtins/memmove.c
23010         * gcc.c-torture/execute/builtins/memops-asm.c
23011         * gcc.c-torture/execute/builtins/mempcpy-2.c
23012         * gcc.c-torture/execute/builtins/mempcpy.c
23013         * gcc.c-torture/execute/builtins/memset.c
23014         * gcc.c-torture/execute/builtins/printf.c
23015         * gcc.c-torture/execute/builtins/sprintf.c
23016         * gcc.c-torture/execute/builtins/strcat.c
23017         * gcc.c-torture/execute/builtins/strchr.c
23018         * gcc.c-torture/execute/builtins/strcmp.c
23019         * gcc.c-torture/execute/builtins/strcpy.c
23020         * gcc.c-torture/execute/builtins/strcspn.c
23021         * gcc.c-torture/execute/builtins/strlen-2.c
23022         * gcc.c-torture/execute/builtins/strlen.c
23023         * gcc.c-torture/execute/builtins/strncat.c
23024         * gcc.c-torture/execute/builtins/strncmp-2.c
23025         * gcc.c-torture/execute/builtins/strncmp.c
23026         * gcc.c-torture/execute/builtins/strncpy.c
23027         * gcc.c-torture/execute/builtins/strpbrk.c
23028         * gcc.c-torture/execute/builtins/strpcpy-2.c
23029         * gcc.c-torture/execute/builtins/strpcpy.c
23030         * gcc.c-torture/execute/builtins/strrchr.c
23031         * gcc.c-torture/execute/builtins/strspn.c
23032         * gcc.c-torture/execute/builtins/strstr-asm.c
23033         * gcc.c-torture/execute/builtins/strstr.c:
23034         ... these new files.
23035
23036         * gcc.c-torture/execute/builtins/abs-2-lib.c
23037         * gcc.c-torture/execute/builtins/abs-3-lib.c
23038         * gcc.c-torture/execute/builtins/complex-1-lib.c
23039         * gcc.c-torture/execute/builtins/fprintf-lib.c
23040         * gcc.c-torture/execute/builtins/fputs-lib.c
23041         * gcc.c-torture/execute/builtins/memcmp-lib.c
23042         * gcc.c-torture/execute/builtins/memmove-lib.c
23043         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23044         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23045         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23046         * gcc.c-torture/execute/builtins/memset-lib.c
23047         * gcc.c-torture/execute/builtins/printf-lib.c
23048         * gcc.c-torture/execute/builtins/sprintf-lib.c
23049         * gcc.c-torture/execute/builtins/strcat-lib.c
23050         * gcc.c-torture/execute/builtins/strchr-lib.c
23051         * gcc.c-torture/execute/builtins/strcmp-lib.c
23052         * gcc.c-torture/execute/builtins/strcpy-lib.c
23053         * gcc.c-torture/execute/builtins/strcspn-lib.c
23054         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23055         * gcc.c-torture/execute/builtins/strlen-lib.c
23056         * gcc.c-torture/execute/builtins/strncat-lib.c
23057         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23058         * gcc.c-torture/execute/builtins/strncmp-lib.c
23059         * gcc.c-torture/execute/builtins/strncpy-lib.c
23060         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23061         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23062         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23063         * gcc.c-torture/execute/builtins/strrchr-lib.c
23064         * gcc.c-torture/execute/builtins/strspn-lib.c
23065         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23066         * gcc.c-torture/execute/builtins/strstr-lib.c
23067         * gcc.c-torture/execute/builtins/lib/abs.c
23068         * gcc.c-torture/execute/builtins/lib/fprintf.c
23069         * gcc.c-torture/execute/builtins/lib/memset.c
23070         * gcc.c-torture/execute/builtins/lib/printf.c
23071         * gcc.c-torture/execute/builtins/lib/sprintf.c
23072         * gcc.c-torture/execute/builtins/lib/strcpy.c
23073         * gcc.c-torture/execute/builtins/lib/strcspn.c
23074         * gcc.c-torture/execute/builtins/lib/strncat.c
23075         * gcc.c-torture/execute/builtins/lib/strncmp.c
23076         * gcc.c-torture/execute/builtins/lib/strncpy.c
23077         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23078         * gcc.c-torture/execute/builtins/lib/strspn.c
23079         * gcc.c-torture/execute/builtins/lib/strstr.c:
23080         New files containing support routines.
23081
23082         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23083         declaration.
23084         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23085         when not optimizing.
23086
23087 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23088
23089         PR c++/16240
23090         * g++.dg/abi/mangle22.C: New test.
23091         * g++.dg/abi/mangle23.C: Likewise.
23092
23093 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23094
23095         PR fortran/16290
23096         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23097         Allow for cases without denormalized floating point numbers.
23098
23099 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23100
23101         PR c/1027
23102         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23103         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23104         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23105         expected warning text.
23106         * gcc.dg/format/diag-2.c: New test.
23107
23108 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23109
23110         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23111
23112 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23113
23114         * gcc.dg/builtins-43.c: New.
23115         * gcc.dg/builtins-44.c: New.
23116         * gcc.dg/builtins-45.c: New.
23117
23118 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23119             Andreas Tobler  <a.tobler@schweiz.ch>
23120
23121         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23122         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23123         as SIGSEGV.
23124         * gcc.dg/cleanup-11.c: Likewise.
23125         * gcc.dg/cleanup-8.c: Likewise.
23126         * gcc.dg/cleanup-9.c: Likewise.
23127         * gcc.dg/cleanup-5.c: Run on all platforms.
23128
23129 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23130
23131         * g++.dg/warn/nonnull1.C: New test.
23132
23133 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23134
23135         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23136         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23137         Special-case the Sun compiler wrt to <complex.h>.
23138
23139 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23140
23141         * gcc.dg/Wunreachable-8.C: New test.
23142
23143         * gcc.dg/h8300-ice2.c : New test.
23144
23145 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23146
23147         PR fortran/16161
23148         * gfortran.fortran-torture/compile/implicit.f90: Add test
23149         for implicit character.
23150
23151 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23152
23153         PR fortran/16289
23154         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23155         Use tiny() intrinsic to find smallest non-negative real
23156
23157 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23158
23159         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23160         * gcc.dg/compat/struct-by-value-22_x.c: New.
23161         * gcc.dg/compat/struct-by-value-22_y.c: New.
23162
23163         * gcc.c-torture/execute/20040629-1.c: New test.
23164
23165 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23166
23167         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23168         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23169
23170         PR target/16195
23171         * gcc.dg/20040625-1.c: New test.
23172
23173 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23174
23175         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23176
23177 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23178
23179         PR fortran/15963
23180         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23181
23182 2004-06-29  Richard Henderson  <rth@redhat.com>
23183
23184         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23185
23186 2004-06-29  Paul Brook  <paul@codesourcery.com>
23187
23188         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23189         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23190
23191 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         PR c++/16260
23194         * g++.dg/parse/crash15.C: New.
23195
23196 2004-06-28  Andrew Pinski  <apinski@apple.com>
23197
23198         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23199         by the error already.
23200
23201         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23202
23203 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23204
23205         PR target/14041
23206         * gcc.dg/h8300-bss-align-1.c : New.
23207
23208 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * PR c++/16174
23211         * g++.dg/template/ctor4.C: New.
23212
23213 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23214
23215         PR c++/16205
23216         * g++.dg/warn/Wsequence-point-1.C: New test.
23217
23218 2004-06-27  Paul Brook  <paul@codesourcery.com>
23219
23220         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23221
23222 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23223
23224         * g++.old-deja/g++.mike/p7325.C: Remove.
23225
23226 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23227
23228         PR c/14963
23229         * gcc.dg/pr14963.c: New test.
23230
23231 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23232
23233         PR c++/16193
23234         * g++.dg/parse/redef1.C: New test.
23235
23236 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23237
23238         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23239         20021110.c.
23240         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23241         20021119-1.c.
23242         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23243         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23244         5-04.c.
23245         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23246         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23247         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23248         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23249         g++.brendan/enum14.C.
23250         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23251         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23252         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23253         g++.mike/virt1.C.
23254         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23255         memtemp24.C.
23256
23257 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23258
23259         * gcc.dg/20040527-1.c: New test case.
23260
23261 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23262
23263         PR gfortran/pr16196
23264         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23265
23266 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23267
23268         PR middle-end/15825
23269         * gcc.dg/pr15825-1.c: New test case.
23270
23271 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23272
23273         * gcc.c-torture/execute/20040625-1.c: New test.
23274
23275 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23276
23277         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23278
23279 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23280
23281         * gcc.dg/torture/mips-div-1.c: New test.
23282
23283 2004-06-24  Jeff Law  <law@redhat.com>
23284
23285         * gcc.dg/tree-ssa/20040624-1.c: New test.
23286
23287 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23288
23289         * gcc.c-torture/compile/20040624-1.c: New test.
23290
23291 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23292
23293         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23294         this directory.
23295
23296 2004-06-23  Andrew Pinski  <apinski@apple.com>
23297
23298         PR middle-end/15988
23299         * g++.dg/opt/ptrmem4.C: New test.
23300
23301         * gcc.dg/c90-array-quals-2.c: New test.
23302
23303 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23304
23305         * gcc.dg/kpice1.c: New test.
23306
23307 2006-06-23  Andrew Pinski  <apinski@apple.com>
23308
23309         * gcc.dg/c90-array-quals.c: New test.
23310
23311 2006-06-22  Richard Henderson  <rth@redhat.com>
23312
23313         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23314
23315 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23316
23317         * gcc.dg/builtins-config.h: Handle FreeBSD.
23318
23319 2006-06-22  Richard Henderson  <rth@redhat.com>
23320
23321         * g++.dg/opt/devirt1.C: New.
23322
23323 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23324
23325         * g++.dg/opt/pr15551.C: New testcase.
23326
23327 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23328
23329         PR target/14800
23330         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23331         x86_64-*-linux* when compiling for 32bit.
23332
23333 2004-06-21  Andrew Pinski  <apinski@apple.com>
23334
23335         * gcc.dg/pch/struct-1.c: New.
23336         * gcc.dg/pch/struct-1.hs: New.
23337
23338 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23339
23340         * gcc.dg/pch/save-temps-1.c: New file.
23341         * gcc.dg/pch/save-temps-1.hs: New file.
23342
23343 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23344
23345         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23346         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23347
23348 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23349
23350         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23351         to fix type error.
23352         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23353         Remove trailing spaces.
23354
23355 2004-06-21  Richard Henderson  <rth@redhat.com>
23356
23357         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23358         merging && to BIT_FIELD_REF.
23359
23360 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23361
23362         * g++.dg/opt/placeholder1.C: New test.
23363
23364 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23365
23366         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23367         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23368         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23369         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23370
23371 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23372
23373         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23374         extern "C".
23375         * g++.dg/other/pragma-re-1.C: Add comments.
23376
23377 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23378
23379         PR gfortran/16080
23380         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23381
23382 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23383
23384         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23385         instead of setting the type of size_t by
23386         hand.
23387
23388 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23389
23390         * gcc.dg/unordered-2.c: New test case.
23391         * gcc.dg/unordered-3.c: New test case.
23392
23393 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23394
23395         PR other/16043
23396         * lib/g++.exp (g++_version): Tweak regexp for version
23397         * lib/g77.exp (g77_version): Likewise.
23398         * lib/gfortran.exp (gfortran_version): Likewise.
23399         * lib/objc.exp (objc_version): Likewise.
23400         * lib/treelang.exp (treelang_version): Likewise.
23401
23402 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23403
23404         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23405         Use INT_MAX instead of __INT_MAX__.
23406         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23407
23408         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23409         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23410         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23411         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23412         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23413         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23414         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23415         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23416         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23417
23418         * gcc.dg/range-test-1.c: New test.
23419         * g++.dg/opt/range-test-1.C: New test.
23420
23421 2004-06-17  Richard Henderson  <rth@redhat.com>
23422
23423         * objc.dg/sync-1.m: New.
23424         * objc.dg/try-catch-1.m: Don't force next runtime.
23425         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23426         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23427         shadowed catch clause.
23428         * objc.dg/try-catch-5.m: New.
23429
23430 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23431
23432         Bug 14610
23433         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23434
23435 2004-06-15  Richard Henderson  <rth@redhat.com>
23436
23437         * gcc.dg/20001116-1.c: Move expected warning line.
23438
23439 2004-06-15  Richard Henderson  <rth@redhat.com>
23440
23441         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23442         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23443
23444 2004-06-15  Jeff Law  <law@redhat.com>
23445
23446         * gcc.dg/tree-ssa/20040615-1.c: New test.
23447         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23448         be less sensitive to operand ordering.
23449         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23450
23451 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23452
23453         * g++.dg/abi/bitfield3.C: Add comment..
23454
23455 2004-06-15  Richard Henderson  <rth@redhat.com>
23456
23457         * g++.dg/ext/stmtexpr1.C: XFAIL.
23458         * gcc.dg/20030612-1.c: XFAIL.
23459
23460 2004-06-15  Eric Christopher  <echristo@redhat.com>
23461
23462         * g++.dg/charset/asm5.c: New.
23463         * gcc.dg/charset/asm6.c: New.
23464
23465 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23466
23467         PR fortran/15962
23468         * gfortran.fortran-torture/execute/select_1.f90: New test.
23469
23470 2004-06-15  Paul Brook  <paul@codesourcery.com>
23471
23472         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23473
23474 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23475
23476         PR c++/15967
23477         * g++.dg/lookup/crash3.C: New test.
23478
23479 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23480
23481         PR c++/15947
23482         * g++.dg/parse/dtor4.C: New test.
23483
23484 2004-06-14  Jeff Law  <law@redhat.com>
23485
23486         * gcc.c-torture/compile/20040614-1.c: New test.
23487
23488 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23489
23490         PR fortran/15211
23491         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23492         LEN of a character array.
23493
23494 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23495
23496         PR c++/15096
23497         * g++.dg/template/ptrmem10.C: New test.
23498
23499         PR c++/14930
23500         * g++.dg/template/friend30.C: New test.
23501
23502 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23503
23504         PR fortran/14928
23505         * gfortran.fortran-torture/compile/mloc.f90: New test.
23506
23507 2004-06-13  Paul Brook  <paul@codesourcery.com>
23508
23509         * gfortran.fortran-torture/execute/random_2.f90: New test.
23510
23511 2004-06-13  Eric Christopher  <echristo@redhat.com>
23512
23513         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23514
23515 2004-06-12  Paul Brook  <paul@codesourcery.com>
23516
23517         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23518
23519 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23520
23521         PR fortran/14923
23522         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23523
23524 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23525
23526         PR fortran/14957
23527         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23528         syntax errors in end statements of contained subroutines.
23529
23530 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23531
23532         PR fortran/12841
23533         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23534
23535 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23536
23537         PR fortran/15665
23538         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23539
23540 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23541
23542         PR gfortran/12839
23543         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23544
23545 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR c++/15862
23548         * g++.dg/parse/enum1.C: New test.
23549
23550 2004-06-10  Jeff Law  <law@redhat.com>
23551
23552         * gcc.c-torture/compile/20040610-1.c: New test.
23553
23554 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23555
23556         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23557         * g++.old-deja/g++.other/decl3.C: Likewise.
23558
23559 2004-06-10  Brian Booth  <bbooth@redhat.com>
23560
23561         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23562         V_MAY_DEF instead of VDEF.
23563         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23564
23565 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23566
23567         PR c++/14211
23568         * g++.dg/conversion/const1.C: New test.
23569
23570         PR c++/15076
23571         * g++.dg/conversion/reinterpret1.C: New test.
23572
23573         PR c++/15877
23574         * g++.dg/template/enum2.C: New test.
23575
23576         PR c++/15227
23577         * g++.dg/template/error13.C: New test.
23578
23579 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23580
23581         PR fortran/14957
23582         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23583         arguments to test_* REAL and of the right size.
23584
23585 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23586
23587         PR target/15569
23588         PR rtl-optimization/15681
23589         * gcc.dg/20040609-1.c: New test.
23590
23591 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23592
23593         PR c++/14791
23594         * g++.dg/opt/builtins1.C: New test.
23595
23596 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23597
23598         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23599         that use default windows32 struct layout.
23600         * gcc.dg/i386-bitfield2.c: Likewise.
23601
23602 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23603
23604         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23605         for mingw32 and cygwin targets.
23606
23607 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23608
23609         * gcc.dg/pch/macro-4.c: New.
23610         * gcc.dg/pch/macro-4.hs: New.
23611
23612 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23613
23614         PR fortran/13249
23615         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23616
23617 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23618
23619         PR fortran/13372
23620         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23621
23622 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23623
23624         PR gfortran/14897
23625         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23626
23627 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23628
23629         PR gfortran/15755
23630         * gfortran.fortran-torture/execute/backspace.c : New test.
23631
23632 2004-06-09  Paul Brook  <paul@codesourcery.com>
23633
23634         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23635         (pointer_to_section): Rewrite to use smaller array.
23636
23637 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23638
23639         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23640         * gcc.dg/ext/altivec-10.c: Same.
23641         * gcc.dg/ext/altivec-11.c: Same.
23642         * gcc.dg/ext/altivec-12.c: Same.
23643         * gcc.dg/ext/altivec-13.c: Same.
23644         * gcc.dg/ext/altivec-14.c: Same.
23645         * gcc.dg/ext/altivec-15.c: Same.
23646         * gcc.dg/ext/altivec-16.c: Same.
23647         * gcc.dg/ext/altivec-3.c: Same.
23648         * gcc.dg/ext/altivec-4.c: Same.
23649         * gcc.dg/ext/altivec-6.c: Same.
23650         * gcc.dg/ext/altivec-7.c: Same.
23651         * gcc.dg/ext/altivec-8.c: Same.
23652         * gcc.dg/ext/altivec-varargs-1.c: Same.
23653
23654         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23655         * g++.dg/ext/altivec-10.C: Same.
23656         * g++.dg/ext/altivec-2.C: Same.
23657         * g++.dg/ext/altivec-3.C: Same.
23658         * g++.dg/ext/altivec-4.C: Same.
23659         * g++.dg/ext/altivec-5.C: Same.
23660         * g++.dg/ext/altivec-6.C: Same.
23661         * g++.dg/ext/altivec-7.C: Same.
23662         * g++.dg/ext/altivec-8.C: Same.
23663         * g++.dg/ext/altivec-9.C: Same.
23664
23665 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23666
23667         PR c++/7841
23668         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23669
23670 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23671
23672         * gcc.dg/union-1.c: New test.
23673
23674 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23675
23676         * gcc.dg/builtins-41.c: New test case.
23677         * gcc.dg/builtins-42.c: New test case.
23678
23679 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23680
23681         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23682         * g++.dg/ext/altivec-10.C: Same.
23683         * g++.dg/ext/altivec-2.C: Same.
23684         * g++.dg/ext/altivec-3.C: Same.
23685         * g++.dg/ext/altivec-4.C: Same.
23686         * g++.dg/ext/altivec-5.C: Same.
23687         * g++.dg/ext/altivec-6.C: Same.
23688         * g++.dg/ext/altivec-7.C: Same.
23689         * g++.dg/ext/altivec-8.C: Same.
23690         * g++.dg/ext/altivec-9.C: Same.
23691         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23692         * g++.old-deja/g++.brendan/new3.C: Same.
23693         * gcc.c-torture/execute/eeprof-1.x: Same.
23694
23695 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23696
23697         PR c/14765
23698         * gcc.dg/pr14765-1.c: New test.
23699
23700 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23701
23702         PR c/14649
23703         * gcc.dg/pr14649-1.c: New test case.
23704
23705 2004-06-07  Richard Henderson  <rth@redhat.com>
23706
23707         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23708         if temporaries.
23709
23710 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23711
23712         * g++.dg/eh/elide1.C: Remove XFAIL.
23713
23714 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/15337
23717         * g++.dg/expr/sizeof3.C: New test.
23718
23719         PR c++/14777
23720         * g++.dg/template/access14.C: New test.
23721
23722         PR c++/15554
23723         * g++.dg/template/enum1.C: New test.
23724
23725         PR c++/15057
23726         * g++.dg/eh/throw1.C: New test.
23727
23728 2004-06-07  David Ayers  <d.ayers@inode.at>
23729             Ziemowit Laski  <zlaski@apple.com>
23730
23731         * lib/objc.exp (objc_target_compile): Revert the '-framework
23732         Foundation' flag fix, since bare Darwin does not ship
23733         with the Foundation framework.
23734         * objc/execute/next_mapping.h: Provide a local NSConstantString
23735         @interface and @implementation.
23736         (objc_constant_string_init): A constructor function, used to
23737         initialize the NSConstantString meta-class object.
23738         * objc/execute/string1.m: Include "next_mapping.h" instead of
23739         <Foundation/NSString.h>.
23740         * objc/execute/string2.m: Likewise.
23741         * objc/execute/string3.m: Likewise.
23742         * objc/execute/string4.m: Likewise.
23743
23744 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23745
23746         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23747         to double. Replace double with FLOAT.
23748         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23749
23750         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23751         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23752         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23753         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23754         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23755         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23756         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23757         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23758
23759 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23760
23761         PR c/13519
23762         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23763
23764 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23765
23766         PR c++/15503
23767         * g++.dg/template/meminit2.C: New test.
23768
23769 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23770
23771         PR target/15822
23772         * gcc.c-torture/execute/compare-fp-1.c,
23773         gcc.c-torture/execute/compare-fp-2.c,
23774         gcc.c-torture/execute/compare-fp-3.c,
23775         gcc.c-torture/execute/compare-fp-4.c,
23776         gcc.c-torture/execute/compare-fp-3.x,
23777         gcc.c-torture/execute/compare-fp-4.x: Moved...
23778         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23779         gcc.c-torture/execute/ieee/compare-fp-2.c,
23780         gcc.c-torture/execute/ieee/compare-fp-3.c,
23781         gcc.c-torture/execute/ieee/compare-fp-4.c,
23782         gcc.c-torture/execute/ieee/compare-fp-3.x,
23783         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23784
23785 2004-06-04  David Ayers  <d.ayers@inode.at>
23786
23787         * objc/execute/protocol-isEqual-4.m: New testcase.
23788
23789 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23790
23791         * objc/execute/protocol-isEqual-1.m: New testcase.
23792         * objc/execute/protocol-isEqual-2.m: New testcase.
23793         * objc/execute/protocol-isEqual-3.m: New testcase.
23794
23795 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23796
23797         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23798
23799 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23800
23801         * lib/objc.exp (objc_target_compile): When running tests on
23802         Darwin (Mac OS X), inform the linker about '-framework
23803         'Foundation'.
23804
23805 2004-06-02  Eric Christopher  <echristo@redhat.com>
23806
23807         * gcc.c-torture/compile/20040602-1.c: New.
23808
23809 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23810
23811         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23812         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23813
23814         PR tree-optimization/14736
23815         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23816
23817         PR tree-optimization/14042
23818         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23819
23820         PR tree-optimization/14729
23821         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23822
23823 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23824
23825         PR fortran/15557
23826         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23827
23828 2004-06-01  Richard Hederson  <rth@redhat.com>
23829
23830         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23831
23832 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23833
23834         PR c++/14932
23835         * g++.dg/parse/offsetof4.C: New test.
23836
23837 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23838
23839         PR objc/7993
23840         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23841
23842 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/15701
23845         * g++.dg/template/friend29.C: New test.
23846
23847 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23848
23849         PR c/15749
23850         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23851
23852 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23853
23854         * gcc.dg/sparc-trap-1.c: New test.
23855
23856 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23857
23858         PR middle-end/15069
23859         * g++.dg/opt/fold3.C: New test case.
23860
23861 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23862
23863         * lib/target-supports.exp (check_iconv_available): Fix fallout
23864         from 2004-05-28 patch.
23865
23866 2004-05-30  Paul Brook  <paul@codesourcery.com>
23867
23868         PR fortran/15620
23869         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23870         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23871
23872 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23873
23874         * gfortran.fortran-torture/execute/random_1.f90: New test.
23875
23876 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23877
23878         * g++.dg/ext/altivec-10.C: New test.
23879
23880 2004-05-29  Paul Brook  <paul@codesourcery.com>
23881
23882         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23883
23884 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23885
23886         * gcc.dg/altivec-16.c: New test.
23887
23888 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23889
23890         * lib/target-supports.exp (check_vmx_hw_available): New.
23891         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23892
23893         * lib/target-supports.exp (check_alias_available,
23894         check_iconv_available, check_named_sections_available): Use
23895         unique names for temporary files.
23896
23897 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23898
23899         * gcc.dg/altivec-15.c: New test.
23900
23901 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23902
23903         PR c++/15083
23904         * g++.dg/warn/noeffect6.C: New test.
23905
23906         PR c++/15471
23907         * g++.dg/expr/ptrmem4.C: New test.
23908
23909         PR c++/15640
23910         * g++.dg/template/operator3.C: New test.
23911
23912 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23913
23914         PR c++/14668
23915         * g++.dg/lookup/redecl1.C: New test.
23916         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23917
23918 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23919
23920         * gcc.c-torture/execute/compare-fp-1.c,
23921         gcc.c-torture/execute/compare-fp-2.c,
23922         gcc.c-torture/execute/compare-fp-3.c,
23923         gcc.c-torture/execute/compare-fp-4.c,
23924         gcc.c-torture/execute/compare-fp-3.x,
23925         gcc.c-torture/execute/compare-fp-4.x,
23926         gcc.dg/pr15649-1.c: New.
23927
23928 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23929
23930         PR c++/12883
23931         * g++.dg/init/array14.C: New test.
23932
23933 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23934
23935         * lib/compat.exp (compat-get-options-main): New.
23936         (compat-get-options): Remove unneeded code, warn for ignored
23937         command.
23938         (compat-execute): Check flag set by dg-require-* commands.
23939
23940         * lib/compat.exp (compat-execute): Break up long lines.
23941
23942 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23943
23944         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23945         * gcc.dg/altivec-14.c: New test.
23946         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23947
23948         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23949         * gcc.dg/altivec-12.c: Ditto.
23950
23951         * gcc.dg/altivec-3.c: Move call to altivec_check.
23952
23953 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23954
23955         PR c++/15044
23956         * g++.dg/template/error12.C: New test.
23957
23958         PR c++/15317
23959         * g++.dg/ext/attrib15.C: New test.
23960
23961         PR c++/15329
23962         * g++.dg/template/ptrmem9.C: New test.
23963
23964 2004-05-25  Paul Brook  <paul@codesourcery.com>
23965
23966         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23967
23968 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/15165
23971         * g++.dg/template/crash19.C: New test.
23972
23973 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23974
23975         PR c++/15025
23976         * g++.dg/template/redecl1.C: New test.
23977
23978 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR c++/14821
23981         * g++.dg/other/ns1.C: New test.
23982
23983         PR c++/14883
23984         * g++.dg/template/invalid1.C: New test.
23985
23986 2004-05-23  Paul Brook  <paul@codesourcery.com>
23987         Victor Leikehman  <lei@haifasphere.co.il>
23988
23989         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23990         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23991
23992 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/15285
23995         PR c++/15299
23996         * g++.dg/template/non-dependent5.C: New test.
23997         * g++.dg/template/non-dependent6.C: New test.
23998
23999 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24000
24001         PR c++/15507
24002         * g++.dg/inherit/union1.C: New test.
24003
24004         PR c++/15542
24005         * g++.dg/template/addr1.C: New test.
24006
24007         PR c++/15427
24008         * g++.dg/template/array5.C: New test.
24009
24010         PR c++/15287
24011         * g++.dg/template/array6.C: New test.
24012
24013 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24014             Roger Sayle  <roger@eyesopen.com>
24015
24016         * g++.dg/lookup/forscope2.C: New test case.
24017
24018 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24019
24020         * gcc.dg/cpp/Wmissingdirs.c: New.
24021
24022 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24023
24024         PR target/15301
24025         * gcc.dg/compat/union-m128-1.h: New file.
24026         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24027         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24028         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24029
24030 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24031
24032         PR target/15302
24033         * gcc.dg/compat/struct-complex-1.h: New file.
24034         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24035         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24036         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24037
24038 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24039
24040         PR middle-end/3074
24041         * gcc.dg/pr3074-1.c: New test case.
24042         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24043
24044 2004-05-20  Falk Hueffner  <falk@debian.org>
24045
24046         PR other/15526
24047         * gcc.dg/ftrapv-1.c: New test case.
24048
24049 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24050
24051         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24052
24053 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24054             Jeff Law  <law@redhat.com>
24055
24056         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24057         * gcc.dg/tree-ssa/20040518-2.c: New test.
24058
24059         * gcc.dg/tree-ssa/20040518-1.c: New test.
24060
24061 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24062
24063         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24064
24065 2004-05-18  Paul Brook  <paul@codesourcery.com>
24066
24067         PR fortran/13930
24068         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24069
24070 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24071
24072         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24073         constant folding.
24074
24075 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24076
24077         * gcc.dg/tree-ssa/20040517-1.c: New test.
24078
24079 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24080
24081         * gcc.dg/loop-4.c: New test.
24082
24083 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24084
24085         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24086
24087 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24088
24089         PR fortran/15311
24090         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24091
24092 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24093
24094         PR fortran/13826
24095         PR fortran/13940
24096         * gfortran.fortran-torture/compile/data_1.f90: New test.
24097
24098 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24099
24100         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24101         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24102
24103 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24104
24105         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24106
24107 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24108
24109         PR c/15444
24110         * gcc.dg/format/xopen-1.c: Adjust expected message.
24111         * gcc.dg/format/xopen-3.c: New test.
24112
24113 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24114
24115         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24116
24117 2004-05-14  Jeff Law  <law@redhat.com>
24118
24119         * gcc.dg/tree-ssa/20040514-2.c: New test.
24120
24121 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24122
24123         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24124         this ...
24125         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24126         this.
24127
24128 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24129
24130         * gcc.dg/tree-ssa/20040514-1.c: New test.
24131
24132 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24133
24134         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24135         test.
24136
24137 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24138
24139         PR fortran/14066
24140         * gfortran.fortran-torture/compile/do_1.f90: New test.
24141
24142 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24143
24144         PR fortran/15051
24145         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24146         test.
24147
24148 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24149
24150         PR fortran/15149
24151         * gfortran.fortran-torture/execute/random_init.f90: New test.
24152
24153 2004-05-13  Paul Brook  <paul@codesourcery.com>
24154
24155         PR fortran/15314
24156         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24157
24158 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24159
24160         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24161         for the powerpc case.
24162
24163 2004-05-13  Jeff Law  <law@redhat.com>
24164
24165         * gcc.dg/tree-ssa/20040513-1.c: New test.
24166         * gcc.dg/tree-ssa/20040513-2.c: New test.
24167
24168 2004-05-13  Paul Brook  <paul@codesourcery.com>
24169
24170         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24171         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24172         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24173
24174 2004-05-13  Andreas Schwab  <schwab@suse.de>
24175
24176         PR other/10819
24177         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24178         characters.
24179
24180 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24181
24182         PR fortran/15294
24183         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24184
24185 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24186
24187         Merge from tree-ssa-20020619-branch.  See
24188         ChangeLog.tree-ssa for details.
24189
24190 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24191
24192         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24193         include <altivec.h> explicitly.
24194         * gcc.dg/altivec-13.c: Likewise.
24195
24196 2004-05-11  Paul Brook  <paul@codesourcery.com>
24197
24198         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24199
24200 2004-05-10  Eric Christopher  <echristo@redhat.com>
24201
24202         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24203         * gcc.dg/sibcall-4.c: Ditto.
24204
24205 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24206
24207         * g++.dg/ext/altivec-8.C: New test case.
24208         * gcc.dg/altivec-13.c: New test case.
24209
24210 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24211
24212         * gcc.c-torture/execute/divcmp-1.c: New test case.
24213         * gcc.c-torture/execute/divcmp-2.c: New test case.
24214         * gcc.c-torture/execute/divcmp-3.c: New test case.
24215
24216 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24217
24218         * g++.dg/other/pragma-re-2.C: New test.
24219
24220 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24221
24222         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24223         * gcc.dg/i386-387-2.c: Likewise.
24224
24225         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24226         __builtin_drem.
24227         * gcc.dg/i386-387-6.c: Likewise.
24228
24229 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24230
24231         * gcc.dg/builtins-33.c: Also check log1p*.
24232
24233 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24234
24235         PR optimization/15296
24236         * gcc.c-torture/execute/pr15296.c: New test.
24237
24238 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24239
24240         * gcc.dg/builtins-40.c: New test.
24241
24242 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24243
24244         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24245
24246 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24247
24248         * g++.dg/ext/spe1.C: New testcase.
24249
24250 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24251
24252         * objc.dg/image-info.m: Allow additional attributes
24253         for __image_info section.
24254
24255 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24256
24257         * gcc.dg/torture/mips-hilo-2.c: New test.
24258
24259 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24260
24261         PR c++/14389
24262         * g++.dg/template/member5.C: New test.
24263
24264 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24265
24266         * gcc.dg/builtins-34.c: Also check expm1*.
24267
24268 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24269
24270         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24271         * gcc.dg/torture/builtin-convert-3.c: New test.
24272
24273 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24274
24275         PR middle-end/15054
24276         * g++.dg/opt/pr15054.C: New test.
24277
24278 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24279
24280         * gcc.dg/torture/builtin-rounding-1.c: New test.
24281         * gcc.dg/builtins-25.c: Delete.
24282         * gcc.dg/builtins-29.c: Delete.
24283
24284 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24285
24286         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24287         * gcc.dg/sibcall-4.c: Likewise.
24288         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24289
24290 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24291
24292         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24293         bit-field on 16-bit targets.
24294
24295 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24296
24297         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24298         16-bit targets.
24299
24300 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24301
24302         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24303         * gcc.dg/rs6000-power2-2.c: Likewise.
24304
24305 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24306
24307         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24308         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24309         Change the asm registers to be in form of frN instead of fN.
24310
24311 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24312
24313         * gcc.dg/torture/builtin-convert-2.c: New test.
24314
24315 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24316
24317         * gcc.dg/rs6000-power2-1.c: New test.
24318         * gcc.dg/rs6000-power2-2.c: New test.
24319
24320 2004-04-28  Jan Hubicka  <jh@suse.cz>
24321
24322         * gcc.dg/unused-6.c: New test.
24323
24324 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24325             Ulrich Weigand  <uweigand@de.ibm.com>
24326
24327         * ada/acats/run_all.sh: Define $target variable.
24328
24329 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24330
24331         PR c++/15119
24332         * g++.dg/other/vararg-1.C: New test.
24333
24334         PR c++/4794
24335         * g++.dg/eh/cleanup3.C: New test.
24336
24337 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24338
24339         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24340         and ad8011a (target_insn).
24341         * ada/acats/support/macro.dfs: Likewise.
24342         * ada/acats/support/impbit.adb: New file.
24343
24344 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24345
24346         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24347
24348 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24349
24350         * gcc.dg/loop-3.c: New test.
24351
24352 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24353
24354         * gcc.c-torture/execute/simd-5.c: New test.
24355
24356 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24357
24358         PR c++/15064
24359         * g++.dg/template/crash18.C: New test.
24360
24361 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24362
24363         * g++.dg/ext/complit3.C: New test.
24364
24365 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24366
24367         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24368         * gcc.dg/altivec-3.c: Same.
24369         * gcc.dg/altivec-varargs-1.c: Same.
24370
24371 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24372
24373         * lib/target-supports.exp (check_profiling_available): Assume
24374         profiling is not available on powerpc-eabi targets.
24375
24376 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24377
24378         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24379         * gcc.dg/vmx/bug-1.c: Ditto.
24380
24381 2004-04-20  Eric Christopher  <echristo@redhat.com>
24382
24383         * gcc.dg/charset/extern.c: New test.
24384         * g++.dg/charset/extern3.cc: Ditto.
24385
24386 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24387
24388         * gcc.dg/builtins-39.c: New test.
24389
24390 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24391
24392         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24393
24394 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24395
24396         * gcc.dg/torture/mips-hilo-1.c: New test.
24397
24398 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24399
24400         * gcc.c-torture/compile/20040419-1.c: New test.
24401
24402 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24403
24404         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24405
24406 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24407             Aldy Hernandez  <aldyh@redhat.com>
24408
24409         * gcc.c-torture/execute/va-arg-24.c: New.
24410
24411 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24412             Aldy Hernandez  <aldyh@redhat.com>
24413
24414         * gcc.dg/vmx/1b-01.c: New.
24415         * gcc.dg/vmx/1b-02.c: New.
24416         * gcc.dg/vmx/1b-03.c: New.
24417         * gcc.dg/vmx/1b-04.c: New.
24418         * gcc.dg/vmx/1b-05.c: New.
24419         * gcc.dg/vmx/1b-06.c: New.
24420         * gcc.dg/vmx/1b-07.c: New.
24421         * gcc.dg/vmx/1c-01.c: New.
24422         * gcc.dg/vmx/1c-02.c: New.
24423         * gcc.dg/vmx/3a-01a.c: New.
24424         * gcc.dg/vmx/3a-01.c: New.
24425         * gcc.dg/vmx/3a-01m.c: New.
24426         * gcc.dg/vmx/3a-03.c: New.
24427         * gcc.dg/vmx/3a-03m.c: New.
24428         * gcc.dg/vmx/3a-04.c: New.
24429         * gcc.dg/vmx/3a-04m.c: New.
24430         * gcc.dg/vmx/3a-05.c: New.
24431         * gcc.dg/vmx/3a-06.c: New.
24432         * gcc.dg/vmx/3a-06m.c: New.
24433         * gcc.dg/vmx/3a-07.c: New.
24434         * gcc.dg/vmx/3b-01.c: New.
24435         * gcc.dg/vmx/3b-02.c: New.
24436         * gcc.dg/vmx/3b-10.c: New.
24437         * gcc.dg/vmx/3b-13.c: New.
24438         * gcc.dg/vmx/3b-14.c: New.
24439         * gcc.dg/vmx/3b-15.c: New.
24440         * gcc.dg/vmx/3c-01a.c: New.
24441         * gcc.dg/vmx/3c-01.c: New.
24442         * gcc.dg/vmx/3c-02.c: New.
24443         * gcc.dg/vmx/3c-03.c: New.
24444         * gcc.dg/vmx/3d-01.c: New.
24445         * gcc.dg/vmx/4-01.c: New.
24446         * gcc.dg/vmx/4-03.c: New.
24447         * gcc.dg/vmx/5-01.c: New.
24448         * gcc.dg/vmx/5-02.c: New.
24449         * gcc.dg/vmx/5-03.c: New.
24450         * gcc.dg/vmx/5-04.c: New.
24451         * gcc.dg/vmx/5-05.c: New.
24452         * gcc.dg/vmx/5-06.c: New.
24453         * gcc.dg/vmx/5-07.c: New.
24454         * gcc.dg/vmx/5-07t.c: New.
24455         * gcc.dg/vmx/5-08.c: New.
24456         * gcc.dg/vmx/5-10.c: New.
24457         * gcc.dg/vmx/5-11.c: New.
24458         * gcc.dg/vmx/7-01a.c: New.
24459         * gcc.dg/vmx/7-01.c: New.
24460         * gcc.dg/vmx/7c-01.c: New.
24461         * gcc.dg/vmx/7d-01.c: New.
24462         * gcc.dg/vmx/7d-02.c: New.
24463         * gcc.dg/vmx/8-01.c: New.
24464         * gcc.dg/vmx/8-02a.c: New.
24465         * gcc.dg/vmx/8-02.c: New.
24466         * gcc.dg/vmx/brode-1.c: New.
24467         * gcc.dg/vmx/bug-1.c: New.
24468         * gcc.dg/vmx/bug-2.c: New.
24469         * gcc.dg/vmx/bug-3.c: New.
24470         * gcc.dg/vmx/cw-bug-1.c: New.
24471         * gcc.dg/vmx/cw-bug-2.c: New.
24472         * gcc.dg/vmx/cw-bug-3.c: New.
24473         * gcc.dg/vmx/dct.c: New.
24474         * gcc.dg/vmx/debug-1.c: New.
24475         * gcc.dg/vmx/debug-2.c: New.
24476         * gcc.dg/vmx/debug-3.c: New.
24477         * gcc.dg/vmx/debug-4.c: New.
24478         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24479         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24480         * gcc.dg/vmx/eg-5.c: New.
24481         * gcc.dg/vmx/fft.c: New.
24482         * gcc.dg/vmx/gcc-bug-1.c: New.
24483         * gcc.dg/vmx/gcc-bug-2.c: New.
24484         * gcc.dg/vmx/gcc-bug-3.c: New.
24485         * gcc.dg/vmx/gcc-bug-4.c: New.
24486         * gcc.dg/vmx/gcc-bug-5.c: New.
24487         * gcc.dg/vmx/gcc-bug-6.c: New.
24488         * gcc.dg/vmx/gcc-bug-7.c: New.
24489         * gcc.dg/vmx/gcc-bug-8.c: New.
24490         * gcc.dg/vmx/gcc-bug-9.c: New.
24491         * gcc.dg/vmx/gcc-bug-b.c: New.
24492         * gcc.dg/vmx/gcc-bug-c.c: New.
24493         * gcc.dg/vmx/gcc-bug-d.c: New.
24494         * gcc.dg/vmx/gcc-bug-e.c: New.
24495         * gcc.dg/vmx/gcc-bug-f.c: New.
24496         * gcc.dg/vmx/gcc-bug-g.c: New.
24497         * gcc.dg/vmx/gcc-bug-i.c: New.
24498         * gcc.dg/vmx/harness.h: New.
24499         * gcc.dg/vmx/ira1.c: New.
24500         * gcc.dg/vmx/ira2a.c: New.
24501         * gcc.dg/vmx/ira2b.c: New.
24502         * gcc.dg/vmx/ira2.c: New.
24503         * gcc.dg/vmx/ira2c.c: New.
24504         * gcc.dg/vmx/mem.c: New.
24505         * gcc.dg/vmx/newton-1.c: New.
24506         * gcc.dg/vmx/ops.c: New.
24507         * gcc.dg/vmx/sn7153.c: New.
24508         * gcc.dg/vmx/spill2.c: New.
24509         * gcc.dg/vmx/spill3.c: New.
24510         * gcc.dg/vmx/spill.c: New.
24511         * gcc.dg/vmx/t.c: New.
24512         * gcc.dg/vmx/varargs-1.c: New.
24513         * gcc.dg/vmx/varargs-2.c: New.
24514         * gcc.dg/vmx/varargs-3.c: New.
24515         * gcc.dg/vmx/varargs-4.c: New.
24516         * gcc.dg/vmx/varargs-5.c: New.
24517         * gcc.dg/vmx/varargs-6.c: New.
24518         * gcc.dg/vmx/varargs-7.c: New.
24519         * gcc.dg/vmx/vmx.exp: New.
24520         * gcc.dg/vmx/vprint-1.c: New.
24521         * gcc.dg/vmx/vscan-1.c: New.
24522         * gcc.dg/vmx/x-01.c: New.
24523         * gcc.dg/vmx/x-02.c: New.
24524         * gcc.dg/vmx/x-03.c: New.
24525         * gcc.dg/vmx/x-04.c: New.
24526         * gcc.dg/vmx/x-05.c: New.
24527         * gcc.dg/vmx/yousufi-1.c: New.
24528         * gcc.dg/vmx/zero-1.c: New.
24529         * gcc.dg/vmx/zero.c: New.
24530
24531 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24532
24533         * g++.dg/lookup/java1.C: Update for chage of
24534         _Jv_AllocObject.
24535         * g++.dg/lookup/java2.C: Likewise.
24536
24537 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24538
24539         * ada/acats/run_all.sh: use -O2 by default.
24540
24541 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24542
24543         * gcc.dg/vr-mult-[12].c: New tests.
24544
24545 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24546
24547         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24548
24549         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24550
24551 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24552
24553         * lib/target-supports.exp (check_profiling_available): Assume profiling
24554         isn't available for mips*-*-elf targets.
24555
24556 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24557
24558         * gcc.dg/builtins-38.c: New test.
24559
24560 2004-04-14  Eric Christopher  <echristo@redhat.com>
24561
24562         * g++.dg/charset/charset.exp: Run .cc extension tests.
24563
24564 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24565
24566         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24567
24568 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24569
24570         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24571
24572 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24573
24574         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24575         * gcc.dg/i386-387-2.c: Likewise.
24576
24577         * gcc.dg/i386-387-7.c: New test.
24578         * gcc.dg/i386-387-8.c: New test.
24579
24580         * gcc.dg/builtins-37.c: New test.
24581
24582 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24583
24584         * g++.dg/pch/externc-1.C: Add missing semicolon.
24585
24586 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24587
24588         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24589
24590 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24591
24592         * gcc.c-torture/execute/20040411-1.c: New test.
24593
24594 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24595
24596         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24597
24598 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24599
24600         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24601
24602 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24603
24604         * lib/target-supports.exp (check_named_sections_available): New.
24605         * lib/gcc-dg.exp (dg-require-named-sections): New.
24606         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24607         old-deja.exp.  Also prune error-count message from HP linker.
24608         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24609
24610         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24611         * g++.old-deja/g++.pt/static3.C: Likewise.
24612         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24613
24614 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24615
24616         * gcc.c-torture/execute/20040409-1.c: New test case.
24617         * gcc.c-torture/execute/20040409-2.c: New test case.
24618         * gcc.c-torture/execute/20040409-3.c: New test case.
24619
24620 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24621
24622         * gcc.dg/20040409-1.c: New test.
24623
24624 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24625
24626         PR target/14888
24627         * g++.dg/opt/pr14888.C: New test case.
24628
24629 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24630
24631         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24632         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24633         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24634         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24635         New tests.
24636
24637 2004-04-08  Paul Brook  <paul@codesourcery.com>
24638
24639         * gcc.dg/spill-1.c: New test.
24640
24641 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24642
24643         * gcc.dg/torture/builtin-ctype-2.c: New test.
24644
24645 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24646
24647         * gcc.dg/pch/pch.exp: Add largefile test.
24648
24649 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24650
24651         * g++.dg/pch/externc-1.Hs: New.
24652         * g++.dg/pch/externc-1.C: New.
24653
24654 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24655
24656         * gcc.dg/compat/struct-by-value-5a_main.c,
24657         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24658         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24659         * gcc.dg/compat/struct-by-value-5a_x.c,
24660         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24661         gcc.dg/compat/struct-by-value-5_x.c.
24662         * gcc.dg/compat/struct-by-value-5a_y.c,
24663         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24664         gcc.dg/compat/struct-by-value-5_y.c.
24665
24666         * gcc.dg/compat/struct-by-value-6a_main.c,
24667         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24668         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24669         * gcc.dg/compat/struct-by-value-6a_x.c,
24670         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24671         gcc.dg/compat/struct-by-value-6_x.c.
24672         * gcc.dg/compat/struct-by-value-6a_y.c,
24673         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24674         gcc.dg/compat/struct-by-value-6_y.c.
24675
24676         * gcc.dg/compat/struct-by-value-7a_main.c,
24677         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24678         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24679         * gcc.dg/compat/struct-by-value-7a_x.c,
24680         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24681         gcc.dg/compat/struct-by-value-7_x.c.
24682         * gcc.dg/compat/struct-by-value-7a_y.c,
24683         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24684         gcc.dg/compat/struct-by-value-7_y.c.
24685
24686 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24687
24688         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24689         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24690         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24691         options.
24692
24693 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24694
24695         * gcc.dg/builtins-36.c: New test.
24696
24697 2004-04-06  Paul Brook  <paul@codesourcery.com>
24698
24699         * README.gcc: Remove obsolete contraint on testcases.
24700
24701 2004-04-05  Paul Brook  <paul@codesourcery.com>
24702
24703         PR2123
24704         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24705         failure and exit(0) on success.
24706         * g++.dg/expr/anew2.C: Ditto.
24707         * g++.dg/expr/anew3.C: Ditto.
24708         * g++.dg/expr/anew4.C: Ditto.
24709
24710 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         PR c++/3518
24713         * g++.dg/template/unify7.C: New.
24714
24715 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24716
24717         * g++.dg/README: Bring up to date with new subdirectories; remove
24718         duplicate subdirectory lines.
24719
24720 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24721
24722         PR c++/14007
24723         * g++.dg/template/unify5.C: New.
24724         * g++.dg/template/unify6.C: New.
24725         * g++.dg/template/qualttp20.C: Adjust.
24726         * g++.old-deja/g++.jason/report.C: Adjust.
24727         * g++.old-deja/g++.other/qual1.C: Adjust.
24728
24729 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24730
24731         PR c++/14803
24732         * g++.dg/inherit/ptrmem1.C: New test.
24733
24734 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24735
24736         PR c++/14755
24737         * gcc.c-torture/execute/20040331-1.c: New test.
24738         * gcc.dg/20040331-1.c: New test.
24739
24740 2004-04-01  Paul Brook  <paul@codesourcery.com>
24741
24742         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24743
24744 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24745
24746         PR c++/14724
24747         * g++.dg/init/goto1.C: New test.
24748
24749         PR c++/14763
24750         * g++.dg/template/defarg4.C: New test.
24751
24752 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24753
24754         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24755
24756 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24757
24758         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24759
24760 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24761
24762         * gcc.dg/noncompile/undeclared-2.c: New test.
24763
24764 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24765
24766         * gcc.dg/940409-1.c: Remove XFAIL.
24767         * gcc.dg/reg-vol-struct-1.c: New test.
24768
24769 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24770
24771         * gcc.dg/torture/builtin-wctype-1.c: New test.
24772
24773 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24774
24775         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24776         * gcc.dg/20001101-1.c: Likewise.
24777         * gcc.dg/20001102-1.c: Likewise.
24778
24779 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24780
24781         * gcc.dg/compare8.c: Add an additional test for XOR.
24782
24783 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24784
24785         * gcc.dg/torture/builtin-ctype-1.c: New test.
24786
24787 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24788
24789         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24790         * gcc.dg/torture/builtin-math-1.c: Likewise.
24791         * gcc.dg/torture/builtin-power-1.c: New test.
24792
24793 2004-03-24  Andreas Schwab  <schwab@suse.de>
24794
24795         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24796         IA64 assembler.
24797
24798 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24799             Roger Sayle  <roger@eyesopen.com>
24800
24801         * gcc.dg/compare8.c: New test case.
24802
24803 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24804
24805         * g++.dg/ext/altivec-7.C: New test.
24806
24807 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24808
24809         PR 12267, 12391, 12560, 13129, 14114, 14133
24810         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24811         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24812         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24813         Adjust error regexps.
24814         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24815         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24816         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24817         * gcc.dg/local1.c: Add explanatory comment.
24818
24819 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24820
24821         PR optimization/14669
24822         * g++.dg/opt/fold2.C: New test case.
24823
24824 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24825
24826         PR c/14069
24827         * gcc.dg/20040322-1.c: New test.
24828
24829 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24830
24831         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24832         * gcc.dg/ultrasp4.c: Likewise.
24833         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24834
24835 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24836
24837         * gcc.dg/i386-sse-8.c: Reset default options.
24838
24839 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24840
24841         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24842         in the error message text.
24843
24844 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24845
24846         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24847
24848 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24849
24850         PR c++/14616
24851         * g++.dg/init/array13.C: New test.
24852
24853 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24854
24855         PR target/13889
24856         * gcc.c-torture/compile/pr13889.c: New test case.
24857
24858 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24859
24860         PR c/14635
24861         * builtins-1.c (nan, nans): Don't test.
24862         * builtins-30.c: Don't use nan, nanf, nanl.
24863         * builtins-35.c: New test.
24864
24865 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24866
24867         * g++.dg/ext/altivec-6.C: New test.
24868
24869 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24870
24871         * g++.dg/init/placement3.C: New test.
24872
24873         * g++.dg/template/spec13.C: New test.
24874
24875         * g++.dg/lookup/using11.C: New test.
24876
24877         * g++.dg/lookup/koenig3.C: New test.
24878
24879         * g++.dg/template/operator2.C: New test.
24880
24881         * g++.dg/expr/dtor3.C: New test.
24882         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24883         marker.
24884         * g++.old-deja/g++.law/visibility28.C: Likewise.
24885
24886 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24887
24888         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24889         * gcc.dg/ppc64-abi-3.c: Likewise.
24890
24891 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24892
24893         PR c++/14545
24894         * g++.dg/parse/template15.C: New test.
24895
24896 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24897
24898         * g++.dg/expr/dtor2.C: New test.
24899
24900         * g++.dg/lookup/anon4.C: New test.
24901
24902         * g++.dg/overload/using1.C: New test.
24903
24904         * g++.dg/template/lookup7.C: New test.
24905
24906         * g++.dg/template/typename6.C: New test.
24907
24908         * g++.dg/expr/cond6.C: New test.
24909
24910 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24911
24912         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24913
24914 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24915
24916         * g++.dg/expr/cond5.C: New test.
24917         * g++.dg/expr/constcast1.C: Likewise.
24918         * g++.dg/expr/ptrmem2.C: Likewise.
24919         * g++.dg/expr/ptrmem3.C: Likewise.
24920         * g++.dg/lookup/main1.C: Likewise.
24921         * g++.dg/template/lookup6.C: Likewise.
24922
24923 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24924
24925         * gcc.dg/local1.c: New test.
24926
24927         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24928
24929 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24930
24931         * gcc.dg/torture/builtin-convert-1.c: New test.
24932
24933 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24934
24935         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24936
24937 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24938
24939         PR c++/14481
24940         * g++.dg/warn/Wunused-7.C: New test.
24941
24942 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24943
24944         * gcc.dg/torture/builtin-integral-1.c: New test.
24945
24946 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24947
24948         PR c++/14586
24949         * g++.dg/parse/non-dependent3.C: New test.
24950
24951 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24952
24953         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24954         * g++.dg/eh/simd-2.C: Likewise.
24955         * g++.dg/init/array10.C: Likewise.
24956         * gcc.c-torture/compile/simd-1.c: Likewise.
24957         * gcc.c-torture/compile/simd-2.c: Likewise.
24958         * gcc.c-torture/compile/simd-3.c: Likewise.
24959         * gcc.c-torture/compile/simd-4.c: Likewise.
24960         * gcc.c-torture/compile/simd-6.c: Likewise.
24961         * gcc.c-torture/execute/simd-1.c: Likewise.
24962         * gcc.c-torture/execute/simd-2.c: Likewise.
24963         * gcc.dg/compat/vector-defs.h: Likewise.
24964         * gcc.dg/20020531-1.c: Likewise.
24965         * gcc.dg/altivec-3.c: Likewise.
24966         * gcc.dg/altivec-4.c: Likewise.
24967         * gcc.dg/altivec-varargs-1.c: Likewise.
24968         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24969         * gcc.dg/i386-mmx-3.c: Likewise.
24970         * gcc.dg/i386-sse-4.c: Likewise.
24971         * gcc.dg/i386-sse-5.c: Likewise.
24972         * gcc.dg/i386-sse-8.c: Likewise.
24973         * gcc.dg/simd-1.c: Likewise.
24974         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24975         __ev64_opaque__ since the machine description provides it.
24976
24977 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24978
24979         * lib/compat.exp (skip_list): New global variable.
24980         Use it to hold the user defined COMPAT_SKIPS list if any.
24981         (compat-obj): Add the members of skip_list to optall.
24982
24983 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24984
24985         * gcc.dg/compat/union-by-value-1_main.c,
24986         union-by-value-1_x.c, union-by-value-1_y.c,
24987         union-check.h, union-defs.h,
24988         union-init.h, union-return-1_main.c,
24989         union-return-1_x.c, union-return-1_y.c: New files.
24990
24991 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24992
24993         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24994         mixed-struct-init.h: Add 4 mixed structure types.
24995         struct-by-value-21_main.c, struct-by-value-21_x.c,
24996         struct-by-value-21_y.c, struct-return-21_main.c,
24997         struct-return-21_x.c, struct-return-21_y.c: New files.
24998
24999 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25000
25001         PR c++/14550
25002         * g++.dg/parse/template14.C: New test.
25003
25004 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25005
25006         * gcc.c-torture/execute/20040313-1.c: New test.
25007
25008 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25009
25010         PR target/14533
25011         * gcc.dg/20040311-2.c: New test.
25012
25013 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25014
25015         PR other/14544
25016         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25017         bit-field.
25018
25019 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25020
25021         * gcc.dg/20040305-2.c: Add missing return statement.
25022
25023 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25024
25025         * gcc.dg/builtins-34.c: Also check pow10*.
25026
25027 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25028
25029         PR target/14262
25030         * gcc.dg/20040305-2.c: New test.
25031
25032 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25033
25034         * gcc.dg/20040310-1.c: New test.
25035
25036 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25037
25038         * gcc.c-torture/execute/20040311-1.c: New test case.
25039
25040 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25041
25042         PR c++/14476
25043         * g++.dg/lookup/enum1.C: New test.
25044
25045 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/14510
25048         * g++.dg/lookup/struct2.C: New test.
25049
25050 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25051
25052         * gcc.dg/builtins-34.c: New test.
25053
25054 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25055
25056         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25057
25058 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25059
25060         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25061         * gcc.dg/alias-2.c: New testcase.
25062
25063 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25064
25065         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25066
25067 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25068
25069         * gcc.c-torture/execute/20040309-1.c: New test case.
25070
25071 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         PR c++/14397
25074         * g++.dg/overload/ref1.C: New.
25075
25076 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25077
25078         PR c++/14409
25079         * g++.dg/template/spec12.C: New test.
25080
25081         PR c++/14448
25082         * g++.dg/parse/crash14.C: New test.
25083
25084 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25085
25086         PR c++/14230
25087         * g++.dg/init/ref11.C: New test.
25088
25089 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/14432
25092         * g++.dg/parse/builtin2.C: New test.
25093
25094 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25095
25096         PR c++/14401
25097         * g++.dg/init/ctor3.C: New test.
25098         * g++.dg/init/union1.C: New test.
25099         * g++.dg/ext/anon-struct4.C: New test.
25100
25101 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25102
25103         * g++.dg/lookup/koenig1.C: Tweak error messages.
25104         * g++.dg/lookup/used-before-declaration.C: Likewise.
25105         * g++.dg/other/do1.C: Likewise.
25106         * g++.dg/overload/koenig1.C: Likewise.
25107         * g++.dg/parse/crash13.C: Likewise.
25108         * g++.dg/template/instantiate3.C: Likewise.
25109
25110 2004-03-08  Eric Christopher  <echristo@redhat.com>
25111
25112         * * lib/target-supports.exp: Enable libiconv in test
25113         compilation.  Fix up error checking.
25114
25115 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25116
25117         PR middle-end/14289
25118         * gcc.dg/pr14289-1.c: New test case.
25119         * gcc.dg/pr14289-2.c: Likewise.
25120         * gcc.dg/pr14289-3.c: Likewise.
25121
25122 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25123
25124         * gcc.c-torture/execute/20040308-1.c: New test.
25125
25126 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25127
25128         * gcc.c-torture/execute/20040307-1.c: New test case.
25129
25130 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25131
25132         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25133
25134 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25135
25136         * gcc.dg/20040306-1.c: New test.
25137
25138 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25139
25140         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25141         them static.
25142         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25143
25144 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25145
25146         PR c/14465
25147         * gcc.dg/decl-6.c: New test.
25148
25149 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25150
25151         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25152         Rename LOGPOW -> LOG_POW.
25153         (SQRT_EXP, POW_EXP): New.
25154
25155 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25156
25157         * gcc.dg/i386-sse-8.c: New test.
25158
25159 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25160
25161         PR c/14114
25162         * gcc.dg/decl-5.c: New test.
25163
25164 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25165
25166         * gcc.dg/20040305-1.c: New test.
25167
25168 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25169
25170         PR other/14354
25171         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25172
25173 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25174
25175         PR c++/14425, c++/14426
25176         * g++.dg/ext/altivec-4.C: New test.
25177         * g++.dg/ext/altivec-5.C: New test.
25178
25179 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25180
25181         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25182         global variables of a type with no linkage.
25183         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25184         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25185         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25186         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25187         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25188         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25189         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25190         * g++.dg/warn/deprecated.C: Name enum Color.
25191         * g++.dg/overload/VLA.C: Name structure for 'b'.
25192         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25193
25194 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25195
25196         * gcc.c-torture/compile/20040304-1.c: New test.
25197
25198 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25199
25200         PR 13728
25201         * gcc.dg/decl-4.c: New testcase.
25202
25203 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25204
25205         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25206         as PRECF if sizeof (float) > sizeof (double).
25207         (PRECL): Make it the same as PRECF if
25208         sizeof (float) > sizeof (long double).
25209
25210 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25211
25212         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25213         system type.  Add check for irix6 which doesn't have c99 runtime.
25214
25215 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25216
25217         * gcc.dg/const-elim-1.c: xfail for xtensa.
25218
25219 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/14369
25222         * g++.dg/template/cond4.C: New test.
25223
25224 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25225
25226         PR c++/14360
25227         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25228
25229         PR c++/14361
25230         * g++.dg/parse/defarg7.C: New test.
25231
25232         PR c++/14359
25233         * g++.dg/template/friend26.C: New test.
25234
25235 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25236
25237         PR c++/14324
25238         * g++.dg/abi/mangle21.C: New test.
25239
25240         PR c++/14260
25241         * g++.dg/parse/constructor2.C: New test.
25242
25243         PR c++/14337
25244         * g++.dg/template/sfinae1.C: New test.
25245
25246 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25247
25248         PR c++/14267
25249         * g++.dg/expr/crash2.C: New test.
25250
25251         PR middle-end/13448
25252         * gcc.dg/inline-5.c: New test.
25253         * gcc.dg/always-inline.c: Split out tests into ...
25254         * gcc.dg/always-inline2.c: ... this and ...
25255         * gcc.dg/always-inline3.c: ... this.
25256
25257 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25258
25259         PR debug/12103
25260         * g++.dg/debug/crash1.C: New test.
25261
25262 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25263
25264         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25265         function with __attribute__((noinline)).
25266         (recurser_void2): Likewise.
25267         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25268         (recurser_void2): Likewise.
25269
25270 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25271
25272         PR middle-end/14203
25273         * g++.dg/warn/Wunused-6.C: New test case.
25274
25275 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25276
25277         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25278         not defined.
25279
25280 2004-02-27  Eric Christopher  <echristo@redhat.com>
25281
25282         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25283         * g++.dg/charset/asm2.c: Run only x86.
25284         * gcc.dg/charset/asm3.c: Ditto.
25285
25286 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25287
25288         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25289         ld_library_path.
25290
25291 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25292
25293         * g++.dg/ext/altivec-3.C: New.
25294
25295 2004-02-26  Richard Henderson  <rth@redhat.com>
25296
25297         * g++.dg/ext/attrib10.C: Mark for warning.
25298         * gcc.dg/attr-alias-1.c: New.
25299
25300 2004-02-26  Richard Henderson  <rth@redhat.com>
25301
25302         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25303         * gcc.c-torture/execute/20040208-2.c: ... it back.
25304
25305 2004-02-26  Eric Christopher  <echristo@redhat.com>
25306
25307         * lib/target-supports.exp (check-iconv-available): New function.
25308         * lib/gcc-dg.exp (dg-require-iconv): New function.
25309         Use above.
25310         * gcc.dg/charset: New directory.
25311         * gcc.dg/charset/charset.exp: New file.
25312         * gcc.dg/charset/asm1.c: Ditto.
25313         * gcc.dg/charset/asm2.c: Ditto.
25314         * gcc.dg/charset/asm3.c: Ditto.
25315         * gcc.dg/charset/asm4.c: Ditto.
25316         * gcc.dg/charset/asm5.c: Ditto.
25317         * gcc.dg/charset/attribute1.c: Ditto.
25318         * gcc.dg/charset/attribute2.c: Ditto.
25319         * gcc.dg/charset/string1.c: Ditto.
25320         * g++.dg/charset: New directory.
25321         * g++.dg/dg.exp: Add here. Special options.
25322         * g++.dg/charset/charset.exp: New file.
25323         * g++.dg/charset/asm1.c: Ditto.
25324         * g++.dg/charset/asm2.c: Ditto.
25325         * g++.dg/charset/asm3.c: Ditto.
25326         * g++.dg/charset/asm4.c: Ditto.
25327         * g++.dg/charset/attribute1.c: Ditto.
25328         * g++.dg/charset/attribute2.c: Ditto.
25329         * g++.dg/charset/extern1.cc: Ditto.
25330         * g++.dg/charset/extern2.cc: Ditto.
25331         * g++.dg/charset/string1.c: Ditto.
25332
25333 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25334
25335         PR c++/14278
25336         * g++.dg/parse/comma1.C: New test.
25337
25338 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25339
25340         PR c++/14284
25341         * g++.dg/template/ttp8.C: New test.
25342
25343 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25344
25345         * gcc.dg/fixuns-trunc-1.c: New test.
25346
25347 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25348
25349         * gcc.dg/builtins-config.h: Use #elif.
25350
25351 2004-02-26  Michael Matz  <matz@suse.de>
25352
25353         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25354         * gcc.dg/991214-1.c: Likewise.
25355         * gcc.dg/i386-asm-1.c: Likewise.
25356
25357 2004-02-25  Richard Henderson  <rth@redhat.com>
25358
25359         * gcc.c-torture/execute/20040208-2.c: Move ...
25360         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25361
25362 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25363
25364         PR c++/14246
25365         * g++.dg/other/crash-3.C: New test.
25366
25367 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25368
25369         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25370         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25371
25372         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25373         HP-UX.
25374
25375 2004-02-24  Michael Matz  <matz@suse.de>
25376
25377         * gcc.dg/i386-regparm.c: New.
25378
25379 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25380
25381         * gcc.c-torture/execute/20040223-1.c: New.
25382
25383 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25384             Kazu Hirata  <kazu@cs.umass.edu>
25385
25386         * gcc.dg/fwritable-strings-1.c: Remove.
25387
25388 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25389
25390         PR c/14156
25391         * gcc.dg/20040223-1.c: New test.
25392
25393 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25394
25395         PR c++/14106
25396         * g++.dg/ext/typeof9.C: New test.
25397
25398 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25399
25400         PR c++/14250
25401         * g++.dg/other/switch1.C: New test.
25402
25403 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25404
25405         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25406         * gcc.dg/va-arg-1.c: Likewise.
25407
25408 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25409
25410         PR c++/14143
25411         * g++.dg/template/koenig5.C: New test.
25412
25413 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25414
25415         * g++.dg/ext/altivec-1.C: Generalize target triple.
25416         * g++.dg/ext/altivec-2.C: New test case.
25417         * g++.dg/ext/altivec_check.h: New file.
25418         * gcc.dg/altivec-1.c: Generalize target triple;
25419         include altivec_check.h and call altivec_check().
25420         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25421         * gcc.dg/altivec-6.c: New test case.
25422         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25423         type casts as needed.
25424         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25425         altivec_check().
25426         * gcc.dg/altivec-12.c: New test case.
25427         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25428         include altivec_check.h and call altivec_check().
25429         * gcc.dg/altivec_check.h: New file.
25430
25431 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25432
25433         * lib/target-supports.exp (check_alias_available): Don't mangle
25434         function `g' in test program.
25435
25436 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25437
25438         * lib/target-supports.exp (check_profiling_available): Check
25439         argument to determine whether we support a profiling type.
25440         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25441         check_profiling_available.
25442         * g++.dg/bprob/bprob.exp: Likewise.
25443         * g77.dg/bprob/bprob.exp: Likewise.
25444         * gcc.misc-tests/bprob.exp: Likewise.
25445         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25446         dg-require-profiling and delete expected error handling.
25447         * gcc.dg/20021014-1.c: Likewise.
25448         * gcc.dg/nest.c: Likewise.
25449
25450 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25451
25452         PR c++/12007
25453         * g++.dg/other/vthunk1.C: New test.
25454
25455 2004-02-20  Falk Hueffner  <falk@debian.org>
25456
25457         PR target/14201
25458         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25459
25460 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25461
25462         PR c++/13927
25463         * g++.dg/other/error8.C: Remove XFAIL markers.
25464
25465         PR c++/14173
25466         * g++.dg/ext/packed5.C: New test.
25467
25468         PR c++/14199
25469         * g++.dg/warn/Wunused-5.C: New test.
25470
25471         PR c++/14186
25472         * g++.dg/lookup/member1.C: New test.
25473
25474 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25475
25476         * gcc.c-torture/compile/20040130-1.c: Enable only when
25477         __INT_MAX__ >= 2147483647L.
25478         * gcc.c-torture/compile/961203-1.c: Likewise.
25479
25480 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25483         * g++.dg/opt/template1.C: Robustify assembler regexp
25484
25485 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25486
25487         * gcc.c-torture/execute/simd-4.x: Remove.
25488         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25489         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25490         Guard with #ifndef SKIP_ATTRIBUTE.
25491         * gcc.dg/compat/vector-1_y.c: Likewise.
25492         * gcc.dg/compat/vector-2_x.c: Likewise.
25493         * gcc.dg/compat/vector-2_y.c: Likewise.
25494         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25495         * g++.dg/eh/simd-2.C: Likewise.
25496
25497 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25498
25499         * gcc.c-torture/compile/complex-1.c: New.
25500
25501 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25502
25503         PR target/14209
25504         * gcc.c-torture/execute/20040218-1.c: New test.
25505
25506 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25507
25508         PR c++/14181
25509         * g++.dg/parse/new2.C: New test.
25510
25511 2004-02-18  Paul Brook  <paul@codesourcery.com>
25512
25513         * gcc.c-torture/compile/libcall-1.c: New test.
25514
25515 2004-02-18  Paul Brook  <paul@codesourcery.com>
25516
25517         PR debug/12934
25518         * gcc.dg/debug/debug-7.c: New test.
25519
25520 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25521
25522         * gcc.dg/20040217-1.c: New test.
25523
25524 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25525
25526         * gcc.c-torture/execute/990208-1.x: Delete.
25527
25528 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25529
25530         * gcc.c-torture/execute/20040208-2.x: New file.
25531
25532 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25533
25534         PR c++/11326
25535         * g++.dg/abi/structret1.C: New test.
25536
25537 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25538
25539         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25540         (i386_cpuid): No need to test if cpuid is available on AMD64.
25541         Fix assembly, so that it works onboth i386 and AMD64.
25542         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25543         (vecInLong): Fix s[] member type to unsigned int.
25544         (vecInWord): Remove type.
25545         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25546         (a64, b64, c64, d64, e64): Remove.
25547         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25548         Remove unused variable.  Remove initialization of removed variables.
25549         Don't call mmx_tests nor sse_tests.
25550         (reference_mmx, reference_sse): Remove.
25551         (check): Add return stmt.
25552         * gcc.dg/i386-sse-7.c: New test.
25553         * gcc.dg/i386-mmx-4.c: New test.
25554
25555 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25556
25557         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25558         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25559         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25560         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25561         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25562         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25563         g++.dg/tc1/dr94.C: Fix line terminator.
25564
25565 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25566
25567         * gcc.c-torture/compile/20040216-1.c: New.
25568
25569 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25570
25571         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25572         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25573         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25574         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25575         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25576         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25577
25578 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25579
25580         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25581
25582 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/13971
25585         * g++.dg/expr/cond4.C: New test.
25586
25587         PR c++/14086
25588         * g++.dg/lookup/crash2.C: New test.
25589
25590 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25591
25592         * gcc.c-torture/compile/20040214-2.c: New test.
25593
25594 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25595
25596         PR c++/14116
25597         * g++.dg/ext/typeof8.C: New test.
25598
25599 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25600
25601         * gcc.c-torture/compile/20040214-1.c: New test.
25602
25603 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25604
25605         PR c++/13635
25606         * g++.dg/template/spec11.C: New test.
25607
25608 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25609
25610         PR c++/13927
25611         * g++.dg/other/error8.C: New test.
25612
25613 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25614
25615         PR c++/14122
25616         * g++.dg/template/array4.C: New test.
25617
25618         PR c++/14108
25619         * g++.dg/inherit/thunk2.C: New test.
25620
25621         PR c++/14083
25622         * g++.dg/eh/cond2.C: New test.
25623
25624 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25625
25626         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25627
25628 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25629
25630         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25631
25632 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25633
25634         * g++.dg/simd-2.C: xfail on ppc64-linux.
25635
25636 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25637
25638         PR c/456
25639         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25640         tests.
25641
25642 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25643
25644         * gcc.dg/builtins-33.c: New test.
25645
25646 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25647
25648         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25649
25650 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25651
25652         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25653
25654 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25655
25656         * gcc.dg/ppc64-abi-3.c: New test.
25657
25658 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25659
25660         PR c/14092
25661
25662         * gcc.dg/pr14092-1.c: New testcase.
25663
25664 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25665
25666         * gcc.dg/cpp/assert4.c: Fix typo last change.
25667
25668         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25669         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25670
25671         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25672
25673 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25674
25675         * gcc.c-torture/compile/20040209-1.c: New test case.
25676
25677 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25678
25679         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25680
25681 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25682
25683         * gcc.c-torture/execute/20040208-[12].c: New tests.
25684
25685 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25686
25687         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25688
25689 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25690
25691         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25692
25693 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25694
25695         Bug 13856
25696         * gcc.dg/visibility-8.c: New testcase.
25697
25698 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25699
25700         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25701         arguments.
25702         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25703
25704 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25705
25706         PR middle-end/13696
25707         * g++.dg/opt/fold1.C: New test case.
25708
25709 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25710
25711         PR c++/14033
25712         * g++.dg/other/crash-2.C: New test.
25713
25714 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25715
25716         PR c++/14028
25717         * g++.dg/parse/angle-bracket2.C: New test.
25718
25719 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25720
25721         PR middle-end/13750
25722         Revert:
25723         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25724         PR pch/13361
25725         * testsuite/g++.dg/pch/wchar-1.C: New.
25726         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25727
25728 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25729
25730         PR c++/14008
25731         * g++.dg/parse/error15.C: New test.
25732         * g++.dg/parse/crash11.C: Update dg-error mark.
25733
25734 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25735
25736         PR c++/13932
25737         * g++.dg/warn/conv2.C: New test.
25738
25739 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25740
25741         PR c++/13086
25742         * g++.dg/warn/incomplete1.C: Remove xfail.
25743
25744 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25745
25746         * lib/file-format.exp (gcc_target_object_format): Use
25747         ${tool}_target_compile, not gcc_target_compile.
25748         * lib/target-supports.exp (check_alias_available): Likewise.
25749         (check_gc_sections_available): Likewise.
25750         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25751         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25752         dg-require-alias.
25753
25754 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25755
25756         PR c++/13969
25757         * g++.dg/template/static6.C: New test.
25758
25759 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25760
25761         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25762
25763 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25764
25765         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25766         tests for systems where `char' is unsigned by default.
25767
25768 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25769
25770         PR c++/13997
25771         * g++.dg/template/partial3.C: New test.
25772
25773 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25774
25775         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25776         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25777         Remove mentions of obsolete ports.
25778
25779 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25780
25781         * gcc.dg/noncompile/20001228-1.c: Fix for new
25782         error message.
25783
25784 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25785
25786         PR target/9348
25787         * gcc.c-torture/execute/multdi-1.c: New test case.
25788
25789 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25790
25791         PR c++/13925
25792         * g++.dg/template/lookup5.C: New test.
25793
25794 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/13950
25797         * g++.dg/template/lookup4.C: New test.
25798
25799         PR c++/13970
25800         * g++.dg/parse/error14.C: New test.
25801
25802         PR c++/14002
25803         * g++.dg/parse/template13.C: New test.
25804
25805 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/13978
25808         * g++.dg/template/koenig4.C: New test.
25809
25810         PR c++/13968
25811         * g++.dg/template/crash17.C: New test.
25812
25813         PR c++/13975
25814         * g++.dg/parse/error13.C: New test.
25815         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25816
25817 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25818
25819         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25820
25821 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25822
25823         PR c/11658
25824         PR c/13994
25825         * gcc.dg/noncompile/20040203-1.c: New test.
25826         * gcc.dg/noncompile/20040203-2.c: Likewise.
25827         * gcc.dg/noncompile/20040203-3.c: Likewise.
25828         * gcc.dg/20040203-1.c: Likewise.
25829
25830 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25831
25832         PR c++/10858
25833         * g++.dg/template/sizeof7.C: New test.
25834
25835 2004-02-02  Eric Christopher  <echristo@redhat.com>
25836             Zack Weinberg  <zack@codesourcery.com>
25837
25838         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25839
25840 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25841
25842         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25843         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25844         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25845         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25846
25847 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25848
25849         PR c++/13113
25850         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25851
25852         PR c++/13854
25853         * g++.dg/ext/attrib13.C: New test.
25854
25855         PR c++/13907
25856         * g++.dg/conversion/op2.C: New test.
25857
25858 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25859
25860         * gcc.dg/titype-1.c: Fix pasto.
25861
25862 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25863
25864         * gcc.dg/titype-1.c: New test.
25865
25866 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25867
25868         PR c++/13957
25869         * g++.dg/template/non-type-template-argument-1.C,
25870         g++.dg/template/qualified-id1.C: Update dg-error marks.
25871         * g++.dg/template/nontype6.C: New test.
25872
25873 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25874
25875         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25876         * gcc.dg/builtins-31.c: New testcase.
25877         * gcc.dg/builtins-32.c: New testcase.
25878
25879 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25880
25881         * objc.dg/call-super-2.m: Update line numbers
25882         for the including of stddef.h.
25883
25884 2004-01-30  Michael Matz  <matz@suse.de>
25885
25886         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25887         g++.dg/ext/case-range3.C: New tests.
25888
25889 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25890
25891         DR206
25892         PR c++/13813
25893         * g++.dg/template/member4.C: New test.
25894
25895 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25896
25897         PR c++/13683
25898         * g++.dg/template/sizeof6.C: New test.
25899
25900 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25901
25902         * gcc.dg/fwritable-strings-1.c: New test.
25903
25904 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25905
25906         * gcc.c-torture/compile/20040130-1.c: New test.
25907
25908 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25909
25910         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25911
25912 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25913
25914         PR c++/13883
25915         * g++.dg/template/ctor3.C: New test.
25916
25917 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25918
25919         * g++.dg/tc1: New directory.
25920         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25921         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25922         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25923         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25924         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25925
25926 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25927
25928         * g++.dg/parse/error11.C: New test.
25929         * g++.dg/parse/error12.C: Likewise.
25930
25931 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25932
25933         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25934         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25935
25936 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/13791
25939         * g++.dg/ext/attrib12.C: New test.
25940
25941         PR c++/13736
25942         * g++.dg/parse/cast2.C: New test.
25943
25944 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25945
25946         * objc.dg/encode-2.m (main): New local string.  Set depending on
25947         sizeof long.  Use in sscanf call.
25948         * objc.dg/encode-3.m (main): New local string.  Set depending on
25949         sizeof long.  Use in scan_initial call.
25950
25951 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25952
25953         * objc.dg/call-super-2.m: Make LP64-safe.
25954         * objc.dg/desig-init-1.m: Likewise.
25955
25956 2004-01-27  Devang Patel <dpatel@apple.com>
25957
25958         * g++.dg/debug/namespace1.C: New test.
25959
25960 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25961
25962         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25963         xscale-*-*.
25964
25965         * gcc.dg/arm-mmx-1.c: New test.
25966
25967 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25968
25969         * gcc.dg/20040127-1.c: New test.
25970         * gcc.dg/20040127-2.c: New test.
25971
25972 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25973
25974         * objc.dg/stret-1.m (glob): Renamed to globa.
25975
25976 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25977
25978         PR c++/13663
25979         * g++.dg/expr/for1.C: New test.
25980
25981 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25982
25983         PR middle-end/13779
25984         * gcc.dg/darwin-longlong.c: New test.
25985
25986 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25987
25988         * gcc.dg/20040124-1.c: Moved test from here...
25989         * gcc.c-torture/compile/20040124-1.c: ...to here.
25990
25991 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25992
25993         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25994         the assembly output if -m64 is passed.
25995
25996 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/13833
25999         * g++.dg/template/cond3.C: New test.
26000
26001 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26002
26003         PR c++/13810
26004         * g++.dg/template/ttp7.C: New test.
26005
26006 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26007
26008         PR c++/13797
26009         * g++.dg/template/nontype4.C: New test.
26010         * g++.dg/template/nontype5.C: Likewise.
26011
26012 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26013
26014         * gcc.dg/torture/mips-clobber-at.c: New test.
26015
26016 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26017
26018         * gcc.dg/20040124-1.c: New test.
26019
26020 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26021
26022         * gcc.dg/20040123-1.c: New test.
26023
26024 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26025
26026         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26027
26028 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26029
26030         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26031
26032 2004-01-23  Andrew Pinski  <apinski@apple.com>
26033
26034         * gcc.dg/20030121-1.c: Move to ..
26035         * gcc.dg/20040121-1.c: here.
26036
26037 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26038
26039         * gcc.dg/builtins-29.c: New test case.
26040
26041 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26042
26043         PR 18314
26044         * gcc.dg/builtins-30.c: New testcase.
26045
26046 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26047
26048         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26049         * lib/g77.exp: Likewise.
26050         * lib/objc.exp: Likewise.
26051         * lib/g++.exp: Likewise.
26052
26053 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26054
26055         * gcc.dg/struct-by-value-2.c: New test.
26056
26057 2004-01-21  Andrew Pinski  <apinski@apple.com>
26058
26059         PR target/13785
26060         * gcc.dg/20030121-1.c: New test.
26061
26062 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26063
26064         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26065         clobber frame pointer register in asm statement.
26066
26067 2004-01-21  Falk Hueffner  <falk@debian.org>
26068
26069         * gcc.c-torture/compile/20040121-1.c: New test.
26070
26071 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26072
26073         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26074
26075 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26076
26077         * gcc.dg/ppc64-abi-2.c: New test.
26078
26079 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26080
26081         * lib/treelang.exp: Fill out this file.
26082         * lib/treelang-dg.exp: New File.
26083
26084 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26085
26086         * gcc.c-torture/compile/981022-1.c: Remove.
26087         * gcc.dg/array-5.c: Remove XFAIL.
26088         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26089         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26090         gcc.dg/cond-lvalue-1.c: Update.
26091         * gcc.dg/cast-lvalue-2.c: New test.
26092
26093 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26094
26095         PR c++/13592
26096         * g++.dg/other/error1.C (class foo): Tweak error message.
26097
26098         PR c++/13592
26099         * g++.dg/template/call2.C: New test.
26100
26101 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26102
26103         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26104         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26105         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26106         scalar-return-1_x.c, scalar-return-2_y.c,
26107         scalar-return-3_x.c, scalar-return-3_y.c,
26108         scalar-return-4_x.c, scalar-return-4_y.c,
26109         struct-align-1.h, struct-align-1_x.c,
26110         struct-align-1_y.c, struct-align-2.h,
26111         struct-align-2_x.c, struct-align-2_y.c,
26112         struct-by-value-10_y.c, struct-by-value-11_x.c,
26113         struct-by-value-11_y.c, struct-by-value-12_x.c,
26114         struct-by-value-12_y.c, struct-by-value-13_x.c,
26115         struct-by-value-13_y.c, struct-by-value-14_x.c,
26116         struct-by-value-14_y.c, struct-by-value-15_x.c,
26117         struct-by-value-15_y.c, struct-by-value-16_y.c,
26118         struct-by-value-17_y.c, struct-by-value-18_y.c,
26119         struct-by-value-19_y.c, struct-by-value-1_x.c,
26120         struct-by-value-1_y.c, struct-by-value-20_y.c,
26121         struct-by-value-2_x.c, struct-by-value-2_y.c,
26122         struct-by-value-3_y.c, struct-by-value-4_x.c,
26123         struct-by-value-4_y.c, struct-by-value-5_y.c,
26124         struct-by-value-6_y.c, struct-by-value-7_y.c
26125         struct-by-value-8_x.c, struct-by-value-8_y.c
26126         struct-by-value-9_x.c, struct-by-value-9_y.c
26127         struct-return-10_x.c, struct-return-10_y.c,
26128         struct-return-19_x.c, struct-return-20_x.c
26129         struct-return-2_x.c, struct-return-2_y.c
26130         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26131         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26132
26133 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26134
26135         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26136         attribute on sparc*-sun-solaris2.*.
26137
26138 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26139
26140         PR c++/13710
26141         * g++.dg/ext/typeof7.C: New test.
26142
26143 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26144
26145         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26146         * gcc.dg/const-elim-1.c: Same.
26147
26148 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26149
26150         * objc.dg/stret-1.m: New.
26151         * objc.dg/stret-2.m: New.
26152
26153 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26154
26155         PR c++/11895
26156         * g++.dg/ext/vector1.C: New test.
26157
26158 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26159
26160         * gcc.dg/pch/import-1.c: New.
26161         * gcc.dg/pch/import-1.hs: New.
26162         * gcc.dg/pch/import-1a.h: New.
26163         * gcc.dg/pch/import-1b.h: New.
26164         * gcc.dg/pch/import-1c.h: New.
26165
26166 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26167
26168         PR c++/13574
26169         * g++.dg/ext/array1.C: New test.
26170
26171         PR c++/13178
26172         * g++.dg/conversion/op1.C: New test.
26173
26174 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26175
26176         PR 11864
26177         From Kazumoto Kojima / Dan Kegel:
26178         * gcc.dg/pr11864-1.c: New test.
26179
26180         PR 10392
26181         From Marcus Comstedt / Dan Kegel:
26182         * gcc.dg/pr10392-1.c: New test.
26183
26184 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26185
26186         PR c++/13478
26187         * g++.dg/init/ref10.C: New test.
26188
26189 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26190
26191         PR c++/13407
26192         * g++.dg/parse/typename6.C: New test.
26193
26194 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26195
26196         PR pch/13361
26197         * testsuite/g++.dg/pch/wchar-1.C: New.
26198         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26199
26200 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26201
26202         PR c++/9259
26203         * g++.dg/expr/sizeof2.C: New test.
26204
26205 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26206
26207         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26208
26209 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26210
26211         PR c++/13659
26212         * g++.dg/lookup/strong-using-3.C: New.
26213         * g++.dg/lookup/using-10.C: New.
26214
26215 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26216
26217         PR c++/13594
26218         * g++.dg/lookup/strong-using-2.C: New.
26219
26220 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26221             Dan Kegel <dank@kegel.com>
26222             J"orn Rennecke <joern.rennecke@superh.com>
26223
26224         PR target/9365
26225         * gcc.dg/pr9365-1.c: New test.
26226
26227 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26228
26229         PR c++/8856
26230         * g++.dg/parse/casting-operator2.C: New test.
26231         * g++.old-deja/g++.pt/explicit83.C: Remove.
26232
26233 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26234
26235         * gcc.dg/label-compound-stmt-1.c: New test.
26236         * gcc.c-torture/compile/950922-1.c,
26237         gcc.c-torture/compile/20000211-3.c,
26238         gcc.c-torture/compile/20000518-1.c,
26239         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26240         compound statements.
26241
26242 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26243
26244         * gcc.dg/ppc64-abi-1.c: New test.
26245
26246 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26247
26248          * g++.dg/ext/attrib9.C: Add dg-warnings.
26249
26250 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26251
26252         PR c++/12335
26253         * g++.dg/parse/dtor3.C: New test.
26254
26255 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26256
26257         PR c++/12709
26258         * g++.dg/parse/try-catch-1.C: New test.
26259
26260 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26261
26262         * ada/acats/run_all.sh: Add more verbose output in acats.log
26263         when compiling tests.
26264
26265 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26266
26267         PR 13656
26268         * gcc.dg/typedef-redecl.c: New test case.
26269         * gcc.dg/typedef-redecl.h: New support file.
26270
26271 2004-01-13  Jan Hubicka  <jh@suse.cz>
26272
26273         * gcc.dg/always_inline.c: New test.
26274         * gcc.dg/debug/20031231-1.c: Fix.
26275
26276 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26277
26278         PR c++/13474
26279         * g++.dg/template/array3.C: New test.
26280
26281 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26282
26283         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26284         * g++.dg/warn/Wunused-2.C: Likewise.
26285
26286 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26287
26288         PR c++/13289
26289         * g++.dg/template/instantiate6.C: New test.
26290
26291 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26292
26293         PR middle-end/11397
26294         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26295
26296 2004-01-12  Jan Hubicka  <jh@suse.cz>
26297
26298         PR opt/12826
26299         * gcc.dg/20040112-1.c: New.
26300
26301         * gcc.dg/dwarf-die[1-7].c: Move to...
26302         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26303         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26304
26305 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26306
26307         PR c++/4100
26308         * g++.dg/parse/friend4.C: New test.
26309
26310 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26311
26312         PR c++/4100
26313         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26314         definition is called a friend.
26315
26316 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26317
26318         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26319
26320 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26321
26322         PR c++/3478
26323         * g++.dg/parse/error10.C: New test.
26324         * g++.dg/template/arg2.C: Accept "invalid type" error.
26325
26326 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26327
26328         PR middle-end/13392
26329         * g++.dg/opt/expect2.C: New test.
26330
26331 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26332
26333         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26334         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26335         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26336         Update dg-error regexps.
26337
26338 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26339
26340         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26341         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26342
26343 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26344
26345         * gcc.dg/pragma-re-1.c: Use right pointer type.
26346
26347 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26348
26349         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26350
26351 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26352
26353         * gcc.dg/rs6000-ldouble-1.c: New.
26354
26355 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26356
26357         DR 337
26358         PR c++/9256
26359         * g++.dg/other/abstract1.C: New test.
26360
26361 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26362
26363         * g++.dg/lookup/strong-using-1.C: New.
26364
26365 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26366
26367         PR c/11234
26368         * gcc.dg/func-ptr-conv-1.c: New test.
26369         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26370
26371 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26372
26373         PR target/13380.
26374         * gcc.c-torture/compile/20040109-1.c: New.
26375
26376 2004-01-08  Stuart Hastings  <stuart@apple.com>
26377
26378         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26379         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26380         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26381
26382 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26383
26384         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26385
26386 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26387
26388         * ada/acats/run_acats: Treat 'gnatchop' the same way
26389         as 'gnatmake'.  Export GCC_DRIVER.
26390         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26391         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26392
26393 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26394
26395         PR c++/12573
26396         * g++.dg/template/dependent-expr4.C: New test.
26397
26398 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26399
26400         * gcc.dg/altivec-11.c: New test.
26401
26402 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26403
26404         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26405
26406 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26407
26408         PR c/6024
26409         * gcc.dg/enum-compat-1.c: New test.
26410         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26411
26412 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26413
26414         PR c/12165
26415         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26416         gcc.dg/c99-idem-qual-3.c: New tests.
26417
26418 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26419
26420         * gcc.dg/winline-7.c: Don't cast void * to int.
26421
26422 2004-01-06  Jan Hubicka  <jh@suse.cz>
26423
26424         * gcc.dg/i386-sse-5.c: New test
26425         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26426
26427 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26428
26429         PR c++/12815
26430         * g++.dg/rtti/typeid4.C: New test.
26431
26432 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26433
26434         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26435
26436 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26437
26438         PR c++/12132
26439         * g++.dg/template/error11.C: New test.
26440
26441         PR c++/13451
26442         * g++.dg/template/class2.C: New test.
26443
26444 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26445         Richard Sandiford <rsandifo@redhat.com>
26446
26447         PR c++/13387
26448         * g++.dg/opt/alias3.C: New test.
26449
26450 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26451
26452         PR c++/13157
26453         * g++.dg/template/koenig3.C: New test.
26454
26455         PR c++/13529
26456         * g++.dg/parse/offsetof3.C: New test.
26457
26458         * g++.dg/init/copy7.C: Add missing dg-error markers.
26459
26460         PR c++/12226
26461         * g++.dg/init/copy7.c: New test.
26462
26463         PR c++/13536
26464         * g++.dg/parse/cast1.C: New test.
26465
26466 2004-01-04  Jan Hubicka  <jh@suse.cz>
26467
26468         * gcc.dg/winline[1-7].c: New tests.
26469
26470 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26471
26472         PR c++/13520
26473         * g++.dg/template/qualttp22.C: New test.
26474
26475 2004-01-01  Jan Hubicka  <jh@suse.cz>
26476
26477         * gcc.dg/debug/20031231-1.c: New.
26478         * gcc.c-torture/compile/20040101-1.c: New.
26479         * gcc.dg/dwarf-die-[1-7].c: New.
26480
26481 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26482
26483         PR optimization/13521
26484         * gcc.c-torture/compile/20031231-1.c: New test.
26485
26486 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26487
26488         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26489
26490 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26491
26492         PR c++/10079
26493         * g++.dg/template/crash16.C: New test.
26494
26495 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26496
26497         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26498
26499 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26500
26501         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26502         ports.
26503         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26504         * g++.old-deja/g++.law/profile1.C: Likewise.
26505         * gcc.c-torture/compile/981006-1.c: Likewise.
26506         * gcc.c-torture/execute/loop-2e.x: Likewise.
26507         * gcc.c-torture/execute/loop-2f.x: Remove.
26508         * gcc.c-torture/execute/loop-2g.x: Likewise.
26509         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26510         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26511
26512 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         PR c++/13507
26515         * g++.dg/ext/attrib11.C: New test.
26516
26517         PR c++/13494
26518         * g++.dg/template/array2-1.C: New test.
26519         * g++.dg/template/array2-2.C: New test.
26520
26521 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26522
26523         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26524
26525 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26526
26527         PR c++/12774
26528         * g++.dg/template/array1-1.C: New test.
26529         * g++.dg/template/array1-2.C: New test.
26530
26531 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26532
26533         PR fortran/12632
26534         * g77.dg/12632.f: New test case.
26535
26536 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26537
26538         PR c++/13289
26539         * g++.dg/parse/nontype1.C: New test.
26540
26541 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26542
26543         PR c++/12403
26544         * g++.dg/parse/explicit1.C: New test.
26545         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26546
26547 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26548
26549         PR c++/13081
26550         * g++.dg/opt/inline6.C: New test.
26551
26552         PR c++/12613
26553         * g++.dg/parse/error9.C: New test.
26554
26555         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26556
26557 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26558
26559         PR c++/13009
26560         * g++.dg/init/assign1.C: New test.
26561
26562 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26563
26564         PR c++/13070
26565         * g++.dg/warn/format3.C: New test case.
26566
26567 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26568
26569         * gcc.c-torture/compile/20031227-1.c: New test.
26570
26571 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26572
26573         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26574         * g77.dg/bprob/bprob.exp: Likewise.
26575         * gcc.misc-tests/bprob.exp: Likewise.
26576         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26577         variants on systems where the library does not provide that
26578         functionality.
26579         * gcc.dg/builtins-20.c: Use builtins-config.h.
26580         * gcc.dg/builtins-config.h: New file.
26581
26582 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26583
26584         * lib/gcc-dg.exp (dg-require-profiling): New function.
26585         * lib/target-supports.exp (check_profiling_available): Likewise.
26586         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26587         * g77.dg/bprob/bprob.exp: Likewise.
26588         * gcc.misc-tests/bprob.exp: Likewise.
26589         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26590         * gcc.dg/20021014-1.c: Likewise.
26591         * gcc.dg/nest.c: Likewise.
26592
26593 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26594
26595         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26596         compiling.
26597         * g++.dg/lookup/java2.C: Likewise.
26598         * gcc.dg/cpp/lexident.c: Likewise.
26599
26600 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26601
26602         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26603         given.
26604         * gcc.c-torture/compile/961203-1.c: Likewise.
26605         * gcc.c-torture/compile/980506-1.c: Likewise.
26606
26607 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26608
26609         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26610         (additional_prunes): New global.
26611         (gcc-dg-prune): Handle additional per-test pruning.
26612         (dg-test): Clear additional_prunes between tests.
26613
26614         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26615         dg-prune-output to avoid spurious failures from assembler
26616         complaining about nonexistent WAW violations.
26617         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26618         Use dg-prune-output to avoid spurious failures from assembler
26619         warning about Itanium B-step errata.
26620
26621 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26622
26623         * g++.dg/abi/macro0.C: New test.
26624         * g++.dg/abi/macro1.C: Likewise.
26625         * g++.dg/abi/macro2.C: Likewise.
26626
26627         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26628         * g++.dg/abi/bitfield7.C: Likewise.
26629         * g++.dg/abi/dtor2.C: Likewise.
26630         * g++.dg/abi/mangle11.C: Likewise.
26631         * g++.dg/abi/mangle12.C: Likewise.
26632         * g++.dg/abi/mangle14.C: Likewise.
26633         * g++.dg/abi/mangle17.C: Likewise.
26634         * g++.dg/abi/vbase10.C: Likewise.
26635         * g++.dg/abi/vbase14.C: Likewise.
26636         * g++.dg/template/qualttp17.C: Likewise.
26637
26638 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26639
26640         PR c/11995
26641         * gcc.dg/20031223-1.c: New test.
26642
26643 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26644
26645         * gcc.dg/noreturn-7.c: New test.
26646
26647 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26648
26649         * gcc.dg/null-pointer-1.c: New test.
26650
26651 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26652
26653         * g++.old-deja/g++.jason/template18.C: Remove.
26654         * g++.old-deja/g++.jason/template37.C: Likewise.
26655
26656         PR c++/12862
26657         * g++.dg/lookup/ns1.C: New test.
26658
26659         PR c++/12397
26660         * g++.dg/template/lookup3.C: New test.
26661
26662 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26663
26664         * g++.dg/template/recurse1.C: New test
26665
26666 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26667
26668         PR c++/12479
26669         * g++.dg/parse/semicolon1.C: New test.
26670         * g++.dg/parse/semicolon1.h: Likewise.
26671
26672 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26673
26674         * gcc.dg/darwin-misaligned.c: New test.
26675
26676 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26677
26678         PR c/9163
26679         * gcc.dg/20031222-1.c: New test.
26680
26681 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26682
26683         PR c++/13438
26684         * g++.dg/parse/error8.C: New test.
26685
26686         PR c++/11554
26687         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26688
26689 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26690
26691         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26692         too small.
26693         * gcc.c-torture/compile/930217-1.c: Likewise.
26694         * gcc.c-torture/compile/930513-1.c: Likewise.
26695         * gcc.c-torture/execute/920908-2.c: Likewise.
26696         * gcc.c-torture/execute/921204-1.c: Likewise.
26697         * gcc.c-torture/execute/930621-1.c: Likewise.
26698         * gcc.c-torture/execute/930630-1.c: Likewise.
26699         * gcc.c-torture/execute/931031-1.c: Likewise.
26700         * gcc.c-torture/execute/980602-2.c: Likewise.
26701         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26702         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26703         * gcc.c-torture/execute/extzvsi.c: Likewise.
26704         * gcc.c-torture/unsorted/ext.c: Likewise.
26705
26706 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26707
26708         PR target/12749
26709         * gcc.c-torture/compile/20031220-2.c: New test case.
26710
26711 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26712
26713         PR optimization/13031
26714         * gcc.c-torture/compile/20031220-1.c: New test case.
26715
26716 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26717
26718         * gcc.dg/cast-function-1.c: New test.
26719
26720 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26721
26722         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26723         formats.
26724
26725 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/12795
26728         * g++.dg/ext/attrib10.C: New test.
26729
26730 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26731
26732         * gcc.dg/cleanup-10.c: New test.
26733         * gcc.dg/cleanup-11.c: New test.
26734
26735 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26736
26737         PR c++/13239
26738         * g++.dg/opt/expect1.C: New test.
26739
26740 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26741
26742         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26743
26744 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26745
26746         PR debug/12923
26747         * gcc.dg/20031218-1.c: New test.
26748
26749         PR debug/12389
26750         * gcc.dg/20031218-2.c: New test.
26751         * gcc.dg/20031218-3.c: New test.
26752
26753         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26754         of label name and allow for USER_LABEL_PREFIX == "_" names.
26755         * g++.dg/abi/mangle18-2.C: Likewise.
26756         * g++.dg/abi/mangle19-1.C: Likewise.
26757         * g++.dg/abi/mangle19-2.C: Likewise.
26758         * g++.dg/abi/mangle20-1.C: Likewise.
26759         * g++.dg/abi/mangle20-2.C: Likewise.
26760
26761 2003-12-18  Richard Henderson  <rth@redhat.com>
26762
26763         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26764
26765 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26766             Dan Kegel <dank@kegel.com>
26767
26768         PR other/12009
26769         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26770         testing a cross compiler, it causes spurious compile failures.
26771         * lib/g++.exp: Likewise.
26772
26773 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26774
26775         PR c++/13262
26776         * g++.dg/template/access13.C: New test.
26777
26778 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26779
26780         * gcc.dg/20031216-1.c: New test.
26781
26782 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26783
26784         PR c++/9154
26785         * g++.dg/template/error10.C: New test.
26786
26787 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26788
26789         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26790         * g++.dg/eh/simd-2.C: Likewise.
26791
26792 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26793             Roger Sayle  <roger@eyesopen.com>
26794
26795         * gcc.c-torture/execute/ieee/mzero5.c: New.
26796
26797 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26798
26799         PR c++/10603
26800         * g++.dg/parse/error6.C: New test.
26801
26802         PR c++/12827
26803         * g++.dg/parse/error7.C: New test.
26804
26805 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26806
26807         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26808         at -O with stabs debugging formats.
26809         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26810         * gcc.dg/debug/debug-2.c: Likewise.
26811
26812 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/12696
26815         * g++.dg/init/error1.C: New test.
26816
26817         PR c++/12218
26818         * g++.dg/init/pm3.C: New test.
26819
26820 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26821
26822         PR c/3347
26823         * gcc.dg/bitfld-8.c: New test.
26824
26825 2003-12-16  James Lemke  <jim@wasabisystems.com>
26826
26827         * gcc.dg/arm-scd42-[123].c: New tests.
26828
26829 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26830
26831         PR c++/9043
26832         * g++.dg/abi/mangle20-1.C: New test.
26833         * g++.dg/abi/mangle20-2.C: New test.
26834
26835 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26836
26837         PR c++/13275
26838         * g++.dg/other/offsetof2.C: Remove XFAIL.
26839         * g++.dg/parse/offsetof1.C: New test.
26840         * g++.gd/parse/offsetof2.C: Likewise.
26841
26842 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26843
26844         * g++.dg/template/nontype3.C: New test.
26845         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26846
26847 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26848
26849         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26850
26851 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         PR c++/13387
26854         * g++.dg/expr/assign1.C: New test.
26855
26856         PR c++/13242
26857         * g++.dg/abi/mangle19-1.C: New test.
26858         * g++.dg/abi/mangle19-2.C: New test.
26859
26860 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26861
26862         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26863
26864 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26865
26866         * gcc.c-torture/execute/20031216-1.c: New test.
26867
26868 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26869
26870         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26871         an ICE regression.
26872
26873 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26874
26875         PR c++/10926
26876         * g++.dg/template/error9.C: New test.
26877
26878         PR c++/11116
26879         * g++.dg/template/error8.C: New test.
26880
26881 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26882
26883         PR middle-end/13400
26884         * gcc.c-torture/execute/20031215-1.c: New test case.
26885
26886 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26887
26888         PR c++/13269
26889         * g++.dg/parse/error5.C: New test.
26890
26891         PR c++/12989
26892         * g++.dg/expr/sizeof1.C: New test.
26893
26894         PR c++/13310
26895         * g++.dg/template/crash15.C: New test.
26896
26897 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26898
26899         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26900         a non-POD type as the last named parameter of a varargs function.
26901
26902 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26903
26904         PR c++/13243
26905         PR c++/12573
26906         * g++.dg/template/crash14.C: New test.
26907         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26908
26909 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.dg/other/java1.C: New test.
26912
26913         PR c++/13241
26914         * g++.dg/abi/mangle18-1.C: New test.
26915         * g++.dg/abi/mangle18-2.C: New test.
26916
26917 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26918
26919         PR optimization/10312
26920         * gcc.c-torture/execute/20031214-1.c: New.
26921
26922 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/10779
26925         PR c++/12160
26926         * g++.dg/parse/error3.C: New test.
26927         * g++.dg/parse/error4.C: Likewise.
26928         * g++.dg/abi/mangle4.C: Tweak error messages.
26929         * g++.dg/lookup/using5.C: Likewise.
26930         * g++.dg/other/error2.C: Likewise.
26931         * g++.dg/parse/typename5.C: Likewise.
26932         * g++.dg/parse/undefined1.C: Likewise.
26933         * g++.dg/template/arg2.C: Likewise.
26934         * g++.dg/template/ttp3.C: Likewise.
26935         * g++.dg/template/type1.C: Likewise.
26936         * g++.old-deja/g++.other/crash32.C: Likewise.
26937         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26938
26939 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26940
26941         PR c++/13106
26942         * g++.dg/warn/noreturn-3.C: New test.
26943
26944 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26945
26946         PR c++/13118
26947         * g++.dg/abi/covariant3.C: New.
26948
26949 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26950
26951         * g++.dg/eh/ia64-1.C: New test.
26952
26953 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26954
26955         PR optimization/13037
26956         * g77.f-torture/execute/13037.f: New test case.
26957
26958 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         PR c++/12881
26961         * g++.dg/abi/covariant2.C: New.
26962
26963 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26964
26965         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26966
26967 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26968
26969         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26970
26971 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26972
26973         PR other/10819
26974         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26975         to fix Bug 10819.
26976         * lib/g++.exp (g++_version): Likewise.
26977         * lib/g77.exp (g77_version): Likewise.
26978         * lib/objc.exp (default_objc_version): Likewise.
26979
26980 2003-12-10  Richard Henderson  <rth@redhat.com>
26981
26982         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26983
26984         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26985
26986 2003-12-08  Matt Austern  <austern@apple.com>
26987
26988         PR c/13134
26989         * lib/gcc-dg.exp (dg-require-visibility): Define.
26990         * lib/target-supports (check_visibility_available): Define.
26991         * gcc.dg/visibility-1.c: New test.
26992         * gcc.dg/visibility-2.c: Likewise.
26993         * gcc.dg/visibility-3.c: Likewise.
26994         * gcc.dg/visibility-4.c: Likewise.
26995         * gcc.dg/visibility-5.c: Likewise.
26996         * gcc.dg/visibility-6.c: Likewise.
26997         * g++.dg/ext/visibility-1.C: Likewise.
26998         * g++.dg/ext/visibility-2.C: Likewise.
26999         * g++.dg/ext/visibility-3.C: Likewise.
27000         * g++.dg/ext/visibility-4.C: Likewise.
27001         * g++.dg/ext/visibility-5.C: Likewise.
27002         * g++.dg/ext/visibility-6.C: Likewise.
27003
27004 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27005
27006         * g++.dg/lookup/java1.C: New test.
27007         * g++.dg/lookup/java2.C: New test.
27008
27009 2003-12-07  Falk Hueffner  <falk@debian.org>
27010
27011         * g++.dg/opt/noreturn-1.C: New test.
27012
27013 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27014
27015         * gcc.dg/overflow-1.c: New test.
27016
27017 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27018
27019         * g77.f-torture/compile/13060.f: New test.
27020
27021 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27022
27023         PR c++/13323
27024         * g++.dg/inherit/operator2.C: New test.
27025
27026 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27027
27028         PR c++/13305
27029         * g++.dg/ext/attrib9.C: New test.
27030
27031 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/13314
27034         * g++.dg/template/error7.C: New test.
27035
27036 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27037             J"orn Rennecke <joern.rennecke@superh.com>
27038
27039         PR target/13302
27040         * g++.dg/other/struct-va_list.C: New test.
27041
27042 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27043
27044         PR c++/13166
27045         * g++.dg/parse/defarg6.C: New test.
27046
27047 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27048
27049         PR target/13256
27050         * gcc.c-torture/execute/20031201-1.c: New test.
27051
27052 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27053
27054         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27055
27056 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27057
27058         * gcc.dg/builtin-return-1.c: New test.
27059
27060 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27061             J"orn Rennecke <joern.rennecke@superh.com>
27062
27063         PR optimization/13260
27064         * gcc.c-torture/execute/20031204-1.c: New test.
27065
27066 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27067
27068         PR c++/9127
27069         * g++.dg/template/error6.C: New test.
27070
27071 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27072
27073         * gcc.dg/20031202-1.c: New test.
27074
27075 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27076
27077         PR c++/13179
27078         * g++.dg/template/eh1.C: New test.
27079
27080         PR c++/10771
27081         * g++.dg/template/error5.C: New test.
27082
27083 2003-12-02  David Ung  <davidu@mips.com>
27084
27085         * gcc.dg/compat/vector-check.h: Corrected type for var
27086         g_##TMODE
27087
27088 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27089
27090         PR c++/10126
27091         * g++.dg/template/ptrmem8.C: New test.
27092
27093 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27094
27095         PR c++/12573
27096         * g++.dg/template/dependent-expr3.C: New test.
27097
27098 2003-12-01  James Lemke  <jim@wasabisystems.com>
27099
27100         * gcc.dg/arm-g2.c: New test.
27101
27102 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27103
27104         PR optimization/11634
27105         * gcc.dg/20031201-2.c: New test case.
27106
27107 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27108
27109         PR 11433
27110         * objc.dg/proto-lossage-3.m: New test.
27111
27112 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27113
27114         PR optimization/12628
27115         * gcc.dg/20031201-1.c: New test case.
27116
27117 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27118
27119         * gcc.dg/unaligned-1.c: New test.
27120
27121 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27122
27123         PR c++/9849
27124         * g++.dg/template/error4.C: New test.
27125         * g++.dg/template/nested3.C: Adjust error markers.
27126
27127 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27128
27129         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27130
27131 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27132
27133         PR c/10333
27134         * gcc.dg/bitfld-7.c: New test.
27135
27136 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27137
27138         * gcc.dg/tls/asm-1.C: New test.
27139
27140 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27141
27142         * gcc.dg/cpp/assert4.c: Update.
27143
27144 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27145
27146         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27147         * gcc.dg/builtin-apply3.c: New test.
27148
27149 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27150
27151         * lib/compat.exp (compat-obj): New xfaildata parameter.
27152         Use it to set compiler_conditional_xfail_data before compiling.
27153         (compat-get-options): Handle dg-xfail-if.
27154         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27155         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27156         * gcc.dg/compat/vector-1_y.c: Likewise.
27157         * gcc.dg/compat/vector-2_x.c: Likewise.
27158         * gcc.dg/compat/vector-2_y.c: Likewise.
27159
27160 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27161
27162         * g++.dg/opt/reg-stack4.C: New test.
27163
27164 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27165
27166         * gcc.dg/builtin-apply2.c: New test.
27167
27168 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27169
27170         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27171
27172 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27173
27174         PR c++/12924
27175         * g++.dg/template/template-id-2.C: New test.
27176
27177 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27178
27179         PR c++/5369
27180         * g++.dg/template/memfriend1.C: New test.
27181         * g++.dg/template/memfriend2.C: Likewise.
27182         * g++.dg/template/memfriend3.C: Likewise.
27183         * g++.dg/template/memfriend4.C: Likewise.
27184         * g++.dg/template/memfriend5.C: Likewise.
27185         * g++.dg/template/memfriend6.C: Likewise.
27186         * g++.dg/template/memfriend7.C: Likewise.
27187         * g++.dg/template/memfriend8.C: Likewise.
27188         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27189
27190 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27191
27192         PR c++/12515
27193         * g++.dg/ext/cond1.C: New test.
27194
27195 2003-11-20  Richard Henderson  <rth@redhat.com>
27196
27197         * gcc.dg/20020201-2.c: Remove.
27198         * gcc.dg/20020201-4.c: Remove.
27199         * gcc.dg/20020304-1.c: Remove.
27200
27201 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27202
27203         * gcc.dg/cpp/trad/xwin1.c: New test case.
27204
27205 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27206
27207         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27208         * lib/g77.exp: Likewise.
27209         * lib/objc.exp: Likewise.
27210         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27211         for darwin.
27212
27213 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27214
27215         PR c++/12932
27216         * g++.dg/template/static5.C: New test.
27217
27218 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27219
27220         * gcc.dg/nested-func-1.c: New test.
27221
27222 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27223
27224         * gcc.dg/cpp/assert4.c: New test.
27225
27226 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27227
27228         PR c++/2294
27229         * g++.dg/lookup/using9.c: New test.
27230
27231 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27232
27233         PR c++/12762
27234         * g++.dg/template/error3.C: New test.
27235
27236 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27237
27238         PR ada/13035
27239         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27240         No longer use a wrapper for gcc, since this does not work under
27241         Windows.
27242
27243 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27244
27245         PR c++/2094
27246         * g++.dg/template/ptrmem7.C: New test.
27247
27248 2003-11-13  Andrew Pinski <apinski@apple.com>
27249
27250         * gcc.c-torture/compile/20031113-1.c: New test.
27251
27252 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27253             Kean Johnston <jkj@sco.com>
27254
27255         PR c/13029
27256         * gcc.dg/unused-4.c: Update.
27257
27258 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27259
27260         * g++.dg/opt/const3.C: New test.
27261
27262 2003-11-13  Jan Hubicka  <jh@suse.cz>
27263
27264         * gcc.c-torture/compile/20031112-1.c: New test.
27265
27266 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27267
27268         * g++.dg/parse/crash10.C: Remove bogus error marker.
27269
27270 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27271
27272         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27273         (host_gcc): Likewise.
27274         (ROOT): Honor $PWDCMD.
27275         (BASE): Likewise.
27276         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27277
27278 2003-11-12  Catherine Moore  <clm@redhat.com>
27279
27280         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27281
27282 2003-11-12  Andreas Jaeger  <aj@suse.de>
27283             Jakub Jelinek  <jakub@redhat.com>
27284             Andrew Pinski  <pinskia@physics.uc.edu>
27285             Richard Henderson  <rth@redhat.com>
27286
27287         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27288         systems.
27289         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27290
27291         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27292         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27293
27294 2003-11-11  Andreas Jaeger  <aj@suse.de>
27295
27296         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27297
27298         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27299
27300 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27301
27302         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27303         Clean ups.
27304
27305 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27306
27307         * gcc.dg/trampoline-1.c: New test.
27308
27309 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27310
27311         * gcc.c-torture/compile/200031109-1.c: New test.
27312
27313 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27314
27315         PR c/3190
27316         PR c/8714
27317         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27318         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27319         gcc.dg/format/no-y2k-1.c: Update.
27320
27321 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27322
27323         PR optimization/10467
27324         * gcc.dg/20031108-1.c: New test case.
27325
27326 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27327
27328         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27329
27330 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27331
27332         * gcc.dg/compound-lvalue-1.c: New test.
27333         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27334         some XFAILs.
27335
27336 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27337
27338         * gcc.dg/altivec-varargs-1.c: New test.
27339
27340 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27341
27342         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27343         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27344         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27345         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27346         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27347
27348 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27349
27350         * gcc.dg/cond-lvalue-1.c: New test.
27351
27352 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27353
27354         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27355
27356 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27357
27358         PR c++/11616
27359         * g++.dg/template/instantiate5.C: New test.
27360
27361 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27362
27363         PR c++/12726
27364         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27365         * ChangeLog: Add missing first entry for above test.
27366
27367 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27368
27369         PR c++/9810
27370         * g++.dg/template/using8.C: New test.
27371         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27372
27373 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27374
27375         PR optimization/10817
27376         * gcc.c-torture/compile/20031102-1.c: New test case.
27377
27378 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27379
27380         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27381         2147483647.
27382
27383 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27384
27385         * gcc.dg/20031102-1.c: New test.
27386
27387 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27388
27389         * gcc.dg/complex-1.c: New test.
27390
27391 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27392
27393         PR c++/12796
27394         * g++.dg/template/crash13.C: Adjust expected error location.
27395         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27396
27397 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27398
27399         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27400
27401 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27402
27403         PR/10239
27404         * gcc.c-torture/compile/20031031-2.c: New test.
27405
27406 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27407
27408         PR/11640
27409         * gcc.c-torture/compile/20031031-1.c: New test.
27410
27411 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27412
27413         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27414         * gcc.misc-tests/bprob.exp: Likewise.
27415         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27416         the execution test on arm-elf configs.
27417         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27418         configs that don't support scratch files.
27419         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27420
27421 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27422
27423         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27424         done by dejagnu.
27425
27426 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27427
27428         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27429         Avoid non pure sh syntax. Add more logging.
27430
27431         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27432         fail.
27433
27434 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27435
27436         PR libgcj/10610
27437         * gcc.dg/ppc-stackalign-1.c: New test.
27438
27439 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27440
27441         * ada/acats/run_all.sh: Change output to be more compliant with
27442         dejagnu framework.
27443         Create acats.sum and acats.log files under testsuite/ada/acats
27444         Only run [a-z]* directories, to filter out e.g. CVS.
27445         Redirect build output to log file.
27446
27447 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27448
27449         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27450
27451 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27452
27453         PR ada/5909:
27454         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27455
27456 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27457
27458         * gcc.c-torture/compile/20031023-1.c: New test.
27459         * gcc.c-torture/compile/20031023-2.c: New test.
27460         * gcc.c-torture/compile/20031023-3.c: New test.
27461         * gcc.c-torture/compile/20031023-4.c: New test.
27462
27463 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27464
27465         PR c++/10371
27466         * g++.dg/lookup/scoped8.C: New test.
27467
27468 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27469
27470         * g++.dg/opt/reg-stack3.C: New test.
27471
27472 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27473
27474         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27475
27476 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27477
27478         PR c++/11076
27479         * g++.dg/template/crash13.C: New test.
27480
27481 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27482
27483         * gcc.dg/c99-restrict-2.c: New test.
27484
27485 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27486
27487         PR c++/12698, c++/12699, c++/12700, c++/12566
27488         * g++.dg/inherit/covariant9.C: New test.
27489         * g++.dg/inherit/covariant10.C: New test.
27490         * g++.dg/inherit/covariant11.C: New test.
27491
27492 2003-10-23  Jason Merrill  <jason@redhat.com>
27493
27494         PR c++/12726
27495         * g++.dg/ext/complit2.C: New test.
27496
27497 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27498
27499         PR target/12654
27500         * gcc.c-torture/execute/20031020-1.c: New test.
27501
27502 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27503
27504         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27505         following the jump_insn.
27506
27507 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27508
27509         * gcc.dg/cast-lvalue-1.c: New test.
27510
27511 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27512
27513         PR c++/11962
27514         * g++.dg/template/cond2.C: New test.
27515
27516 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27517
27518         * gcc.dg/builtins-28.c: New test.
27519
27520 2003-10-20  Jan Hubicka  <jh@suse.cz>
27521
27522         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27523         parameter.
27524         * testsuite/gcc.dg/inline-2.c: Likewise.
27525
27526 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27527
27528         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27529         * gcc.dg/nest.c: Likewise.
27530
27531 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27532
27533         PR c++/9781, c++/10583, c++/11862
27534         * g++.dg/parse/crash13.C: New test.
27535
27536 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27537
27538         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27539
27540 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27541
27542         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27543         Define HAVE_C99_RUNTIME except on Solaris.
27544         * gcc.dg/builtins-20.c: Likewise.
27545
27546 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27547
27548         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27549
27550 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27551
27552         PR c++/12495
27553         * g++.dg/template/crash21.C: New test.
27554
27555 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27556
27557         PR c++/2513
27558         * g++.dg/template/typename5.C: New test.
27559
27560 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27561
27562         PR c++/12369
27563         * g++.dg/template/friend25.C: New test.
27564
27565 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27566
27567         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27568         versions.
27569
27570 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27571
27572         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27573         == 2147483647.
27574
27575 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27576
27577         * gcc.c-torture/execute/960416-1.x: Remove.
27578         * gcc.c-torture/execute/divconst-3.x: Likewise.
27579
27580 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27581
27582         PR target/12598
27583         * gcc.dg/torture/cris-volatile-1.c: New test.
27584
27585 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27586
27587         PR optimization/9325
27588         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27589         for overflowing floating point to integer conversion during RTL
27590         simplification.
27591
27592 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27593
27594         * objc/execute/_cmd.m: Fix typo.
27595         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27596         Relax 'scan-assembler' regexp.
27597         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27598         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27599         * objc.dg/zero-link-2.m: Remove blank line.
27600         * objc.dg/zero-link-3.m: New test case.
27601
27602 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27603
27604         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27605
27606         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27607         than linker trickery.
27608
27609 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27610
27611         PR c++/12370
27612         * g++.dg/other/friend2.C: New test.
27613
27614 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27615
27616         * gcc.dg/20031012-1.c: New test.
27617
27618 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27619
27620         * gcc.dg/weak/weak-3.c: Fix for new warning.
27621
27622 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27623
27624         PR optimization/8750
27625         * gcc.c-torture/execute/20031012-1.c: New test case.
27626
27627 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27628
27629         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27630         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27631
27632 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27633
27634         PR optimization/12260
27635         * gcc.c-torture/compile/20031011-2.c: New test case.
27636
27637 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27638
27639         * gcc.c-torture/execute/20031011-1.c: New testcase.
27640
27641 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27642
27643         * gcc.c-torture/compile/20031011-1.c: New test.
27644
27645 2003-10-11  Jan Hubicka  <jh@suse.cz>
27646
27647         * g++.dg/other/first-global.C: New test.
27648
27649 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27650
27651         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27652
27653 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27654
27655         * gcc.c-torture/compile/20031010-1.c: New test.
27656
27657 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27658
27659         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27660         * gcc.c-torture/execute/va-arg-25.c: ... here.
27661
27662 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27663
27664         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27665
27666 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27667
27668         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27669
27670 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27671
27672         * g++.dg/parse/error2.C: New test.
27673
27674 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27675
27676         PR c++/11097
27677         * g++.dg/other/error5.C: Modify the error message.
27678         * g++.dg/lookup/using8.C: New test.
27679
27680 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27681
27682         * gcc.dg/darwin-abi-2.c: New file.
27683         * gcc.c-torture/execute/va-arg-24.c: New file.
27684
27685 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27686
27687         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27688         indentation.
27689
27690 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27691
27692         PR c++/10147
27693         * g++.dg/other/error4.C: Update error messages.
27694         * g++.dg/template/ptrmem4.C: Likewise.
27695
27696         PR c++/12337
27697         * g++.dg/init/new9.C: New test.
27698
27699         PR c++/12334, c++/12236, c++/8656
27700         * g++.dg/ext/attrib8.C: New test.
27701
27702 2003-10-06  Devang Patel  <dpatel@apple.com>
27703
27704         * gcc.dg/debug/dwarf2-3.h: New test.
27705         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27706
27707 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27708
27709         * g++.dg/opt/cfg2.C: New test.
27710
27711 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27712
27713         * g++.dg/opt/float1.C: New test.
27714
27715 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27716
27717         * gcc.dg/c90-array-lval-6.c: New test.
27718         * gcc.dg/c99-array-lval-6.c: New test.
27719
27720 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27721             Ziemowit Laski  <zlaski@apple.com>
27722
27723         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27724         'Derived', so that it is never considered a class method; add
27725         new warning for '+port' method ambiguity.
27726         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27727         <objc/objc-api.h> (needed on Mac OS X).
27728         * objc.dg/method-13.m: New test.
27729
27730 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27731
27732         PR optimization/9325, PR java/6391
27733         * gcc.c-torture/execute/20031003-1.c: New test case.
27734
27735 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR optimization/12180
27738         * gcc.dg/20031002-1.c: New test.
27739
27740         PR c++/12486
27741         * g++.dg/inherit/error1.C: New test.
27742
27743 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27744
27745         * lib/f-torture.exp (search_for): Rename to...
27746         (search_for_re): This.  Also, clean up comments and the
27747         "regexp" invocation.
27748
27749 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27750
27751         * gcc.c-torture/compile/20031002-1.c: New test.
27752
27753 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27754
27755         * g++.dg/opt/cond1.C: New test.
27756
27757 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27758
27759         * gcc.dg/Wold-style-definition-2.c: New testcase.
27760         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27761
27762 2003-09-29  Richard Henderson  <rth@redhat.com>
27763
27764         * g++.dg/init/array10.C: Add dg-options.
27765
27766 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27767
27768         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27769
27770 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27771
27772         * g++.dg/template/friend19.C: Fix typo.
27773         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27774
27775 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27776
27777         * gcc.c-torture/execute/20030928-1.c: New test.
27778         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27779
27780 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27781
27782         * g++.dg/opt/unroll1.C: New test.
27783
27784 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27785
27786         PR optimization/11741
27787         * gcc.dg/20030926-1.c: New test case.
27788
27789 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27790
27791         PR c++/5655
27792         * g++.dg/parse/access7.C: New test.
27793         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27794
27795 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27796
27797         MERGE OF objc-improvements-branch into MAINLINE:
27798         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27799         if libobjc has not been built.
27800         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27801         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27802         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27803         objc/execute/nested-3.m, objc/execute/np-2.m,
27804         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27805         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27806         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27807         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27808         objc.dg/special/unclaimed-category-1.h,
27809         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27810         well as GNU runtime.
27811         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27812         * execute/cascading-1.m, execute/function-message-1.m,
27813         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27814         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27815         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27816         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27817         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27818         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27819         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27820         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27821         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27822         * objc.dg/bitfield-2.m: Run only on Darwin.
27823         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27824         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27825         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27826         * objc.dg/const-str-1.m: Fix constant string layout.
27827
27828 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27829
27830         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27831
27832 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27833
27834         * gcc.dg/darwin-abi-1.c: New file.
27835
27836 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27837
27838         PR target/12281
27839         * gcc.c-torture/compile/20030921-1.c: New test.
27840
27841 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27842
27843         * g++.dg/opt/reg-stack2.C: New test.
27844
27845 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27846
27847         * g++.dg/eh/delayslot1.C: New test.
27848
27849 2003-09-20  Richard Henderson  <rth@redhat.com>
27850
27851         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27852
27853 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27854
27855         * gcc.c-torture/execute/20030920-1.c: New test case.
27856
27857 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27858
27859         * g++.dg/rtti/typeid3.C: Correct expected error message.
27860
27861 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27862
27863         PR c++/157
27864         * g++.dg/parse/crash12.C: New test.
27865
27866 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27867
27868         * gcc.dg/compat/mixed-struct-check.h: New.
27869         * gcc.dg/compat/mixed-struct-defs.h: New.
27870         * gcc.dg/compat/mixed-struct-init.h: New.
27871         * gcc.dg/compat/struct-by-value-19_main.c: New.
27872         * gcc.dg/compat/struct-by-value-19_x.c: New.
27873         * gcc.dg/compat/struct-by-value-19_y.c: New.
27874         * gcc.dg/compat/struct-by-value-20_main.c: New.
27875         * gcc.dg/compat/struct-by-value-20_x.c: New.
27876         * gcc.dg/compat/struct-by-value-20_y.c: New.
27877         * gcc.dg/compat/struct-return-19_main.c: New.
27878         * gcc.dg/compat/struct-return-19_x.c: New.
27879         * gcc.dg/compat/struct-return-19_y.c: New.
27880         * gcc.dg/compat/struct-return-20_main.c: New.
27881         * gcc.dg/compat/struct-return-20_x.c: New.
27882         * gcc.dg/compat/struct-return-20_y.c: New.
27883
27884 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27885         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27886         so that it will not complain on LP64 targets.
27887
27888 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27889
27890         PR c++/495
27891         * g++.dg/template/friend24.C: New test.
27892
27893 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27894
27895         PR c++/12332
27896         * g++.dg/template/memtmpl2.C: New test.
27897
27898 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR target/11184
27901         * gcc.dg/builtin-apply1.c: New test.
27902
27903 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27904
27905         PR c++/9848
27906         * g++.dg/warn/Wunused-4.C: New test.
27907
27908 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27909
27910         PR c++/12316
27911         * g++.dg/other/gc2.C: New test.
27912
27913 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27914
27915         PR c++/11991
27916         * g++.dg/rtti/typeid3.C: New test.
27917
27918         PR c++/12266
27919         * g++.dg/overload/template1.C: New test.
27920
27921 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27922
27923         * g++.dg/opt/cfg3.C: New test.
27924
27925 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27926
27927         PR c++/7939
27928         * g++.dg/template/crash11.C: New test.
27929
27930 2003-09-16  Jason Merrill  <jason@redhat.com>
27931             Jakub Jelinek  <jakub@redhat.com>
27932
27933         * gcc.dg/attr-warn-unused-result.c: New test.
27934
27935 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         PR c++/12184
27938         * g++.dg/expr/call2.C: New test.
27939
27940 2003-09-15  Andreas Jaeger  <aj@suse.de>
27941
27942         * gcc.dg/Wold-style-definition-1.c: New test.
27943
27944 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27945
27946         PR c++/3907
27947         * g++.dg/parse/template12.C: New test.
27948
27949         * g++.dg/abi/bitfield11.C: New test.
27950         * g++.dg/abi/bitfield12.C: Likewise.
27951
27952 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27953
27954         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27955         non-expansion of functional macro name without arguments at EOL.
27956         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27957
27958 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27959
27960         * gcc.c-torture/execute/20030914-[12].c: New tests.
27961
27962 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27963
27964         PR c++/11788
27965         * g++.dg/overload/addr1.C: New test.
27966
27967 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27968
27969         * gcc.dg/20030909-1.c: New test.
27970
27971 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27972
27973         * gcc.dg/ultrasp10.c: New test.
27974
27975 2003-09-09  Devang Patel  <dpatel@apple.com>
27976
27977         * gcc.dg/darwin-ld-6.c: New test.
27978
27979 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27980
27981         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27982
27983 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27984
27985         * gcc.dg/ia64-types1.c: New test.
27986         * gcc.dg/ia64-types2.c: Likewise.
27987
27988 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27989
27990         * gcc.dg/builtins-1.c: Add more _Complex tests.
27991         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27992
27993         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27994         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27995
27996 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27997
27998         PR c++/11786
27999         * g++.dg/lookup/koenig2.C: New test.
28000
28001         PR c++/5296
28002         * g++.dg/rtti/typeid2.C: New test.
28003
28004 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28005
28006         * gcc.c-torture/compile/20030904-1.c: New test.
28007
28008 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28009
28010         * g++.dg/opt/longbranch2.C: New test.
28011
28012 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         * g++.dg/template/crash10.C: Only compile it.
28015
28016 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28017
28018         PR middle-end/11665
28019         * gcc.c-torture/compile/20030907-1.c: New test.
28020         * g++.dg/init/array11.C: New test.
28021
28022 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/11852
28025         * g++.dg/init/struct1.C: New test.
28026
28027 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28028
28029         PR c++/12181
28030         * g++.dg/expr/comma1.C: New test.
28031
28032 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR c++/11867
28035         * g++.dg/expr/static_cast5.C: New test.
28036
28037 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28038
28039         PR c++/11507
28040         * g++.dg/lookup/scoped7.C: New test.
28041
28042         PR c++/9574
28043         * g++.dg/other/static1.C: New test.
28044
28045         PR c++/11490
28046         * g++.dg/warn/template-1.C: New test.
28047
28048         PR c++/11432
28049         * g++.dg/template/crash10.C: New test.
28050
28051         PR c++/2478
28052         * g++.dg/overload/VLA.C: New test.
28053
28054         PR c++/10804
28055         * g++.dg/template/call1.C: New test.
28056
28057 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28058
28059         PR c++/11794
28060         * g++.dg/parse/using3.C: New test.
28061
28062 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28063
28064         PR c++/11409
28065         * g++.dg/overload/builtin3.C: New test case.
28066
28067 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28068
28069         PR c/9862
28070         * gcc.dg/20030906-1.c: New test.
28071         * gcc.dg/20030906-2.c: Likewise.
28072
28073 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         PR c++/12167
28076         * g++.dg/parse/defarg5.C: New test.
28077
28078         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28079
28080 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28081
28082         PR c++/12163
28083         * g++.dg/expr/static_cast4.C: New test.
28084
28085         PR c++/12146
28086         * g++.dg/template/crash9.C: New test.
28087
28088 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28089
28090         * g++.old-deja/g++.ext/pretty2.C: Update for change
28091         in __FUNCTION__.
28092         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28093
28094 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28095
28096         PR c++/11922
28097         * g++/dg/template/qualified-id1.C: New test.
28098
28099         PR c++/12037
28100         * g++.dg/warn/noeffect4.C: New test.
28101
28102 2003-09-04  Matt Austern  <austern@apple.com>
28103
28104         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28105         * g++.dg/ext/fnname2.C: Likewise.
28106         * g++.dg/ext/fnname3.C: Likewise.
28107
28108 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28109
28110         * g++.dg/expr/lval1.C: New test.
28111         * g++.dg/ext/lvcast.C: Remove.
28112
28113 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28114
28115         PR optimization/11700.
28116         * gcc.c-torture/compile/20030903-1.c: New test case.
28117
28118 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++/12053
28121         * g++.dg/abi/layout4.C: New test.
28122
28123 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28124
28125         PR c++/11553
28126         * g++.dg/parse/friend3.C: New test.
28127
28128 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28129
28130         PR c++/11847
28131         * g++.dg/template/class1.C: New test.
28132
28133         PR c++/11808
28134         * g++.dg/expr/call1.C: New test.
28135
28136 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28137
28138         PR c++/12114
28139         * g++.dg/init/ref9.C: New test.
28140
28141         PR c++/11972
28142         * g++.dg/template/nested4.C: New test.
28143
28144 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28145
28146         PR c++/12093
28147         * g++.dg/template/non-dependent4.C: New test.
28148
28149         PR c++/11928
28150         * g++.dg/inherit/conv1.C: New test.
28151
28152 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28153
28154         PR c++/6196
28155         * g++.dg/ext/label1.C: New test.
28156         * g++.dg/ext/label2.C: Likewise.
28157
28158 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28159
28160         * g++.dg/expr/cond3.C: New test.
28161
28162 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28163
28164         * gcc.dg/builtins-1.c: Add new builtin cases.
28165
28166 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28167
28168         * gcc.dg/builtins-1.c: Add new cases.
28169         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28170
28171 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28172
28173         * gcc.dg/builtins-1.c: Add more math builtin tests.
28174         * gcc.dg/torture/builtin-attr-1.c: New test.
28175
28176 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28177
28178         PR optimization/5079
28179         * g++.dg/opt/static3.C: New test.
28180
28181 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28182
28183         * gcc.misc-tests/gcov-10b.c: New test.
28184
28185 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28186
28187         * g++.dg/opt/ptrmem3.C: New test.
28188
28189         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28190
28191 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * gcc.dg/20030826-2.c: New test.
28194
28195 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28196
28197         PR middle-end/12002
28198         * g77.f-torture/compile/12002.f: New test case.
28199
28200 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28201
28202         * gcc.dg/20030826-1.c: New test case.
28203
28204 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28205
28206         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28207
28208 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         PR c++/11871
28211         * c++.dg/lookup/crash1.C: New test.
28212
28213         * c++.dg/warn/noeffect3.C: New test.
28214
28215 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28216
28217         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28218         * gcc.dg/compat/vector-1_y.c: Ditto.
28219         * gcc.dg/compat/vector-2_x.c: Ditto.
28220         * gcc.dg/compat/vector-2_y.c: Ditto.
28221
28222 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28223
28224         * gcc.dg/20030702-1.c: New test.
28225
28226 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28227
28228         PR c++/8795
28229         * g++.dg/ext/altivec-1.C: New test.
28230
28231 2003-08-24  Richard Henderson  <rth@redhat.com>
28232
28233         * g++.dg/eh/simd-2.C: Add -w for x86.
28234
28235 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28236
28237         * gcc.dg/20030815-1.c: New test.
28238
28239 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28240
28241         PR c++/3765
28242         * g++.dg/parse/access6.C: New test.
28243
28244 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28245
28246         PR c++/641, c++/11876
28247         * g++.dg/template/friend22.C: New test.
28248         * g++.dg/template/friend23.C: Likewise.
28249
28250 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28251
28252         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28253         identically.
28254
28255 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28256
28257         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28258
28259 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28260
28261         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28262
28263 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28264
28265         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28266
28267 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28268
28269         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28270
28271 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28272
28273         PR c++/11919
28274         * g++.dg/overload/prom1.C: New test.
28275
28276         PR c++/11551
28277         * g++.dg/parse/dtor2.C: New test.
28278
28279         PR c++/10762
28280         * g++.dg/parse/using2.C: New test.
28281
28282 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28283
28284         PR target/11805
28285         * gcc.c-torture/compile/20030821-1.c: New.
28286
28287 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/11834
28290         * g++.dg/template/deduce2.C: New test.
28291
28292 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28293
28294         * gcc.c-torture/execute/20030821-1.c: New test.
28295
28296 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28297
28298         PR middle-end/11984
28299         * gcc.dg/20030820-1.c: New test case.
28300
28301 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28302
28303         PR c++/11945
28304         * g++.dg/warn/noeffect2.C: New test.
28305
28306 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28307
28308         PR c++/10926
28309         * g++.dg/template/dtor2.C: New test.
28310
28311         PR c++/11684
28312         * g++.dg/template/operator1.C: New test.
28313         * g++.dg/parse/operator4.C: New test.
28314
28315         PR c++/11946.C
28316         * g++.dg/expr/enum1.C: New test.
28317         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28318
28319         PR c++/11036.C
28320         * g++.dg/parse/elab2.C: New test.
28321         * g++.dg/parse/typedef4.C: Change error message.
28322         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28323         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28324         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28325
28326 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28327
28328         * gcc.dg/pch/warn-1.c: New.
28329         * gcc.dg/pch/warn-1.hs: New.
28330
28331         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28332         not-tested file.
28333
28334 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28335
28336         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28337
28338 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         * gcc.dg/uninit-D.c: New Test.
28341         * gcc.dg/uninit-E.c: New Test.
28342         * gcc.dg/uninit-F.c: New Test.
28343         * gcc.dg/uninit-G.c: New Test.
28344
28345 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28346
28347         * g++.dg/README: Describe the pch directory.
28348
28349 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28350
28351         PR c++/11174
28352         * g++.dg/parse/access4.C: New test.
28353         * g++.dg/parse/access5.C: Likewise.
28354         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28355
28356 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28357
28358         * gcc.dg/noncompile/20030818-1.c: New.
28359
28360 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28361
28362         PR c++/11957
28363         * g++.dg/warn/noeffect1.C: New test.
28364
28365         * g++.dg/template/scope2.C: New test.
28366         * g++.dg/template/error2.C: Correct dg-error
28367
28368 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28369
28370         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28371
28372 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         PR C++/11512
28375         * g++.dg/template/warn1.C: New.
28376
28377 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.dg/template/error2.C: New test.
28380         * g++.dg/lookup/using7.C: Adjust errors
28381         * g++.old-deja/g++.pt/crash36.C: Likewise.
28382         * g++.old-deja/g++.pt/derived3.C: Likewise.
28383
28384 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28385
28386         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28387         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28388         * gcc.c-torture/execute/builtins/string-9.c: New, from
28389         string-opt-9.c.  Adjust for execute/builtins framework.
28390         * gcc.c-torture/execute/string-opt-9.c: Delete.
28391
28392 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28393
28394         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28395
28396         * g++.dg/parse/ret-type2.C: New test.
28397
28398         PR c++/11703
28399         * g++.dg/init/new8.C: New test.
28400
28401         PR c++/10923
28402         * g++.dg/parse/typedef5.C: New test.
28403
28404         PR c++/9512
28405         * g++.dg/parse/qualified2.C: New test.
28406         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28407         invalid code.
28408
28409 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28410
28411         * g++.dg/conversion/ptrmem1.C: New test.
28412
28413 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28414
28415         PR target/11693
28416         * gcc.dg/20030811-1.c: New test.
28417
28418         PR target/11535
28419         * gcc.c-torture/execute/20030811-1.c: New test.
28420
28421 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28422
28423         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28424
28425 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28426
28427         PR c++/11789.C
28428         * g++.dg/inherit/multiple1.C: New test.
28429
28430 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         * gcc.dg/spe1.c: New test.
28433
28434         PR c++/11670
28435         * g++.dg/expr/cast2.C: New test.
28436
28437         PR c++/10530
28438         * g++.dg/template/dependent-name2.C: New test.
28439
28440 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28441
28442         * g++.dg/parse/crash11.C: Put the dg options in comments.
28443
28444 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28445
28446         * lib/gcc-dg.exp: Update for diagnostic change.
28447
28448 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28449
28450         PR c++/5767
28451         * g++.dg/parse/crash11.C: New test.
28452
28453 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28454
28455         * gcc.dg/cpp/spacing1.c: Update.
28456
28457 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28458
28459         PR target/11739
28460         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28461         a value for -mtune.
28462
28463 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28464
28465         PR middle-end/11771
28466         * gcc.c-torture/compile/20030804-1.c: New test case.
28467
28468 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28469
28470         * gcc.dg/20030804-1.c: New test case.
28471
28472 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28473
28474         * gcc.dg/cpp/separate-1.c: New test.
28475
28476 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         PR c++/11704
28479         * g++.dg/template/dependent-expr2.C: New test.
28480
28481         PR c++/11766
28482         * g++.dg/expr/ptrmem1.C: New test.
28483
28484 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28485
28486         PR c++/9453
28487         * g++.dg/template/friend15.C: New test.
28488
28489 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28490
28491         * lib/dg-pch.exp: Work round PCH bug.
28492
28493 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28494
28495         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28496         builtins.  Move cases from builtins-4.c here.
28497
28498         * gcc.dg/torture/builtin-math-1.c: New test taken from
28499         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28500         additional cases.
28501
28502         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28503         Delete.
28504
28505 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         PR c++/9447
28508         * g++.dg/template/using7.C: New test.
28509
28510 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28511
28512         * import1.c, import2.c: New tests.
28513
28514 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28515
28516         * g++.dg/eh/crossjump1.C: New test.
28517
28518 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28519
28520         PR c++/11697
28521         * g++.dg/template/using6.C: New test.
28522
28523         PR c++/11744
28524         * g++.dg/template/koenig2.C: New test.
28525
28526 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28527
28528         PR c++/7983
28529         * g++.dg/parse/typedef4.C: New test.
28530
28531 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28532
28533         PR c++/8442, c++/8806
28534         * g++.dg/template/elab1.C: New test.
28535         * g++.dg/template/type2.C: Likewise.
28536         * g++.dg/template/ttp3.C: Adjust expected error message.
28537         * g++.old-deja/g++.law/visibility13.C: Likewise.
28538         * g++.old-deja/g++.niklas/t135.C: Likewise.
28539         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28540         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28541         template argument.
28542         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28543
28544 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         PR c++/11295
28547         * g++.dg/ext/stmtexpr1.C: New test.
28548
28549         * g++.dg/opt/tmp1.C: New test.
28550
28551         PR c++/11525
28552         * g++.dg/parse/constant4.C: New test.
28553
28554         PR c++/9447
28555         * g++.dg/template/using5.C: New test.
28556
28557 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28558
28559         * gcc.dg/builtins-27.c: New test case.
28560
28561 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28562
28563         * gcc.dg/tls/opt-7.c: New test.
28564
28565 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28566
28567         * g++.old-deja/g++.other/crash18.C: Remove.
28568
28569 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.dg/template/explicit3.C: New.
28572         * g++.dg/template/explicit4.C: New.
28573         * g++.dg/template/explicit5.C: New.
28574
28575         PR c++/11347
28576         * g++.dg/template/memtmpl1.C: New.
28577
28578 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28579
28580         PR target/11565
28581         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28582         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28583
28584 2003-07-30  Jan Hubicka  <jh@suse.cz>
28585
28586         * vtgc1.c: Kill.
28587
28588 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28589
28590         * gcc.dg/struct-in-proto-1.c: New test.
28591
28592 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28593
28594         * gcc.dg/cpp/include2.c: Only expect one message.
28595
28596 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         PR c++/9447
28599         * g++.dg/template/using1.C: New test.
28600         * g++.dg/template/using2.C: New test.
28601         * g++.dg/template/using3.C: New test.
28602         * g++.dg/template/using4.C: New test.
28603
28604 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28605
28606         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28607         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28608
28609 2003-07-28  Jan Hubicka  <jh@suse.cz>
28610
28611         PR c++/11530
28612         * g++.dg/opt/call1.C: New test.
28613
28614 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28615
28616         PR c++/11667
28617         * g++.dg/init/enum2.C: New test.
28618         * g++.dg/template/overload1.C: Add "-w" option.
28619
28620 2003-07-28    <hp@bitrange.com>
28621
28622         * gcc.dg/Wdeclaration-after-statement-1.c,
28623         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28624
28625 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28626
28627         * gcc.c-torture/compile/20030725-1.c: New test.
28628
28629 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28630
28631         * gcc.dg/20030505.c: Only run for SPE.
28632         Remove definition of opaque type.
28633
28634 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28635
28636         * g++.dg/template/ptrmem6.C: New test.
28637
28638 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28639
28640         * gcc.c-torture/compile/zero-strct-2.c: New test.
28641
28642 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28643
28644         * gcc.dg/intermod-1.c: New test.
28645
28646 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28647
28648         PR c++/11617
28649         * g++.dg/template/lookup2.C: New test.
28650         * g++.dg/template/memclass1.C: Remove instantiated from error.
28651         * g++.dg/other/error2.C: Tweak expected errors.
28652
28653         PR c++/11596
28654         * g++.dg/template/defarg3.C: New test.
28655
28656         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28657
28658 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28659
28660         * g++.dg/inherit/access5.C: New test.
28661
28662 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28663
28664         PR c++/11513
28665         * g++.dg/template/crash8.C: New test.
28666
28667 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28668
28669         PR c/10602
28670         * gcc.dg/noncompile/incomplete-2.c: New test.
28671
28672 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28673
28674         PR c++/11645
28675         * g++.dg/inherit/access4.C: New test.
28676
28677         PR c++/11517
28678         * g++.dg/expr/cond2.C: New test.
28679
28680         PR optimization/10679
28681         * g++.dg/opt/inline4.C: New test.
28682
28683 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28684
28685         * g++.dg/parse/crash10: New test.
28686
28687 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28688
28689         * g++.dg/ext/flexary1.C: New test.
28690
28691 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28692
28693         PR c++/10793
28694         * g++.dg/template/crash9.C: New test.
28695
28696 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28697
28698         PR c++/3004
28699         * g++.dg/parse/typedef3.C: New test.
28700
28701         PR c++/7906
28702         * g++.dg/parse/operator2.C: New test.
28703
28704         PR c++/8895
28705         * g++.dg/parse/def-tmpl-arg1.C: New test.
28706
28707         PR c++/9282
28708         * g++.dg/parse/funptr1.C: New test.
28709
28710         PR c++/9452
28711         * g++.dg/parse/ambig3.C: New test.
28712
28713         PR c++/9454
28714         * g++.dg/parse/operator3.C: New test.
28715
28716         PR c++/9486
28717         * g++.dg/parse/template10.C: New test.
28718
28719         PR c++/9488
28720         * g++.dg/parse/template11.C: New test.
28721
28722         PR c++/10150
28723         * g++.dg/parse/invalid-op1.C: New test.
28724
28725         PR c++/10247
28726         * g++.dg/parse/condexpr1.C: New test.
28727
28728 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28729
28730         * g++.dg/ext/packed3.C: New test.
28731         * g++.dg/ext/packed4.C: New test.
28732
28733         * gcc.dg/pack-test-3.c: New test.
28734
28735 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28736
28737         * lib/compat.exp: Handle dg-options per source file.
28738         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28739         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28740         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28741         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28742         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28743         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28744         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28745         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28746         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28747         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28748         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28749         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28750         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28751         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28752
28753 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28754
28755         PR c/10320
28756         * gcc.c-torture/execute/20030718-1.c: New test.
28757
28758 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28759
28760         PR optimization/11536
28761         * gcc.dg/20030721-1.c: New test.
28762
28763 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28764
28765         PR c++/11546
28766         * g++.dg/template/lookup1.C: New test.
28767
28768 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28769
28770         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28771         diagnostics of ill-formed constructs involving labels.
28772         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28773         the new 'previously defined here' message.
28774
28775 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28776
28777         * g++.dg/parse/non-dependent2.C: New test.
28778
28779 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28780
28781         * g++.dg/init/init-ref4.C: xfail on targets without
28782         weak symbols.
28783
28784 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28785
28786         PR target/11087
28787         * gcc.c-torture/execute/20030717-1.c: New test.
28788
28789 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28790
28791         * g++.dg/opt/cfg1.C: New test.
28792
28793 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28794
28795         PR optimization/11557
28796         * gcc.dg/20030717-1.c: New test.
28797
28798 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28799
28800         PR c++/10476
28801         * g++.dg/expr/crash-1.C: New test.
28802
28803         PR c++/11027
28804         * g++.dg/template/init3.C: New test.
28805
28806         PR c++/8222
28807         * g++.dg/template/non-dependent1.C: New test.
28808
28809         PR c++/11070
28810         * g++.dg/template/non-dependent2.C: New test.
28811
28812         PR c++/11071
28813         * g++.dg/template/non-dependent3.C: New test.
28814
28815         PR c++/9907
28816         * g++.dg/template/sizeof5.C: New test.
28817
28818 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28819
28820         PR 11498
28821         * gcc.c-torture/compile/mangle-1.c: New file.
28822
28823 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28824
28825         PR c++/7809
28826         * g++.dg/parse/access3.C: New test.
28827
28828 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28829
28830         PR c++/11384
28831         * g++.dg/init/init-ref4.C: New test.
28832
28833 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28834
28835         PR c++/11547
28836         * g++.dg/parse/constant3.C: New test.
28837         * g++.dg/parse/crash7.C: Likewise.
28838
28839 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28840
28841         PR target/11008
28842         * gcc.dg/i386-pentium4-not-mull.c: New.
28843
28844 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28845
28846         * gcc.dg/asm-names.c (ymain): Make it weak.
28847
28848 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28849
28850         PR c++/5421
28851         * g++.dg/template/friend21.C: New test.
28852
28853 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28854
28855         * gcc.dg/cleanup-8.c: New test.
28856         * gcc.dg/cleanup-9.c: New test.
28857
28858 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28859
28860         * g++.dg/ext/dll-MI1.h: New file.
28861         * g++.dg/ext/dllexport-MI1.C: New file.
28862         * g++.dg/ext/dllimport-MI1.C: New file.
28863
28864 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28865
28866         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28867         it does not have cmpstrsi patterns (just cmpmemsi).
28868
28869 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR debug/11473
28872         * g++.dg/debug/debug8.C: New test.
28873
28874 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28875
28876         PR c++/10108
28877         * g++.dg/template/crash7.C: New test.
28878
28879 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28880
28881         PR target/10795
28882         * gcc.c-torture/compile/20030708-1.c: New.
28883
28884 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28885
28886         * gcc.c-torture/execute/20030715-1.c: New test.
28887
28888 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28889
28890         * gcc.dg/pch/inline-3.c: New file.
28891         * gcc.dg/pch/inline-3.hs: New file.
28892         * gcc.dg/pch/inline-4.c: New file.
28893         * gcc.dg/pch/inline-4.hs: New file.
28894
28895 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28896
28897         PR c++/11509
28898         * g++.dg/template/crash6.C: New test.
28899
28900         PR c++/7053
28901         * g++.dg/template/friend20.C: New test.
28902
28903         PR c++/7019
28904         * g++.dg/template/overload2.C: New test.
28905
28906 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28907
28908         PR optimization/11440
28909         * gcc.c-torture/execute/20030714-1.c: New test.
28910
28911 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28912
28913         PR c++/11154
28914         * g++.dg/template/partial2.C: New test.
28915
28916 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28917
28918         PR c++/11503
28919         * g++.dg/template/anon1.C: New test.
28920
28921         PR c++/11493
28922         PR c++/11495
28923         * g++.dg/parse/template9.C: Likewise.
28924         * g++.dg/template/crash4.C: New test.
28925         * g++.dg/template/koenig1.C: Likewise.
28926         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28927         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28928         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28929         functions.
28930         * g++.old-deja/g++.jason/template36.C: Likewise.
28931         * g++.old-deja/g++.mike/p1989.C: Likewise.
28932         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28933         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28934         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28935         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28936         compiling.
28937         * g++.old-deja/g++.pt/union2.C: Use this->.
28938
28939 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28940
28941         * gcc.dg/20030711-1.c: New test.
28942
28943 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         PR c++/11050
28946         * g++.dg/parse/args1.C: New test.
28947         * g++.pt/defarg8.C: Change expected errors.
28948
28949 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28950
28951         PR c++/8164
28952         * g++.dg/template/nontype2.C: New test.
28953
28954         PR c++/10558
28955         * g++.dg/parse/template8.C: New test.
28956
28957         PR c++/8327
28958         * g++.dg/template/scope1.C: New test.
28959
28960         * g++.dg/warn/Wsign-compare-1.C: New test.
28961
28962 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28963
28964         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28965
28966 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/9411
28969         * g++.dg/template/explicit2.C: New test.
28970
28971         PR c++/10032
28972         * g++.dg/warn/pedantic1.C: New test.
28973
28974 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28975
28976         PR c++ 9483
28977         * g++.dg/other/field1.C: New test.
28978
28979 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28980
28981         PR c/11449
28982         * gcc.c-torture/compile/20030707-1.c: New.
28983
28984 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28985
28986         PR c++/10849
28987         * g++.dg/template/access12.C: New test.
28988
28989 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28990
28991         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28992         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28993         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28994         * gcc.misc-tests/gcov.exp: Update
28995         * g++.dg/gcov/gcov.exp: Update
28996         * lib/gcov.exp: Update.
28997
28998 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28999
29000         * g++.dg/abi/mangle17.C: Make sure template expressions are
29001         dependent.
29002         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29003         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29004         * g++.dg/opt/stack1.C: Remove erroneous code.
29005         * g++.dg/parse/template7.C: New test.
29006         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29007         * g++.old-deja/g++.pt/crash4.C: Likewise.
29008
29009 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29010
29011         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29012         with zero or one occurence of `$' after the initial `L'.
29013
29014 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29015
29016         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29017
29018 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29019
29020         PR c/11370
29021         * gcc.dg/Wunreachable-6.c: New testcase.
29022         * gcc.dg/Wunreachable-7.c: New testcase.
29023
29024 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29025
29026         PR c/11420
29027         * gcc.dg/20030708-1.c: New test.
29028
29029 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29030
29031         * gcc.dg/compat/sdata-section.h: New file.
29032         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29033         * gcc.dg/torture/mips-sdata-1.c: New test.
29034
29035 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29036
29037         PR c++/11030
29038         * g++.dg/template/friend19.C: New test.
29039
29040 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29041
29042         * g++.dg/opt/strength-reduce.C: New test.
29043
29044 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29045
29046         PR target/10979
29047         * gcc.dg/20030707-1.c: New testcase.
29048
29049 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29050
29051         PR optimization/11059
29052         * g++.dg/opt/emptyunion.C: New testcase.
29053
29054 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29055             Eric Botcazou  <ebotcazou@libertysurf.fr>
29056
29057         * g++.dg/opt/stack1.C: New test.
29058
29059 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29060
29061         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29062         run test.
29063
29064         PR c++/11431
29065         * g++.dg/expr/static_cast3.C: New test.
29066
29067 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29068
29069         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29070         everywhere.
29071         * gcc.dg/concat.c: Concatenation of string constants with
29072         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29073         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29074         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29075         necessary to avoid multi-character character constant warning.
29076         * gcc.dg/cpp/escape.c: Likewise.
29077         * gcc.dg/cpp/ucs.c: Likewise.
29078         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29079         Fix a typo.
29080
29081 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29082
29083         PR c/11428
29084         * gcc.c-torture/compile/20030704-1.c: New.
29085
29086 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29087
29088         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29089
29090 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29091
29092         PR c++/5287, PR c++/7910,  PR c++/11021
29093         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29094         tests for warnings.
29095         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29096         * g++.dg/ext/dllimport3.C: Likewise.
29097         * g++.dg/ext/dllimport4.C: New file.
29098         * g++.dg/ext/dllimport5.C: New file.
29099         * g++.dg/ext/dllimport6.C: New file.
29100         * g++.dg/ext/dllimport7.C: New file.
29101         * g++.dg/ext/dllimport8.C: New file.
29102         * g++.dg/ext/dllimport9.C: New file.
29103         * g++.dg/ext/dllimport10.C: New file.
29104         * g++.dg/ext/dllexport1.C: New file.
29105
29106 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29107
29108         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29109         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29110
29111 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29112
29113         * gcc.dg/builtins-25.c: New testcase.
29114         * gcc.dg/builtins-26.c: New testcase.
29115
29116 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29117
29118         * gcc.dg/compat/vector-defs.h: New file.
29119         * gcc.dg/compat/vector-setup.h: New file.
29120         * gcc.dg/compat/vector-check.h: New file.
29121         * gcc.dg/compat/vector-1_main.c: New file.
29122         * gcc.dg/compat/vector-1_x.c: New file.
29123         * gcc.dg/compat/vector-1_y.c: New file.
29124         * gcc.dg/compat/vector-2_main.c: New file.
29125         * gcc.dg/compat/vector-2_x.c: New file.
29126         * gcc.dg/compat/vector-2_y.c: New file.
29127
29128         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29129         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29130         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29131         * gcc.dg/compat/struct-align-1.h: New file.
29132         * gcc.dg/compat/struct-align-1_main.c: New file.
29133         * gcc.dg/compat/struct-align-1_x.c: New file.
29134         * gcc.dg/compat/struct-align-1_y.c: New file.
29135         * gcc.dg/compat/struct-align-2.h: New file.
29136         * gcc.dg/compat/struct-align-2_main.c: New file.
29137         * gcc.dg/compat/struct-align-2_x.c: New file.
29138         * gcc.dg/compat/struct-align-2_y.c: New file.
29139
29140         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29141         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29142         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29143         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29144         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29145         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29146         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29147         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29148         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29149         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29150         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29151         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29152         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29153         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29154         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29155         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29156         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29157         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29158         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29159         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29160         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29161         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29162         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29163         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29164         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29165         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29166         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29167         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29168         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29169
29170 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29171
29172         * gcc.dg/i386-call-1.c: New test.
29173
29174 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29175
29176         PR c++/9162
29177         * g++.dg/parse/defarg4.C: New.
29178
29179 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29180
29181         PR target/10700
29182         * gcc.c-torture/compile/20030703-1.c: New test case.
29183
29184 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29185
29186         * g++.dg/template/local3.C: Remove extra semicolon.
29187
29188 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29189
29190         * gcc.dg/i386-volatile-1.c: New test.
29191
29192 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29193
29194         PR c++/11072
29195         * g++.dg/other/offsetof2.C: XFAIL.
29196         * g++.dg/other/offsetof5.C: New.
29197
29198         PR c++/10219
29199         * g++.dg/template/error1.C: New.
29200
29201         PR c++/9779
29202         * g++.dg/template/dependent-expr1.C: New.
29203
29204 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29205
29206         PR c++/6949
29207         * g++.dg/template/local3.C: New test.
29208
29209         PR c++/11149
29210         * g++.dg/lookup/scoped6.C: New test.
29211
29212 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29213
29214         PR c++/8046
29215         * g++.dg/other/error7.C: New test.
29216
29217 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29218
29219         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29220         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29221         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29222         * g++.old-deja/g++.other/union2.C: Likewise.
29223         * gcc.dg/c90-const-expr-2.c: Likewise.
29224         * gcc.dg/c90-const-expr-3.c: Likewise.
29225         * gcc.dg/c99-const-expr-2.c: Likewise.
29226         * gcc.dg/c99-const-expr-3.c: Likewise.
29227         * gcc.dg/concat.c: Likewise.
29228
29229 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29230
29231         PR c++/9559
29232         * g++.dg/init/static1.C: New test.
29233
29234 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29235
29236         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29237         * g++.old-deja/g++.other/access2.C: Likewise.
29238         * g++.old-deja/g++.other/decl2.C: Likewise.
29239         * gcc.c-torture/execute/20020615-1.c: Likewise.
29240
29241 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29242
29243         PR c++/4933
29244         * g++.dg/template/sizeof4.C: New test.
29245
29246 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29247
29248         * g++.dg/other/error6.C: New test.
29249
29250 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29251
29252         PR c++/10750
29253         * g++.dg/parse/constant2.C: New test.
29254
29255 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29256
29257         PR c++/11106
29258         * g++.dg/other/error5.C: New test.
29259
29260 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29261
29262         * gcc.dg/format/gcc_diag-1.c: New test.
29263
29264 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29265
29266         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29267
29268 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29269
29270         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29271         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29272         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29273
29274 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29275
29276         * gcc.c-torture/execute/builtins/string-8.c: New test.
29277         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29278         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29279         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29280
29281 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29282
29283         PR c++/10468
29284         * g++.dg/ext/typeof6.C: New test.
29285
29286 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29287
29288         PR c++/10796
29289         * g++.dg/init/enum1.C: New test.
29290
29291 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29292
29293         * gcc.dg/20030627-1.c: New test.
29294
29295 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29296
29297         PR c++/11332
29298         * g++.dg/expr/static_cast2.C: New test.
29299
29300 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29301             Jakub Jelinek  <jakub@redhat.com>
29302
29303         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29304         sprintf(dst,"%s",src) optimization.
29305         * gcc.c-torture/execute/20030626-1.c: New test case.
29306         * gcc.c-torture/execute/20030626-2.c: New test case.
29307
29308 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29309
29310         * gcc.c-torture/execute/multi-ix.c: New test.
29311
29312         * gcc.c-torture/execute/simd-4.c (main):
29313         Added missing semicolon at end of union.
29314
29315 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29316
29317         PR c++/8266
29318         * g++.dg/template/explicit-instantiation3.C: New test.
29319
29320 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29321
29322         * gcc.dg/20030626-1.c: Use signed char.
29323
29324 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29325
29326         * gcc.dg/20030626-1.c: New test.
29327
29328 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29329
29330         * const-str-2.m: Update.
29331
29332 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/10990
29335         * g++.dg/rtti/dyncast1.C: New test.
29336         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29337         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29338         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29339
29340         PR c++/10931
29341         * g++.dg/expr/static_cast1.C: New test.
29342
29343 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29344
29345         * gcc.dg/20030625-1.c: New test.
29346
29347 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29348
29349         * gcc.c-torture/compile/20030624-1.c: New test case.
29350
29351 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * gcc.c-torture/execute/string-opt-17.c: New test.
29354
29355 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29356
29357         PR c++/5754
29358         * g++.dg/parse/crash6.C: New test.
29359
29360 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29361
29362         * gcc.dg/builtins-24.c: New test case.
29363
29364 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29365
29366         * g++.dg/opt/operator1.C: New test.
29367
29368 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29369
29370         * gcc.c-torture/execute/string-opt-16.c: New test case.
29371
29372 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29373
29374         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29375         * g++.old-deja/g++.other/conv7.C: Likewise.
29376         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29377         * g++.old-deja/g++.other/overload14.C: Likewise.
29378
29379 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29380
29381         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29382         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29383
29384 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29385
29386         PR c++/10888
29387         * g++.dg/warn/Winline-3.C: New test.
29388
29389 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29390
29391         * lib/target-supports.exp (check_alias_available): Make the test
29392         program acceptable to the Solaris assembler.
29393
29394         PR c++/10749
29395         * g++.dg/template/memclass2.C: New test.
29396
29397 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29398             Eric Botcazou  <ebotcazou@libertysurf.fr>
29399
29400         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29401         data for non-matching targets.
29402         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29403
29404 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29405
29406         PR c++/10845
29407         * g++.dg/template/member3.C: New test.
29408
29409 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29410
29411         PR c++/10939
29412         * g++.dg/template/func1.C: New test.
29413
29414         PR c++/9649
29415         * g++.dg/template/static4.C: New test.
29416         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29417
29418         PR c++/11041
29419         * g++.dg/init/ref7.C: New test.
29420
29421 2003-06-19  Matt Austern  <austern@apple.com>
29422
29423         PR c++/11228
29424         * g++.dg/anew1.C: New test.
29425         * g++.dg/anew2.C: New test.
29426         * g++.dg/anew3.C: New test.
29427         * g++.dg/anew4.C: New test.
29428
29429 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29430
29431         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29432
29433 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29434
29435         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29436         endian-dependent.
29437
29438 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29439
29440         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29441         Remove cruft.
29442
29443 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29444
29445         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29446         * gcc.c-torture/compile/961203-1.c: Likewise.
29447         * gcc.c-torture/compile/980506-1.c: Likewise.
29448
29449 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29450
29451         PR c++/10712
29452         * g++.dg/lookup/using7.C: New test.
29453
29454 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29455
29456         PR c++/11105
29457         * g++.dg/abi/conv1.C: Remove it.
29458         * g++.dg/template/conv7.C: New test.
29459         * g++.dg/template/conv8.C: Likewise.
29460         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29461         conversion operator.
29462
29463 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29464
29465         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29466         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29467         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29468         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29469         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29470         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29471         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29472         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29473         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29474         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29475         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29476         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29477         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29478         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29479         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29480         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29481         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29482         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29483         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29484         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29485         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29486         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29487         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29488         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29489         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29490         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29491         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29492         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29493         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29494
29495 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29496
29497         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29498         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29499         indications.
29500
29501 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29502
29503         * gcc.dg/i386-387-5.c: New test case.
29504         * gcc.dg/i386-387-6.c: New test case.
29505         * gcc.dg/builtins-23.c: New test case.
29506
29507 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29508
29509         * gcc.dg/builtins-22.c: New test case.
29510         * gcc.dg/i386-387-1.c: Update to test exp.
29511         * gcc.dg/i386-387-2.c: Likewise.
29512
29513 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29514
29515         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29516
29517 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29518
29519         * lib/gcc-dg.exp (dg-require-dll): New function.
29520         (dg-xfail-if): Likewise.
29521         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29522         driver.
29523
29524         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29525         * gcc.c-torture/compile/20001205-1.c: Likewise.
29526         * gcc.c-torture/compile/20001226-1.c: Likewise.
29527         * gcc.c-torture/compile/20010518-2.c: Likewise.
29528         * gcc.c-torture/compile/20020312-1.c: Likewise.
29529         * gcc.c-torture/compile/20020604-1.c: Likewise.
29530         * gcc.c-torture/compile/920501-12.c: Likewise.
29531         * gcc.c-torture/compile/920501-4.c: Likewise.
29532         * gcc.c-torture/compile/920520-1.c: Likewise.
29533         * gcc.c-torture/compile/920521-1.c: Likewise.
29534         * gcc.c-torture/compile/920625-1.c: Likewise.
29535         * gcc.c-torture/compile/961203-1.c: Likewise.
29536         * gcc.c-torture/compile/980506-1.c: Likewise.
29537         * gcc.c-torture/compile/981006-1.c: Likewise.
29538         * gcc.c-torture/compile/981022-1.c: Likewise.
29539         * gcc.c-torture/compile/981223-1.c: Likewise.
29540         * gcc.c-torture/compile/990617-1.c: Likewise.
29541         * gcc.c-torture/compile/dll.c: Likewise.
29542         * gcc.c-torture/compile/labels-3.c: Likewise.
29543         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29544         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29545         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29546         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29547         * gcc.c-torture/compile/simd-5.c: Likewise.
29548         * gcc.c-torture/compile/20000804-1.x: Remove.
29549         * gcc.c-torture/compile/20001205-1.x: Likewise.
29550         * gcc.c-torture/compile/20001226-1.x: Likewise.
29551         * gcc.c-torture/compile/20010518-2.x: Likewise.
29552         * gcc.c-torture/compile/20020312-1.x: Likewise.
29553         * gcc.c-torture/compile/20020604-1.x: Likewise.
29554         * gcc.c-torture/compile/920501-12.x: Likewise.
29555         * gcc.c-torture/compile/920501-4.x: Likewise.
29556         * gcc.c-torture/compile/920520-1.x: Likewise.
29557         * gcc.c-torture/compile/920521-1.x: Likewise.
29558         * gcc.c-torture/compile/920625-1.x: Likewise.
29559         * gcc.c-torture/compile/961203-1.x: Likewise.
29560         * gcc.c-torture/compile/980506-1.x: Likewise.
29561         * gcc.c-torture/compile/981006-1.x: Likewise.
29562         * gcc.c-torture/compile/981022-1.x: Likewise.
29563         * gcc.c-torture/compile/981223-1.x: Likewise.
29564         * gcc.c-torture/compile/990617-1.x: Likewise.
29565         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29566         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29567         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29568         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29569         * gcc.c-torture/compile/simd-5.x: Likewise.
29570
29571         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29572
29573 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29574
29575         * gcc.c-torture/execute/20030611-1.c: New test.
29576
29577 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29578
29579         PR middle-end/168
29580         * gcc.dg/20030612-1.c: New test case.
29581
29582 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29583
29584         PR c++/10635
29585         * g++.dg/expr/cast1.C: New test.
29586
29587 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29588
29589         * gcc.dg/builtins-21.c: New test case.
29590
29591 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29592
29593         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29594         options instead of at the end.
29595         * lib/objc.exp (objc_target_compile): Likewise.
29596
29597 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29598
29599         PR c++/10432
29600         * g++.dg/parse/error1.C: New test.
29601
29602 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29603
29604         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29605         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29606         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29607         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29608         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29609         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29610         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29611         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29612         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29613         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29614         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29615         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29616         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29617         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29618         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29619         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29620         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29621         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29622         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29623         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29624         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29625         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29626         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29627         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29628
29629         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29630         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29631         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29632         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29633         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29634         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29635         * gcc.dg/compat/scalar-return-3_main.c: New file.
29636         * gcc.dg/compat/scalar-return-3_x.c: New file.
29637         * gcc.dg/compat/scalar-return-3_y.c: New file.
29638         * gcc.dg/compat/scalar-return-4_main.c: New file.
29639         * gcc.dg/compat/scalar-return-4_x.c: New file.
29640         * gcc.dg/compat/scalar-return-4_y.c: New file.
29641
29642 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29643
29644         * gcc.dg/compat/fp2-struct-check.h: New file.
29645         * gcc.dg/compat/fp2-struct-defs.h: New file.
29646         * gcc.dg/compat/fp2-struct-init.h: New file.
29647         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29648         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29649         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29650         * gcc.dg/compat/struct-return-10_main.c: New file.
29651         * gcc.dg/compat/struct-return-10_x.c: New file.
29652         * gcc.dg/compat/struct-return-10_y.c: New file.
29653
29654         * gcc.dg/compat/compat-common.h: New file.
29655         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29656         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29657         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29658         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29659         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29660         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29661         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29662         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29663         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29664         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29665         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29666         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29667         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29668         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29669         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29670         * gcc.dg/compat/small-struct-check.h: Ditto.
29671         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29672         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29673         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29674         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29675         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29676         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29677         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29678         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29679         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29680         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29681         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29682         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29683         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29684         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29685         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29686         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29687         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29688         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29689         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29690         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29691         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29692         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29693         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29694         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29695         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29696         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29697         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29698         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29699         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29700         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29701
29702 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29703
29704         * g++.dg/pch/static-1.C: New file.
29705         * g++.dg/pch/static-1.Hs: New file.
29706
29707 2003-06-10  Richard Henderson  <rth@redhat.com>
29708
29709         * gcc.dg/asm-7.c: Adjust expected warning text.
29710
29711 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29712
29713         * gcc.dg/builtins-20.c: New test case.
29714
29715 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29716
29717         PR c++/11131
29718         * g++.dg/opt/template1.C: New test.
29719
29720 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29721
29722         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29723         additional_sources.
29724
29725 2003-05-21  David Taylor  <dtaylor@emc.com>
29726
29727         * gcc.dg/Wpadded.c: New file.
29728
29729 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29730
29731         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29732         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29733         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29734         dg-require-weak.
29735
29736 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29737
29738         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29739
29740 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29741
29742         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29743         (dg-require-alias): Likewise.
29744         (dg-require-gc-sections): Likewise.
29745         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29746
29747 2003-06-08  Richard Henderson  <rth@redhat.com>
29748
29749         * gcc.dg/20011029-2.c: Fix the array reference.
29750         * gcc.dg/asm-7.c: New.
29751
29752 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29753
29754         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29755
29756 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29757
29758         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29759         (dg-require-gc-sections): Likewise.
29760
29761 2003-06-08  Jan Hubicka  <jh@suse.cz>
29762
29763         * i386-cmov1.c: Fix regular expression.
29764         * i386-cvt-1.c: Likewise.
29765         * i386-local.c: Likewise.
29766         * i386-local2.c: Likewise.
29767         * i386-mul.c: Likewise.
29768         * i386-ssetype-1.c: Likewise.
29769         * i386-ssetype-3.c: Likewise.
29770         * i386-ssetype-5.c: Likewise.
29771
29772 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29773
29774         PR c++/11039
29775         * g++.dg/warn/implicit-typename2.C: New test.
29776         * g++.dg/warn/implicit-typename3.C: New test.
29777
29778 2003-06-07  Richard Henderson  <rth@redhat.com>
29779
29780         * g++.dg/other/offsetof3.C: Use size_t.
29781         * g++.dg/other/offsetof4.C: Likewise.
29782
29783 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29784
29785         * lib/copy-file.exp: New. Implement gcc_copy_files.
29786
29787         * lib/dg-pch.exp: Load copy-file.exp
29788         (dg-pch): Use gcc_copy_files instead of "file copy".
29789
29790 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29791
29792         * gcc.dg/weak/weak.exp: Simplify.
29793         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29794         * gcc.dg/weak/weak-1.c: Likewise.
29795         * gcc.dg/weak/weak-2.c: Likewise.
29796         * gcc.dg/weak/weak-3.c: Likewise.
29797         * gcc.dg/weak/weak-4.c: Likewise.
29798         * gcc.dg/weak/weak-5.c: Likewise.
29799         * gcc.dg/weak/weak-6.c: Likewise.
29800         * gcc.dg/weak/weak-7.c: Likewise.
29801         * gcc.dg/weak/weak-8.c: Likewise.
29802         * gcc.dg/weak/weak-9.c: Likewise.
29803
29804 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29805
29806         gcc.c-torture/execute/20030606-1.c: New.
29807
29808 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29809
29810         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29811         * gcc.dg/builtins-19.c: Likewise.
29812
29813 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29814
29815         * gcc.dg/builtins-2.c: Add some more tests.
29816         * gcc.dg/builtins-18.c: New test case.
29817         * gcc.dg/builtins-19.c: New test case.
29818
29819 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29820             Jim Wilson  <wilson@tuliptree.org>
29821
29822         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29823
29824 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29825
29826         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29827         mempcpy/stpcpy calls not to be optimized into something else.
29828         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29829         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29830         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29831
29832 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29833
29834         * gcc.dg/format/asm_fprintf-1.c: New test.
29835
29836 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29837
29838         * lib/gcc-defs.exp (additional_sources): New variable.
29839         (dg-additional-sources): New function.
29840         (additional_files): New variable.
29841         (dg-additional-files): New function.
29842         (dg-additional-files-options): Likewise.
29843         * lib/gcc-dg.exp (dg-require-weak): New function.
29844         (dg-require-alias): Likewise.
29845         (dg-require-gc-sections): Likewise.
29846         * lib/target-supports.exp (check_alias_available): Remove testfile
29847         parameter.
29848         (check_gc_sections_available): New function.
29849         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29850         (dg-gpp-additional-files): Likewise.
29851         * lib/g++.exp (additional_sources): Remove.
29852         (additional_files): Likewise.
29853         (g++_target_compile): Use dg-additional-files-options.
29854
29855         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29856         Tcl logic.
29857         * gcc.dg/special/ecos.exp: Remove.
29858         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29859         * gcc.dg/special/alias-1.c: Likewise.
29860         * gcc.dg/special/alias-2.c: Likewise.
29861         * gcc.dg/special/gcsec-1.c: Likewise.
29862         * gcc.dg/special/weak-1.c: Likewise.
29863         * gcc.dg/special/weak-2.c: Likewise.
29864         * gcc.dg/special/wkali-1.c: Likewise.
29865         * gcc.dg/special/wkali-2.c: Likewise.
29866
29867         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29868         dg-gpp-additional-*.
29869         * g++.dg/special/conpr-3.C: Likewise.
29870         * g++.dg/special/conpr-4.C: Likewise.
29871         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29872         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29873         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29874         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29875         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29876         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29877         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29878         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29879         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29880         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29881         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29882         * g++.old-deja/g++.other/comdat1.C: Likewise.
29883         * g++.old-deja/g++.other/comdat2.C: Likewise.
29884         * g++.old-deja/g++.other/comdat3.C: Likewise.
29885         * g++.old-deja/g++.other/ctor1.C: Likewise.
29886         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29887
29888 2003-06-05  Richard Henderson  <rth@redhat.com>
29889
29890         * gcc.dg/debug/20030605-1.c: New.
29891
29892 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29893
29894         * README.QMTEST: Update.
29895
29896 2003-06-04  Richard Henderson  <rth@redhat.com>
29897
29898         * gcc.dg/cleanup-1.c: New.
29899         * gcc.dg/cleanup-2.c: New.
29900         * gcc.dg/cleanup-3.c: New.
29901         * gcc.dg/cleanup-4.c: New.
29902         * gcc.dg/cleanup-5.c: New.
29903         * gcc.dg/cleanup-6.c: New.
29904         * gcc.dg/cleanup-7.c: New.
29905
29906 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29907
29908         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29909
29910         * lib/dg-pch.exp: New file.
29911         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29912         * gcc.dg/pch/pch.exp: Likewise.
29913
29914 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29915
29916         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29917         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29918         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29919         * gcc.dg/builtins-17.c: New test case.
29920         * gcc.dg/i386-387-4.c: New test case.
29921         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29922
29923 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29924
29925         * gcc.dg/ultrasp9.c: New test.
29926
29927 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29928
29929         * gcc.c-torture/compile/20030604-1.c: New test.
29930         * gcc.dg/sparc-constant-1.c: New test.
29931
29932 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29933
29934         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29935
29936 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29937
29938         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29939
29940         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29941         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29942
29943 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29944
29945         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29946
29947 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29948
29949         PR c++/10940
29950         * g++.dg/template/spec10.C: New test.
29951
29952 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29953
29954         * gcc.dg/builtins-16.c: New test case.
29955
29956 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29957
29958         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29959         mempcpy test with post-increments.
29960         * gcc.c-torture/execute/string-opt-3.c: New test.
29961         * gcc.dg/string-opt-1.c: New test.
29962
29963 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29964
29965         PR fortran/10965
29966         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29967
29968 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29969
29970         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29971         (scan-assembler): ... here.  Use dg-scan.
29972         (scan-assembler-not): Likewise.
29973         (scan-file): New function.
29974         (scan-file-not): Likewise.
29975         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29976         * gcc.dg/cpp/_Pragma4.c: Likewise.
29977         * gcc.dg/cpp/_Pragma5.c: Likewise.
29978         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29979         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29980         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29981         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29982         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29983         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29984         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29985         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29986         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29987         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29988         * gcc.dg/cpp/cxxcom1.c: Likewise.
29989         * gcc.dg/cpp/line1.c: Likewise.
29990         * gcc.dg/cpp/maccom1.c: Likewise.
29991         * gcc.dg/cpp/maccom2.c: Likewise.
29992         * gcc.dg/cpp/maccom3.c: Likewise.
29993         * gcc.dg/cpp/maccom4.c: Likewise.
29994         * gcc.dg/cpp/maccom5.c: Likewise.
29995         * gcc.dg/cpp/maccom6.c: Likewise.
29996         * gcc.dg/cpp/multiline.c: Likewise.
29997         * gcc.dg/cpp/spacing1.c: Likewise.
29998         * gcc.dg/cpp/spacing2.c: Likewise.
29999         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30000         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30001         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30002         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30003         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30004         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30005         * gcc.dg/cpp/cxxcom2.c: Likewise.
30006         * gcc.dg/cpp/cxxcom2.h: New file.
30007
30008         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30009         * g++.dg/cpp/truefalse.C: Here.
30010         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30011
30012 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30013
30014         * gcc.dg/cpp/redef3.c: New file.
30015
30016 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30017
30018         * gcc.dg/i386-loop-3.c: New test.
30019
30020 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30021
30022         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30023
30024 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30025
30026         * gcc.dg/fwrapv-1.c: New test case.
30027         * gcc.dg/fwrapv-2.c: New test case.
30028
30029 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30030
30031         PR c++/10956
30032         * g++.dg/template/spec9.C: New test.
30033
30034 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30035
30036         * gcc.dg/duff-4.c: New test case.
30037
30038 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30039
30040         PR fortran/10843
30041         * g77.dg/ffixed-form-1.f: New test
30042         * g77.dg/ffixed-form-2.f: New test
30043         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30044         * g77.dg/ffree-form-3.f: New test
30045
30046 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30047
30048         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30049         * gcc.dg/wint_t-1.c: Likewise.
30050
30051 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30052
30053         * g++.dg/template/access11.C: New test.
30054
30055 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30056
30057         PR c++/10849
30058         * g++.dg/template/access10.C: New test.
30059
30060 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30061             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30062
30063         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30064
30065 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30066
30067         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30068         suppress for powerpc-*-darwin*.
30069         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30070
30071 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30072
30073         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30074         suppress option for powerpc-*-darwin*.
30075
30076 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30077
30078         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30079         * gcc.dg/builtins-4.c: Add test for fmod.
30080
30081 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30082
30083         PR c++/10682
30084         * g++.dg/template/instantiate4.C: New test.
30085
30086 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30087
30088         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30089
30090 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30091
30092         * gcc.dg/compat/scalar-return-1_main.c: New file.
30093         * gcc.dg/compat/scalar-return-1_x.c: New file.
30094         * gcc.dg/compat/scalar-return-1_y.c: New file.
30095         * gcc.dg/compat/scalar-return-2_main.c: New file.
30096         * gcc.dg/compat/scalar-return-2_x.c: New file.
30097         * gcc.dg/compat/scalar-return-2_y.c: New file.
30098         * gcc.dg/compat/struct-return-3_main.c: New file.
30099         * gcc.dg/compat/struct-return-3_y.c: New file.
30100         * gcc.dg/compat/struct-return-3_x.c: New file.
30101         * gcc.dg/compat/struct-return-2_main.c: New file.
30102         * gcc.dg/compat/struct-return-2_x.c: New file.
30103         * gcc.dg/compat/struct-return-2_y.c: New file.
30104
30105 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30106
30107         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30108         for hppa*-hp-hpux*.
30109         * gcc.dg/20021014-1.c (dg-options): Likewise.
30110         * gcc.dg/nest.c (dg-options): Likewise.
30111
30112 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30113
30114         PR c++/9738
30115         * g++.dg/ext/dllimport2.C: New file.
30116         * g++.dg/ext/dllimport3.C: New file.
30117
30118 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30119
30120         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30121         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30122         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30123         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30124         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30125         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30126         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30127         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30128         * gcc.dg/compat/small-struct-defs.h: New file.
30129         * gcc.dg/compat/small-struct-init.h: New file.
30130         * gcc.dg/compat/small-struct-check.h: New file.
30131         * gcc.dg/compat/fp-struct-defs.h: New file.
30132         * gcc.dg/compat/fp-struct-check.h: New file.
30133         * gcc.dg/compat/fp-struct-init.h: New file.
30134         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30135         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30136
30137 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30138
30139         * gcc.dg/20030225-2.c: New test.
30140
30141 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30142             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30143
30144         * gcc.c-torture/compile/20030518-1.c: New test case.
30145
30146 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30147
30148         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30149         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30150         gcc-dg-debug-runtest.
30151         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30152         gcc-dg-debug-runtest.
30153
30154 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30155
30156         PR c++/9022
30157         * g++.dg/lookup/using6.C: New test.
30158
30159 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30160
30161         * g++.dg/parse/access2.C: New test.
30162
30163 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30164
30165         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30166         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30167         * gcc.dg/debug/debug.exp: Likewise.
30168
30169 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30170
30171         * gcc.dg/dollar.c: New test.
30172
30173 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30174
30175         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30176         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30177         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30178         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30179         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30180         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30181         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30182         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30183         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30184         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30185         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30186         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30187         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30188         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30189         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30190         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30191         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30192         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30193
30194 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30195
30196         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30197         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30198         support for "repo" mode.
30199         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30200         * lib/g77-dg.exp: Likewise.
30201         * lib/obj-dg.exp: Likewise.
30202
30203 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30204
30205         Merge from gcc-3_2-rhl8-branch:
30206         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30207
30208         * gcc.dg/tls/opt-6.c: New test.
30209
30210         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30211
30212         * gcc.dg/20030405-1.c: New test.
30213
30214         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30215
30216         * gcc.dg/20030309-1.c: New test.
30217
30218         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30219
30220         * gcc.c-torture/execute/20030307-1.c: New test.
30221
30222         2003-02-20  Randolph Chung  <tausq@debian.org>
30223
30224         * gcc.c-torture/compile/20030220-1.c: New test.
30225
30226         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30227
30228         * gcc.dg/20030217-1.c: New test.
30229
30230         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30231
30232         * gcc.c-torture/compile/20020129-1.c: New test.
30233
30234         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30235
30236         * gcc.dg/unroll-1.c: New test.
30237
30238         2002-11-16  Jan Hubicka  <jh@suse.cz>
30239
30240         * gcc.c-torture/execute/20020920-1.c: New test.
30241
30242         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30243
30244         PR target/7434
30245         * gcc.c-torture/compile/20021008-1.c: New test.
30246
30247         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30248
30249         PR target/7559
30250         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30251
30252         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30253
30254         * gcc.c-torture/compile/20020807-1.c: New test.
30255
30256         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gcc.dg/tls/opt-1.c: New test.
30259
30260         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30261
30262         * gcc.dg/20020729-1.c: New test.
30263
30264         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30265
30266         * g++.dg/opt/life1.C: New test.
30267
30268         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30269
30270         * gcc.dg/20020525-1.c: New test.
30271
30272         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30273
30274         PR c++/6794
30275         * g++.dg/ext/pretty1.C: New test.
30276         * g++.dg/ext/pretty2.C: New test.
30277
30278 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30279
30280         PR c++/8385
30281         * g++.dg/ext/typeof5.C: New test.
30282
30283 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30284
30285         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30286         __USER_LABEL_PREFIX__ into account.
30287         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30288
30289 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30290
30291         * gcc.dg/builtins-15.c: New test case.
30292
30293 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30294
30295         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30296
30297 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30298
30299         * lib/g++.exp: Tweak handling of additional source files.
30300         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30301         * g++.dg/special/conpr-2a.C: Rename to ...
30302         * g++.dg/special/conpr-2a.cc: ... this.
30303         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30304         * g++.dg/special/conpr-3a.C: Rename to ...
30305         * g++.dg/special/conpr-3a.cc: This.
30306         * g++.dg/special/conpr-3b.C: Rename to ...
30307         * g++.dg/special/conpr-3b.cc: This.
30308         * g++.dg/special/conpr-4.C: New test.
30309         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30310
30311 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30312
30313         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30314
30315 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30316
30317         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30318         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30319         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30320         * g++.old-deja/g++.other/warn3.C: Likewise.
30321
30322 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30323
30324         * gcc.dg/i386-387-1.c: Update to also test log.
30325         * gcc.dg/i386-387-2.c: Likewise.
30326
30327 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30328
30329         * g77.f-torture/execute/int8421.f: New test.
30330
30331 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30332
30333         PR c++/10230, c++/10481
30334         * g++.dg/lookup/scoped5.C: New test.
30335
30336 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30337
30338         PR c++/10552
30339         * g++.dg/template/ttp6.C: New test.
30340
30341 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30342
30343         * gcc.c-torture/execute/builtins: New directory.
30344         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30345         gcc.c-torture/execute/builtins.
30346         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30347         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30348         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30349         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30350
30351 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30352
30353         PR c++/9252
30354         * g++.dg/template/access8.C: New test.
30355         * g++.dg/template/access9.C: New test.
30356
30357 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30358
30359         PR c++/9554
30360         * g++.dg/parse/access1.C: New test.
30361
30362 2003-05-09  DJ Delorie  <dj@redhat.com>
30363
30364         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30365         long, and not an int.
30366
30367 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30368
30369         PR c++/10555, c++/10576
30370         * g++.dg/template/memclass1.C: New test.
30371
30372 2003-05-08  DJ Delorie  <dj@redhat.com>
30373
30374         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30375         targets.
30376         * gcc.c-torture/execute/20021024-1.x: Likewise.
30377         * gcc.c-torture/execute/shiftdi.x: Likewise.
30378         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30379         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30380         * gcc.dg/20021018-1.c: Likewise.
30381
30382 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30383
30384         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30385
30386         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30387         (bcopy): Call memmove.
30388
30389 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30390
30391         * g77.f-torture/compile/8485.f: New test case.
30392
30393 2003-05-07  Richard Henderson  <rth@redhat.com>
30394
30395         PR c++/10570
30396         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30397         Verify exception_cleanup not called for rethrows.
30398         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30399         when exiting catch block without rethrowing.
30400         * g++.dg/eh/forced3.C: New.
30401         * g++.dg/eh/forced4.C: New.
30402
30403 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30404
30405         * gcc.dg/20030505.c: Fix triplet.
30406
30407 2003-05-06  DJ Delorie  <dj@redhat.com>
30408
30409         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30410         * gcc.dg/nest.c: Likewise.
30411
30412 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30413
30414         * gcc.dg/builtins-14.c: New test case.
30415
30416 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30417
30418         * lib/compat.exp (compat-execute): New argument.
30419         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30420         * gcc.dg/compat: New test directory.
30421         * gcc.dg/compat/compat.exp: New expect script.
30422         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30423         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30424         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30425         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30426         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30427         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30428
30429         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30430         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30431         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30432         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30433         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30434         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30435         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30436         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30437         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30438         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30439         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30440         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30441         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30442         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30443         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30444
30445 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30446
30447         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30448
30449 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30450
30451         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30452
30453 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30454
30455         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30456         * gcc.dg/ppc-fsel-2.c: New test.
30457
30458         * gcc.dg/unused-5.c: New test.
30459
30460 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30461
30462         PR c++/10496
30463         * g++.dg/warn/pmf1.C: New test.
30464
30465 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30466
30467         PR c++/4494
30468         * g++.dg/warn/main.C: New test.
30469
30470 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30471
30472         * gcc.dg/nonnull-3.c: New test.
30473
30474 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30475
30476         * gcc.dg/cpp/Wtrigraphs.c: Update.
30477         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30478
30479 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30480
30481         * gcc.dg/ppc-fsel-1.c: New test.
30482
30483 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30484
30485         PR c/10604
30486         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30487
30488 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30489
30490         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30491
30492 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30493
30494         PR c++/9364, c++/10553, c++/10586
30495         * g++.dg/parse/typename4.C: New test.
30496         * g++.dg/parse/typename5.C: Likewise.
30497
30498 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30499
30500         * gcc.c-torture/compile/20030503-1.c: New test.
30501
30502 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30503
30504         * g++.dg/lookup/using5.C: Fix testcase error.
30505
30506 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30507
30508         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30509         since MEABI is no longer supported.  Remove all vestiges
30510         of MEABI from the test.
30511
30512 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30513
30514         PR c++/10554
30515         * g++.dg/lookup/using5.C: New test.
30516
30517 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30518
30519         PR c++/8772
30520         * g++.dg/template/ttp5.C: New test.
30521
30522 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30523
30524         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30525         (dg-gpp-additional-sources): New function.
30526         (dg-gpp-additional-files): Likewise.
30527         * lib/g++.exp (additional_sources): New variable.
30528         (additional_files): Likewise.
30529         (g++_target_compile): Deal with them.
30530         * lib/old-dejagnu.exp: Remove.
30531         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30532         * g++.old-deja: Revise all tests to use dg commands.
30533
30534 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30535
30536         PR c++/9432, c++/9528
30537         * g++.dg/lookup/using4.C: New test.
30538
30539 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30540
30541         * gcc.dg/noreturn-5.c: New file.
30542         * gcc.dg/noreturn-6.c: New file.
30543
30544         * gcc.c-torture/compile/inline-1.c: New file.
30545
30546 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/10551
30549         * g++.dg/template/explicit1.C: New test.
30550
30551 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30552
30553         PR c++/10549
30554         * g++.dg/other/bitfield1.C: New test.
30555
30556         PR c++/10527
30557         * g++.dg/init/new7.C: New test.
30558
30559 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30560
30561         * g++.dg/ext/desig1.C: New test.
30562         * g++.dg/ext/init1.C: Update.
30563
30564         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30565
30566 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30567
30568         PR c++/10180
30569         * g++.dg/warn/Winline-1.C: New test.
30570
30571 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30572
30573         * gcc.c-torture/execute/string-opt-19.c: New test.
30574
30575         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30576         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30577
30578 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30579
30580         PR c++/10506
30581         * g++.dg/init/new6.C: New test.
30582
30583         PR c++/10503
30584         * g++.dg/init/ref6.C: New test.
30585
30586 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30587
30588         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30589
30590 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30591
30592         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30593         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30594
30595 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30596
30597         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30598         initialized static data members.
30599
30600 2003-04-25  H.J. Lu <hjl@gnu.org>
30601
30602         * gcc.dg/ia64-sync-4.c: New test.
30603
30604 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30605
30606         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30607         date.
30608
30609 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30610
30611         PR c++/10337
30612         * g++.dg/warn/conv1.C: New test.
30613         * g++.old-deja/g++.other/conv7.C: Adjust.
30614         * g++.old-deja/g++.other/overload14.C: Adjust.
30615
30616 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30617
30618         PR c++/10471
30619         * g++.dg/template/defarg2.C: New test.
30620
30621 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30622
30623         * gcc.dg/cpp/include2.c: Update.
30624         * gcc.dg/cpp/multiline-2.c: New.
30625         * gcc.dg/cpp/multiline.c: Update.
30626         * gcc.dg/cpp/strify2.c: Update.
30627         * gcc.dg/cpp/trad/literals-2.c: Update.
30628
30629 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30630
30631         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30632
30633 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30634
30635         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30636
30637 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30638
30639         PR c++/10451
30640         * g++.dg/parse/crash4.C: New test.
30641
30642         PR c++/9847
30643         * g++.dg/parse/crash5.C: New test.
30644
30645 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30646
30647         PR c++/10446
30648         * g++.dg/parse/crash3.C: New test.
30649
30650         PR c++/10428
30651         * g++.dg/parse/elab1.C: New test.
30652
30653 2003-04-22  Devang Patel  <dpatel@apple.com>
30654
30655         * gcc.dg/cpp/trad/funlike-5.c: New test.
30656
30657 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30658
30659         * g++.dg/other/packed1.C: Fix dg options.
30660
30661 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30662
30663         * g++.dg/other/offsetof2.C: New test.
30664
30665 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30666
30667         * g++.dg/template/recurse.C: Adjust location of error messages.
30668
30669 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30670
30671         PR c++/9881
30672         * g++.dg/init/addr-const1.C: New test.
30673         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30674
30675 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30676
30677         PR c++/10405
30678         * g++.dg/lookup/struct-hack1.C: New test.
30679
30680 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30681
30682         * ucs.c: Update diagnostic messages.
30683
30684 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30685
30686         * gcc.dg/cpp/truefalse.cpp: New test.
30687         * gcc.dg/cpp/cpp.exp: Update.
30688         * g++.dg/other/stdbool-if.C: Remove.
30689
30690 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30691
30692         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30693         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30694
30695 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30696
30697         * gcc.c-torture/compile/20030418-1.c: New test.
30698
30699 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30700
30701         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30702
30703 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30704
30705         PR c++/10347
30706         g++.dg/template/dependent-name1.C: New test.
30707
30708 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30709
30710         * gcc.dg/warn-1.c (tourist_guide): New array,
30711         contains a pointer to bar.
30712
30713 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30714
30715         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30716         * gcc.c-torture/execute/medce-1.c: New test case.
30717         * gcc.c-torture/execute/medce-2.c: New test case.
30718
30719 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30720
30721         * lib/prune.exp: Ignore more messages.
30722
30723         PR c++/10381
30724         * g++.dg/parse/lookup3.C: New test.
30725
30726 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30727
30728         * gcc.c-torture/compile/20030415-1.c : New test.
30729
30730 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30731
30732         * gcc.c-torture/execute/scope-2.c: Move to ...
30733         * gcc.dg/noncompile/scope.c: .... here.
30734
30735 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30736
30737         * gcc.dg/20030414-2.c: New test case.
30738
30739 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30740
30741         PR target/10377
30742         * gcc.dg/20030414-1.c: New test.
30743
30744 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30745
30746         * gcc.dg/builtins-12.c: New test case.
30747         * gcc.dg/builtins-13.c: New test case.
30748
30749 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30750
30751         * gcc.c-torture/execute/string-opt-18.c: New test.
30752
30753 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30754
30755         PR c++/10300
30756         * g++.dg/init/new5.C: New test.
30757
30758 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30759
30760         PR c++/7910
30761         * g++.dg/ext/dllimport1.C: New test.
30762
30763 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30764
30765         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30766
30767 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30768
30769         PR Fortran/9263
30770         * g77.f-torture/noncompile/9263.f: New test
30771         PR Fortran/1832
30772         * g77.f-torture/execute/1832.f: New test
30773
30774 2003-04-11  David Chad  <davidc@freebsd.org>
30775             Loren J. Rittle  <ljrittle@acm.org>
30776
30777         libobjc/8562
30778         * objc.dg/headers.m: New test.
30779
30780 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30781
30782         * gcc.c-torture/execute/builtin-noret-2.c: New.
30783         * gcc.c-torture/execute/builtin-noret-2.x: New.
30784         XFAIL builtin-noret-2.c at -O1 and above.
30785         * gcc.dg/redecl.c: New.
30786         * gcc.dg/Wshadow-1.c: Update error regexps.
30787
30788 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30789
30790         * g++.dg/abi/bitfield10.C: New test.
30791
30792 2003-04-09  Mike Stump  <mrs@apple.com>
30793
30794         * gcc.dg/pch/pch.exp: Make testcase names longer.
30795         * g++.dg/pch/pch.exp: Make testcase names longer.
30796
30797 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30798
30799         * gcc.dg/builtins-11.c: New test case.
30800
30801 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30802
30803         * gcc.dg/builtins-9.c: New test case.
30804         * gcc.dg/builtins-10.c: New test case.
30805
30806 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30807
30808         * gcc.dg/noncompile/init-4.c.c: New test.
30809
30810 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30811
30812         * gcc.misc-test/gcov-9.c: New test.
30813         * gcc.misc-test/gcov-10.c: New test
30814         * gcc.misc-test/gcov-11.c: New test.
30815
30816 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30817
30818         PR optimization/10024
30819         * gcc.c-torture/compile/20030405-1.c: New test.
30820
30821 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30822
30823         * gcc.dg/pch/static-3.c: New.
30824         * gcc.dg/pch/static-3.hs: New.
30825         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30826
30827 2003-04-04  Richard Henderson  <rth@redhat.com>
30828
30829         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30830         * g++.dg/eh/forced2.C: Likewise.
30831
30832 2003-04-03  Mike Stump  <mrs@apple.com>
30833
30834         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30835         target arg.
30836         (scan-assembler-times, scan-assembler-not): Likewise.
30837         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30838
30839 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30840
30841         * gcc.dg/sparc-loop-1.c: New test.
30842
30843 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30844
30845         PR other/9274
30846         * g++.dg/pch/system-2.C: New.
30847         * g++.dg/pch/system-2.Hs: New.
30848
30849 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30850
30851         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30852
30853         * g++.dg/eh/simd-1.C (vecfunc): Same.
30854
30855 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30856
30857         * gcc.c-torture/execute/20030401-1.c: New test case.
30858
30859 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30860
30861         * objc.dg/defs.m: New.
30862
30863 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30864
30865         * g++.dg/eh/simd-1.C: New.
30866         * g++.dg/eh/simd-2.C: New.
30867
30868 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30869
30870         * gcc.c-torture/execute/simd-3.c: New.
30871
30872 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30873
30874         PR c/9936
30875         * gcc.dg/20030331-2.c: New test.
30876
30877 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30878
30879         PR c++/10278
30880         * g++.dg/parse/crash2.C: New test.
30881
30882 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30883
30884         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30885         * gcc.c-torture/execute/20030331-1.c: ...here.
30886
30887 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30888
30889         * gcc.c-torture/execute/20030331-1.c: New test.
30890
30891 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30892
30893         * lib/gcov.exp: Adjust call return testing strings.
30894         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30895
30896 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30897
30898         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30899         * gcc.dg/builtins-7.c: New test case.
30900         * gcc.dg/builtins-8.c: New test case.
30901
30902 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30903
30904         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30905
30906 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30907
30908         PR c++/7647
30909         * g++.dg/lookup-class-member-2.C: New test.
30910
30911 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30912
30913         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30914
30915 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30916
30917         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30918
30919 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30920
30921         * g++.dg/init/attrib1.C: New test.
30922
30923 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30924
30925         * gcc.dg/ultrasp8.c: New test.
30926
30927 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30928
30929         * gcc.dg/ultrasp7.c: New test.
30930
30931 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30932
30933         PR c++/10047
30934         * g++.dg/template/inline1.C: New test.
30935
30936 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30937
30938         * gcc.dg/sparc-dwarf2.c: New test.
30939
30940 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30941
30942         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30943         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30944
30945 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30946
30947         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30948         than reading .x files.
30949         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30950         * g77.dg/gcov/gcov-1.f: Likewise.
30951         * gcc.misc-tests/gcov-4b.c: Likewise.
30952         * gcc.misc-tests/gcov-5b.c: Likewise.
30953         * gcc.misc-tests/gcov-6.c: Likewise.
30954         * gcc.misc-tests/gcov-7.c: Likewise.
30955         * gcc.misc-tests/gcov-8.c: Likewise.
30956         * g++.dg/gcov/gcov-1.x: Remove.
30957         * g77.dg/gcov/gcov-1.x: Likewise.
30958         * gcc.misc-tests/gcov-4b.x: Likewise.
30959         * gcc.misc-tests/gcov-5b.x: Likewise.
30960         * gcc.misc-tests/gcov-6.x: Likewise.
30961         * gcc.misc-tests/gcov-7.x: Likewise.
30962         * gcc.misc-tests/gcov-8.x: Likewise.
30963
30964 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30965
30966         PR opt/10087
30967         * gcc.dg/20030324-1.c: New test.
30968
30969 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30970
30971         PR c++/10224
30972         * g++.dg/template/arg3.C: New test.
30973
30974         PR c++/10158
30975         * g++.dg/template/friend18.C: New test.
30976
30977 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30978
30979         * g77.f-torture/compile/20030326-1.f: New test case.
30980
30981 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30982
30983         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30984
30985         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30986
30987 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * gcc.dg/ia64-sync-3.c: New test.
30990
30991 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30992
30993         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30994
30995 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30996
30997         * gcc.dg/ultrasp6.c: New test.
30998
30999 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31000
31001         * gcc.dg/i386-signbit-1.c: New test.
31002         * gcc.dg/i386-signbit-2.c: New test.
31003         * gcc.dg/i386-signbit-3.c: New test.
31004
31005 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31006
31007         * gcc.dg/ultrasp5.c: Fix options.
31008
31009 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31010
31011         * gcc.dg/ultrasp5.c: Fix comment.
31012
31013 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31014
31015         PR fortran/10197
31016         * g77.f-torture/execute/10197.f: New test.
31017
31018 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31019
31020         PR c++/9898, c++/383
31021         * g++.dg/template/conv6.C: New test.
31022
31023         PR c++/10119
31024         * g++.dg/template/ptrmem5.C: New test.
31025
31026         PR c++/10026
31027         * g++.dg/lookup/koenig1.C: New test.
31028
31029         PR C++/10199
31030         * g++.dg/lookup/template2.C: New test.
31031
31032 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31033
31034         * g++.dg/opt/rtti1.C: New test.
31035
31036 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31037
31038         * gcc.dg/ultrasp5.c: New test.
31039
31040 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31041
31042         PR middle-end/9967
31043         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31044         builtin fputs.
31045
31046 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31047
31048         PR c/8224
31049         * gcc.dg/20030323-1.c: New test.
31050
31051 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31052
31053         * gcc.c-torture/compile/20030323-1.c: New test case.
31054
31055 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31056
31057         * gcc.dg/20030321-1.c: New test.
31058
31059 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31060
31061         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31062
31063 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31064
31065         PR c++/9978, c++/9708
31066         * g++.dg/ext/vlm1.C: Adjust expected error.
31067         * g++.dg/ext/vla2.C: New test.
31068         * g++.dg/template/arg1.C: New test.
31069         * g++.dg/template/arg2.C: New test.
31070
31071 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31072
31073         * g77.f-torture/execute/select.f: New test.
31074         * g77.f-torture/noncompile/select_no_compile.f: New test.
31075
31076 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31077
31078         PR c++/9898
31079         * g++.dg/other/error4.C: New test.
31080
31081 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31082
31083         * g++.dg/template/friend17.C: New test.
31084
31085 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31086
31087         * gcc.c-torture/compile/20030320-1.c: New.
31088
31089 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31090
31091         * gcc.dg/builtins-6.c: New test case.
31092
31093 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31094
31095         PR target/10073
31096         * gcc.c-torture/compile/20030319-1.c: New.
31097
31098 2003-03-18  Jan Hubicka  <jh@suse.cz>
31099
31100         * gcc.dg/i386-cvt-1.c: New test.
31101
31102 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31103
31104         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31105         * objc.dg/naming-2.m: Likewise.
31106
31107 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31108
31109         PR c++/9639
31110         * g++.dg/parse/crash1.C: New test.
31111
31112 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31113
31114         PR c++/8805
31115         * g++.dg/eh/cleanup1.C: New test.
31116
31117 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31118
31119         * gcc.c-torture/execute/20030316-1.c: New test case.
31120
31121 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31122
31123         PR c++/9629
31124         * g++.dg/init/ctor2.C: New test.
31125
31126 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31127
31128         * g77.f-torture/compile/xformat.f: New test case.
31129
31130 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31131
31132         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31133         * g++.old-deja/g++.mike/eh50.C: Likewise.
31134
31135 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31136
31137         PR c++/6440
31138         * g++.dg/template/spec7.C: New test.
31139         * g++.dg/template/spec8.C: Likewise.
31140
31141 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31142
31143         * gcc.c-torture/execute/20030313-1.c: New test.
31144
31145 2003-03-14  Richard Henderson  <rth@redhat.com>
31146
31147         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31148
31149 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31150
31151         * gcc.c-torture/compile/20030314-1.c: New test.
31152
31153 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31154
31155         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31156         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31157         thumb target,
31158         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31159         to accept newer _imp__  prefix and additional
31160         newline in .drectve section.
31161         * gcc.dg/dll-4.c: Likewise.
31162         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31163         switch.
31164
31165 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31166
31167         * g++.dg/parse/namespace9.C: New test.
31168
31169         * g++.dg/init/ref5.C: New test.
31170         * g++.dg/parse/ptrmem1.C: Likewise.
31171
31172 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31173
31174         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31175         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31176         regular expression.
31177         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31178         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31179
31180 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31181
31182         * gcc.c-torture/execute/20030224-2.c: New test.
31183
31184 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31185
31186         * gcc.dg/decl-3.c: New test.
31187
31188 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31189
31190         * gcc.dg/i386-loop-2.c: New test.
31191
31192 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31193
31194         PR c++/9474
31195         * g++.dg/parse/namespace8.C: New test.
31196
31197         PR c++/9924
31198         * g++.dg/overload/builtin2.C: New test.
31199
31200 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31201
31202         * gcc.dg/return-type-3.c: New test.
31203
31204 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31205
31206         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31207         profiling options are not supported.
31208
31209 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31210
31211         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31212         * g++.old-deja/g++.warn/impint2.C: Likewise.
31213
31214 2003-03-10  Devang Patel  <dpatel@apple.com>
31215
31216         * g++.dg/cpp/c++_cmd_1.C: New test.
31217         * g++.dg/cpp/c++_cmd_1.h: New file.
31218
31219 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31220
31221         * gcc.dg/altivec-9.c: New file.
31222
31223 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31224
31225         * gcc.dg/ppc-sdata-1.c: New test.
31226         * gcc.dg/ppc-sdata-2.c: New test.
31227
31228 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/9373
31231         * g++.dg/opt/ptrmem2.C: New test.
31232
31233         PR c++/8534
31234         * g++.dg/opt/ptrmem1.C: New test.
31235
31236 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31237
31238         * gcc.dg/i386-loop-1.c: New test.
31239
31240 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31241
31242         PR c++/9970
31243         * g++.dg/lookup/friend1.C: New test.
31244
31245 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31246
31247         PR c++/9823
31248         * g++.dg/parser/constructor1.C: New test.
31249
31250 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31251
31252         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31253
31254         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31255
31256 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31257
31258         * gcc.dg/cpp/Wunused.c: Update test.
31259
31260 2003-03-08  Jan Hubicka  <jh@suse.cz>
31261
31262         * gcc.dg/inline-3.c: New test.
31263
31264 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31265
31266         PR c++/9809
31267         * g++.dg/parse/builtin1.C: New test.
31268
31269         PR c++/9982
31270         * g++.dg/abi/cookie1.C: New test.
31271         * g++.dg/abi/cookie2.C: Likewise.
31272
31273         PR c++/9524
31274         * g++.dg/template/field1.C: New test.
31275
31276         PR c++/9912
31277         * g++.dg/parse/class1.C: New test.
31278         * g++.dg/parse/namespace7.C: Likewise.
31279         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31280
31281 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31282
31283         * g++.dg/init/ref4.C: New test.
31284
31285 2003-03-07  Jan Hubicka  <jh@suse.cz>
31286
31287         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31288         * gcc.dg/inline-3.c: New test.
31289
31290 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31291
31292         * g++.dg/init/ref3.C: New test.
31293
31294         PR c++/9965
31295         * g++.dg/init/ref2.C: New test.
31296
31297         PR c++/9400
31298         * g++.dg/warn/Wshadow-2.C: New test.
31299
31300         PR c++/9791
31301         * g++.dg/warn/Woverloaded-1.C: New test.
31302
31303 2003-03-05  Jan Hubicka  <jh@suse.cz>
31304
31305         * gcc.dg/i386-local2.c: New.
31306         * gcc.dg/i386-local.c: Fix typo.
31307
31308 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31309
31310         * g++.dg/abi/layout3.C: New test.
31311
31312 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31313
31314         * gcc.c-torture/compile/20030305-1.c
31315
31316 2003-03-05  Jan Hubicka  <jh@suse.cz>
31317
31318         * gcc.dg/i386-local.c: New.
31319
31320 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31321
31322         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31323
31324 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31325
31326         * gcc.dg/switch-2.c: New test.
31327         * gcc.dg/switch-3.c: New test.
31328         * gcc.dg/Wswitch.c: Adjust line numbers.
31329         * gcc.dg/Wswitch-default.c: Likewise.
31330         * gcc.dg/Wswitch-enum.c: Likewise.
31331
31332 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31333
31334         * gcc.c-torture/execute/20030222-1.c: New test.
31335
31336 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31337
31338         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31339
31340 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31341
31342         PR c++/9878
31343         * g++.dg/init/ref1.C: New test.
31344
31345 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31346
31347         * gcc.dg/sh-relax.c: New SH-only test.
31348
31349 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31350
31351         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31352         comment explaining purpose of testcase.
31353
31354 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31355
31356         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31357         for HC11/HC12 (asm needs two int registers).
31358         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31359         HC11/HC12 because the test uses an asm which needs two 32-bit
31360         registers.
31361
31362 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31363
31364         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31365         for HC11/HC12 (array is too large otherwise).
31366         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31367         * gcc.c-torture/compile/20010518-2.x: Likewise.
31368         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31369         HC11/HC12 (array is too large).
31370
31371 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31372
31373         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31374         * lib/g++-dg.exp (g++-dg-test): Likewise.
31375
31376 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31377
31378         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31379         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31380
31381 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31382
31383         * g++.dg/warn/implicit-typename1.C: Remove warning.
31384
31385 2003-02-28  Richard Henderson  <rth@redhat.com>
31386
31387         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31388         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31389
31390 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31391
31392         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31393         * g++.dg/pch/pch.exp: Likewise.
31394
31395 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/9879
31398         * testsuite/g++.dg/init/new4.C: New test.
31399
31400 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31401
31402         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31403
31404 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31405
31406         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31407         unsigned long.
31408
31409         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31410         wider than float.
31411
31412 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31413
31414         * lib/scanasm.exp: Add support for counting numbers of
31415         occurences.
31416         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31417         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31418
31419 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31420
31421         PR c++/9683
31422         * g++.dg/template/static3.C: New test.
31423
31424         PR c++/9829
31425         * g++.dg/parse/namespace6.C: New test.
31426
31427 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31428
31429         PR target/9732
31430         * gcc.dg/20030225-1.c: New test.
31431
31432 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31433
31434         * README: Remove out-of-date information.
31435
31436         PR c++/9836
31437         * g++.dg/template/spec6.C: New test.
31438
31439 2003-02-24  Jeff Law  <law@redhat.com>
31440
31441         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31442
31443 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31444
31445         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31446         * gcc.dg/pragma-ep-1.c: Likewise.
31447
31448 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31449
31450         PR c++/9602
31451         * g++.dg/template/friend16.C: New test.
31452
31453 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31454
31455         PR c++/5333
31456         * g++.dg/parse/fused-params1.C: Adjust error messages.
31457         * g++.dg/template/nested3.C: New test.
31458
31459 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31460
31461         * g++.dg/abi/param1.C: New test.
31462
31463 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31464
31465         PR c++/7982
31466         * g++.dg/warn/implicit-typename1.C: New test.
31467
31468 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31469
31470         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31471         with "mtune".
31472         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31473         * gcc.c-torture/execute/20010129-1.x: Likewise.
31474         * gcc.dg/20011107-1.c: Likewise.
31475         * gcc.dg/20020108-1.c: Likewise.
31476         * gcc.dg/20020122-3.c: Likewise.
31477         * gcc.dg/20020206-1.c: Likewise.
31478         * gcc.dg/20020310-1.c: Likewise.
31479         * gcc.dg/20020426-2.c: Likewise.
31480         * gcc.dg/20020517-1.c: Likewise.
31481         * gcc.dg/991230-1.c: Likewise.
31482         * gcc.dg/i386-unroll-1.c: Likewise.
31483         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31484
31485 2003-02-22  Jan Hubicka  <jh@suse.cz>
31486
31487         * gcc.dg/i386-mul.c: New test.
31488
31489 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31490
31491         * gcc.dg/builtins-5.c: New test case.
31492
31493 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31494
31495         * gcc.dg/asmreg-1.c: New test.
31496
31497 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31498
31499         PR c++/9749
31500         * g++.dg/parse/varmod1.C: New test.
31501
31502 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31503
31504         PR c++/9727
31505         * g++.dg/template/op1.C: New test.
31506
31507 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31508
31509         PR c++/8906
31510         * g++.dg/template/nested2.C: New test.
31511
31512 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31513
31514         PR c++/8724
31515         * g++.dg/expr/dtor1.C: New test.
31516
31517 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31518
31519         * gcc.dg/cpp/include3.c: New test.
31520         * gcc.dg/cpp/inc/foo.h: New file.
31521
31522 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31523
31524         * gcc.c-torture/execute/20030221-1.c: New test.
31525
31526 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31527
31528         PR c++/9729
31529         * g++.dg/abi/conv1.C: New test.
31530
31531 2003-02-20  Jan Hubicka  <jh@suse.cz>
31532
31533         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31534
31535 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31536
31537         * gcc.c-torture/compile/20030219-1.c: New test.
31538
31539 2003-02-18  Jan Hubicka  <jh@suse.cz>
31540
31541         * gcc.dg/funcorder.c: New test.
31542
31543 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31544
31545         * gcc.c-torture/execute/20030218-1.c: New.
31546
31547 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31548
31549         * gcc.dg/20030218-1.c: New.
31550
31551 2003-02-18  Richard Henderson  <rth@redhat.com>
31552
31553         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31554         * gcc.dg/attr-used-2.c: New.
31555
31556 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31557
31558         PR c++/9704
31559         * g++.dg/init/copy5.C: New test.
31560
31561 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31562
31563         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31564         * g++.dg/pch/pch.exp: Likewise.
31565
31566 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31567
31568         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31569         STACK_SIZE is not defined.
31570
31571 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31572
31573         PR c++/9457
31574         * g++.dg/template/init1.C: New test.
31575
31576 2003-02-16  Jan HUbicka  <jh@suse.cz>
31577
31578         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31579         (foo): Add few extra tests
31580         * gcc.dg/c99-const-expr-3.c: Likewise.
31581         * gcc.c-torture/execute/20030216-1.c: New.
31582
31583 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31584
31585         PR c++/9459
31586         * g++.dg/ext/typeof4.C: New test.
31587
31588 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31589
31590         * gcc.dg/i386-387-3.c: New test case.
31591
31592 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31593
31594         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31595         cris-*-elf* cris-*-aout* and mmix-*-*.
31596
31597 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31598
31599         * gcc.dg/20030213-1.c: New test.
31600
31601 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31602
31603         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31604         * gcc.dg/i386-387-2.c: Likewise.
31605
31606 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31607
31608         * gcc.dg/ppc-spe.c: Fix formatting.
31609         Enable tests that were previously unsupported by gas.
31610         Delete tests for instructions that no longer exist.
31611         Switch arguments on evsubifw builtin.
31612
31613 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31614
31615         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31616         STACK_SIZE is too small.
31617
31618 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31619             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31620
31621         * gcc.dg/decl-2.c: New test.
31622
31623 2003-02-10  Jan Hubicka  <jh@suse.cz>
31624
31625         * gcc.dg/i386-fpcvt-1.c: New test.
31626
31627 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31628
31629         * gcc.c-torture/execute/20030209-1.c: New test.
31630
31631 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31632
31633         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31634         int-wide bitops, use the constants of the same width.
31635         Likewise, if long long is 32-bit wide, test bitops using
31636         32-bit constants.
31637
31638 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31639
31640         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31641
31642 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31643
31644         * testsuite/gcc.dg/builtins-4.c: New test case.
31645
31646 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31647
31648         * gcc.dg/20020430-1.c: Fix dg command typos.
31649         * gcc.dg/20020503-1.c: Likewise.
31650
31651 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31652
31653         PR c++/8785
31654         * g++.dg/parse/fused-params1.C: New test.
31655
31656         PR c++/8857
31657         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31658
31659         PR c++/8921
31660         * g++.dg/parse/non-dependent1.C: New test.
31661
31662         PR c++/8928
31663         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31664
31665         PR c++/9228
31666         * g++.dg/parse/undefined7.C: New test.
31667         * g++.dg/parse/non-templ1.C: New test.
31668
31669         PR c++/9229
31670         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31671
31672 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31673
31674         * gcc.c-torture/compile/20030206-1.c: New test.
31675
31676 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31677
31678         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31679         "pow" to "foo" to avoid potential confusion with a math built-in.
31680
31681 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31682
31683         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31684         conditions for SPARC targets.
31685
31686 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31687
31688         * gcc.dg/20030204-1.c: New test.
31689
31690 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31691
31692         PR c++/38
31693         * g++.dg/parse/array-size1.C: New test.
31694
31695         PR c++/5657
31696         * g++.dg/parse/undefined3.C: New test.
31697
31698         PR c++/5665
31699         * g++.dg/parse/undefined4.C: New test.
31700
31701         PR c++/5975
31702         * g++.dg/parse/undefined5.C: New test.
31703
31704         PR c++/7259
31705         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31706
31707         PR c++/8578
31708         * g++.dg/parse/casting-operator1.C: New test.
31709
31710         PR c++/8596
31711         * g++.dg/parse/undefined6.C: New test.
31712
31713         PR c++/8736
31714         * g++.dg/parse/missing-template1.C: New test.
31715
31716 2003-02-04  Jan Hubicka  <jh@suse.cz>
31717
31718         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31719         * gcc.dg/i386-cmov?.c: Likewise.
31720         * gcc.dg/i386-fpcvt-?.c: Likewise.
31721         * gcc.dg/i386-ssefp-1.c: Likewise.
31722         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31723         conventions.
31724
31725 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31726
31727         PR c++/7129
31728         * testsuite/g++.dg/ext/max.C: New test.
31729
31730 2003-02-03  Jan Hubicka  <jh@suse.cz>
31731
31732         * gcc.c-torture/execute/20030203-1.c: New test.
31733
31734 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31735
31736         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31737         'natural-endian'.
31738
31739 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31740
31741         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31742         * g++.dg/init/new2.C: Likewise.
31743         * g++.dg/other/new1.C: Likewise.
31744
31745 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31746
31747         * gcc.dg/struct-ret-libc.c: New test.
31748
31749 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31750
31751         * gcc.dg/20030129-1.c: New test.
31752
31753 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31754
31755         PR c++/8849
31756         * g++.dg/template/ptrmem4.C: New test.
31757
31758 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31759
31760         * g++.dg/parser/constant1.C: New test.
31761
31762 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31763
31764         PR c++/8591
31765         * g++.dg/parse/friend2.C: New test.
31766
31767 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         PR c++/9437
31770         * g++.dg/template/unify4.C: New test.
31771
31772 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31773
31774         * gcc.c-torture/execute/20030128-1.c: New test.
31775
31776 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31777
31778         * g++.dg/lookup/nested1.C: Test moved from ...
31779         * g++.old-deja/g++.other/lookup24.C: ... here.
31780
31781 2003-01-28  Jan Hubicka  <jh@suse.cz>
31782
31783         * gcc.dg/i386-cmov5.c: New test.
31784
31785 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31786
31787         * gcc.c-torture/execute/20010925-1.c: Changed the
31788         memcpy declaration.
31789
31790 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31791
31792         PR c++/3902
31793         * g++.dg/parse/template5.C: New test.
31794
31795 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31796
31797         PR fortran/9258
31798         * g77.dg/pr9258: New test.
31799
31800 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31801
31802         * README: Move relevant parts from README.g++.
31803
31804         * README.g++: Remove this file.
31805
31806 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         * g++.dg/abi/dcast1.C: New test.
31809
31810 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31811
31812         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31813
31814 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31815
31816         PR c++/47
31817         * g++.old-deja/g++.other/lookup24.C: New test.
31818
31819 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31820
31821         PR middle-end/7227
31822         * gcc.dg/uninit-C.c: New test.
31823
31824 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31825
31826         * g++.dg/abi/covariant1.C: New test.
31827
31828 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31829
31830         * gcc.dg/20030123-1.c: New test.
31831
31832 2003-01-25  Jan Hubicka  <jh@suse.cz>
31833
31834         PR opt/8492
31835         * gcc.c-torture/compile/20030125-1.c
31836
31837 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31838
31839         PR c++/9403
31840         * g++.dg/parse/template3.C: New test.
31841         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31842
31843         PR c++/795
31844         * g++.dg/parse/template4.C: New test.
31845
31846         PR c++/9415
31847         * g++.dg/template/qual2.C: New test.
31848
31849         PR c++/8545
31850         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31851
31852         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31853
31854 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31855
31856         * gcc.c-torture/execute/switch-1.c: New test case.
31857
31858 2003-01-25  Jan Hubicka  <jh@suse.cz>
31859
31860         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31861
31862 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31863
31864         Tweaks for Bison-1.875. From the NEWS file:
31865         "- `parse error' -> `syntax error'
31866         Bison now uniformly uses the term `syntax error'"
31867         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31868         * gcc.dg/cpp/digraph2.c: Likewise.
31869         * gcc.dg/cpp/direct2.c: Likewise.
31870         * gcc.dg/cpp/paste4.c: Likewise.
31871         * gcc.dg/c90-restrict-1.c: Likewise.
31872         * gcc.dg/c99-func-2.c: Likewise.
31873         * gcc.dg/noncompile/920721-2.c: Likewise.
31874         * gcc.dg/noncompile/930622-2.c: Likewise.
31875         * gcc.dg/noncompile/940112-1.c: Likewise.
31876         * gcc.dg/noncompile/950921-1.c: Likewise.
31877         * gcc.dg/noncompile/951123-1.c: Likewise.
31878         * gcc.dg/noncompile/971104-1.c: Likewise.
31879         * gcc.dg/noncompile/990416-1.c: Likewise.
31880
31881 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31882
31883         * g++.dg/parse/undefined1.C: Add error message.
31884
31885 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31886
31887         PR c++/9354
31888         * g++.dg/parse/new1.C: New test.
31889
31890         PR c++/9216
31891         * g++.dg/parse/template2.C: New test.
31892
31893         PR c++/9354
31894         * g++.dg/parse/typedef2.C: New test.
31895
31896         PR c++/9328
31897         * g++.dg/ext/typeof3.C: New test.
31898
31899 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31900
31901         PR c++/2738
31902         * g++.dg/parse/ret-type1.C: New test.
31903
31904         PR c++/3792
31905         * g++.dg/parse/tmpl-outside1.C: New test.
31906
31907         PR c++/4207
31908         * g++.dg/parse/int-as-enum1.C: New test.
31909
31910         PR c++/4903
31911         * g++.dg/parse/no-typename1.C: New test.
31912
31913         PR c++/5533
31914         * g++.dg/parse/no-value1.C: New test.
31915
31916         PR c++/5921
31917         * g++.dg/parse/wrong-inline1.C: New test.
31918
31919         PR c++/6402
31920         * g++.dg/parse/ref1.C: New test.
31921
31922         PR c++/6992
31923         * g++.dg/parse/attr-ctor1.C: New test.
31924
31925         PR c++/7229
31926         * g++.dg/parse/namespace5.C: New test.
31927
31928         PR c++/7917
31929         * g++.dg/parse/func-def1.C: New test.
31930
31931         PR c++/8143
31932         * g++.dg/parse/undefined1.C: New test.
31933
31934         PR c++/5723, PR c++/8522
31935         * g++.dg/parse/specialization1.C: New test.
31936
31937         PR c++/163, PR c++/8595
31938         * g++.dg/parse/struct-as-enum1.C: New test.
31939
31940         PR c++/9173
31941         * g++.dg/parse/undefined2.C: New test.
31942
31943 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31944
31945         PR c++/9298
31946         * g++.dg/parse/template1.C: New test.
31947
31948         PR c++/9384
31949         * g++.dg/parse/using1.C: New test.
31950
31951         PR c++/9285
31952         PR c++/9294
31953         * g++.dg/parse/expr2.C: New test.
31954
31955         PR c++/9388
31956         * g++.dg/parse/lookup2.C: Likewise.
31957
31958 2003-01-21  Jan Hubicka  <jh@suse.cz>
31959
31960         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31961         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31962         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31963         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31964
31965 2003-01-20  Nick Clifton  <nickc@redhat.com>
31966
31967         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31968         problem with ARM sibcall code generation.
31969
31970 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31971
31972         * gcc.c-torture/execute/20030120-1.c: New.
31973
31974 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31975
31976         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31977
31978 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/9272
31981         * g++.dg/parse/ctor1.C: New test.
31982
31983         PR c++/9294:
31984         * g++.dg/parse/qualified1.C: New test.
31985
31986         * g++.dg/parse/typename3.C: New test.
31987
31988 2003-01-16  Richard Henderson  <rth@redhat.com>
31989
31990         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31991
31992 2003-01-16  Richard Henderson  <rth@redhat.com>
31993
31994         * g++.dg/pch/pch.exp: Copy test header to the working directory
31995         before using it either for precompilation or direct use.
31996         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31997         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31998
31999 2003-01-16  Richard Henderson  <rth@redhat.com>
32000
32001         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32002         before using it either for precompilation or direct use.
32003         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32004         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32005
32006 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32007
32008         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32009         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32010         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32011         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32012         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32013         typename warning into error.
32014         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32015         error messages.
32016         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32017         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32018         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32019         messages.
32020         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32021         make declaration visible in template.
32022         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32023         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32024         messages.
32025         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32026         message.
32027         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32028         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32029         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32030         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32031         typename warning with error message.
32032         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32033         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32034         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32035
32036 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.dg/parse/ambig2.C: New test.
32039
32040 2003-01-15  Richard Henderson  <rth@redhat.com>
32041
32042         * g++.dg/tls/init-2.C: Update error message string.
32043
32044 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32045
32046         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32047
32048 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32049
32050         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32051         all for HC11/HC12.
32052         * gcc.c-torture/compile/20001205-1.x: Likewise.
32053         * gcc.c-torture/compile/20001226-1.x: Likewise.
32054         * gcc.c-torture/compile/920520-1.x: Likewise.
32055         * gcc.c-torture/compile/961203-1.x: Likewise.
32056         * gcc.c-torture/compile/20020604-1.x: Likewise.
32057
32058 2003-01-15  Jan Hubicka  <jh@suse.cz>
32059
32060         * gcc.c-torture/compile/20030115-1.c: New test.
32061
32062         * gcc.dg/i386-fpcvt-1.c: New test.
32063         * gcc.dg/i386-fpcvt-2.c: New test.
32064
32065 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32066
32067         Further conform g++'s __vmi_class_type_info to the C++ ABI
32068         specification.
32069         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32070         the specification.
32071
32072 2003-01-14  Jan Hubicka  <jh@suse.cz>
32073
32074         * gcc.dg/i386-fpcvt-1.c: New test.
32075         * gcc.dg/i386-fpcvt-2.c: New test.
32076
32077 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32078
32079         * gcc.dg/i386-mmx-3.c: New test.
32080
32081 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32082
32083         PR c++/9264
32084         * g++.dg/parse/octal1.C: New file.
32085
32086         PR c++/9172
32087         * g++.dg/parse/typename1.C: New file.
32088
32089 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32090
32091         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32092         * gcc.dg/bf-no-ms-layout.c: Likewise.
32093         * gcc.dg/bf-ms-attrib.c: Likewise.
32094
32095 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32096
32097         PR c++/9099
32098         * g++.dg/parse/dtor1.C: New file.
32099
32100         PR c++/9128
32101         * g++.dg/rtti/typeid1.C: New file.
32102
32103         PR c++/9153
32104         * g++.dg/parse/lookup1.C: New file.
32105
32106         PR c++/9171
32107         * g++.dg/templ/spec5.C: New file.
32108
32109 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32110
32111         * gcc.c-torture/compile/20030110-1.c: New test.
32112
32113 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32114
32115         Merge from pch-branch:
32116
32117         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32118
32119         * gcc.dg/pch/cpp-1.h: New.
32120         * gcc.dg/pch/cpp-1.c: New.
32121         * gcc.dg/pch/cpp-2.h: New.
32122         * gcc.dg/pch/cpp-2.c: New.
32123
32124         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32125
32126         * gcc.dg/pch/except-1.h: New.
32127         * gcc.dg/pch/except-1.c: New.
32128
32129         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32130
32131         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32132         running test.
32133         * gcc.dg/pch: Include *.hp not *.h.
32134         * gcc.dg/pch/system-1.h: New.
32135         * gcc.dg/pch/system-1.c: New.
32136
32137         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32138
32139         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32140         rather than trying to build and run a program using PCH.
32141         * gcc.dg/pch: Remove dg-do commands from test files.
32142
32143         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32144
32145         * gcc.dg/pch/macro-3.c: New.
32146         * gcc.dg/pch/macro-3.h: New.
32147
32148         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32149
32150         * gcc.dg/pch/common-1.c: New.
32151         * gcc.dg/pch/common-1.h: New.
32152         * gcc.dg/pch/decl-1.c: New.
32153         * gcc.dg/pch/decl-1.h: New.
32154         * gcc.dg/pch/decl-2.c: New.
32155         * gcc.dg/pch/decl-2.h: New.
32156         * gcc.dg/pch/decl-3.c: New.
32157         * gcc.dg/pch/decl-3.h: New.
32158         * gcc.dg/pch/decl-4.c: New.
32159         * gcc.dg/pch/decl-4.h: New.
32160         * gcc.dg/pch/decl-5.c: New.
32161         * gcc.dg/pch/decl-5.h: New.
32162         * gcc.dg/pch/global-1.c: New.
32163         * gcc.dg/pch/global-1.h: New.
32164         * gcc.dg/pch/inline-1.c: New.
32165         * gcc.dg/pch/inline-1.h: New.
32166         * gcc.dg/pch/inline-2.c: New.
32167         * gcc.dg/pch/inline-2.h: New.
32168         * gcc.dg/pch/static-1.c: New.
32169         * gcc.dg/pch/static-1.h: New.
32170         * gcc.dg/pch/static-2.c: New.
32171         * gcc.dg/pch/static-2.h: New.
32172
32173         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32174
32175         * g++.dg/pch/pch.exp: Better handle failing testcases.
32176         * gcc.dg/pch/pch.exp: Likewise.
32177         * gcc.dg/pch/macro-1.c: New.
32178         * gcc.dg/pch/macro-1.h: New.
32179         * gcc.dg/pch/macro-2.c: New.
32180         * gcc.dg/pch/macro-2.h: New.
32181
32182         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32183
32184         * g++.dg/dg.exp: Treat files in pch/ specially.
32185         * g++.dg/pch/pch.exp: New file.
32186         * g++.dg/pch/empty.H: New file.
32187         * g++.dg/pch/empty.C: New file.
32188         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32189         "precompile".
32190
32191         * gcc.dg/pch/pch.exp: New file.
32192         * gcc.dg/pch/empty.h: New file.
32193         * gcc.dg/pch/empty.c: New file.
32194         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32195         "precompile".
32196
32197 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32198
32199         * g++.dg/template/friend14.C: New test.
32200
32201 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32202
32203         * gcc.dg/old-style-asm-1.c: New test.
32204
32205 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32206
32207         * gcc.c-torture/compile/20030109-1.c: New test.
32208
32209 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32210
32211         * gcc.c-torture/execute/20030109-1.c: New test.
32212
32213 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32214
32215         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32216         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32217         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32218         * g++.old-deja/g++.mike/eh2.C: Likewise.
32219         * g++.old-deja/g++.mike/eh3.C: Likewise.
32220         * g++.old-deja/g++.mike/eh5.C: Likewise.
32221         * g++.old-deja/g++.mike/eh6.C: Likewise.
32222         * g++.old-deja/g++.mike/eh7.C: Likewise.
32223         * g++.old-deja/g++.mike/eh8.C: Likewise.
32224         * g++.old-deja/g++.mike/eh9.C: Likewise.
32225         * g++.old-deja/g++.mike/eh10.C: Likewise.
32226         * g++.old-deja/g++.mike/eh12.C: Likewise.
32227         * g++.old-deja/g++.mike/eh13.C: Likewise.
32228         * g++.old-deja/g++.mike/eh14.C: Likewise.
32229         * g++.old-deja/g++.mike/eh16.C: Likewise.
32230         * g++.old-deja/g++.mike/eh17.C: Likewise.
32231         * g++.old-deja/g++.mike/eh18.C: Likewise.
32232         * g++.old-deja/g++.mike/eh21.C: Likewise.
32233         * g++.old-deja/g++.mike/eh23.C: Likewise.
32234         * g++.old-deja/g++.mike/eh24.C: Likewise.
32235         * g++.old-deja/g++.mike/eh25.C: Likewise.
32236         * g++.old-deja/g++.mike/eh26.C: Likewise.
32237         * g++.old-deja/g++.mike/eh27.C: Likewise.
32238         * g++.old-deja/g++.mike/eh28.C: Likewise.
32239         * g++.old-deja/g++.mike/eh29.C: Likewise.
32240         * g++.old-deja/g++.mike/eh31.C: Likewise.
32241         * g++.old-deja/g++.mike/eh33.C: Likewise.
32242         * g++.old-deja/g++.mike/eh34.C: Likewise.
32243         * g++.old-deja/g++.mike/eh35.C: Likewise.
32244         * g++.old-deja/g++.mike/eh36.C: Likewise.
32245         * g++.old-deja/g++.mike/eh37.C: Likewise.
32246         * g++.old-deja/g++.mike/eh38.C: Likewise.
32247         * g++.old-deja/g++.mike/eh39.C: Likewise.
32248         * g++.old-deja/g++.mike/eh40.C: Likewise.
32249         * g++.old-deja/g++.mike/eh41.C: Likewise.
32250         * g++.old-deja/g++.mike/eh42.C: Likewise.
32251         * g++.old-deja/g++.mike/eh44.C: Likewise.
32252         * g++.old-deja/g++.mike/eh46.C: Likewise.
32253         * g++.old-deja/g++.mike/eh47.C: Likewise.
32254         * g++.old-deja/g++.mike/eh48.C: Likewise.
32255         * g++.old-deja/g++.mike/eh49.C: Likewise.
32256         * g++.old-deja/g++.mike/eh50.C: Likewise.
32257         * g++.old-deja/g++.mike/eh51.C: Likewise.
32258         * g++.old-deja/g++.mike/eh53.C: Likewise.
32259         * g++.old-deja/g++.mike/eh55.C: Likewise.
32260         * g++.old-deja/g++.mike/p7912.C: Likewise.
32261         * g++.old-deja/g++.mike/p9706.C: Likewise.
32262         * g++.old-deja/g++.mike/p10416.C: Likewise.
32263         * g++.old-deja/g++.mike/p11667.C: Likewise.
32264         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32265         Remove redundant reference to Iris.
32266         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32267         Elxsi, i860, Pico Java, and WE32K.
32268
32269 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32270
32271         * g++.dg/ext/asm4.C: New test.
32272
32273 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32274
32275         PR c++/9030
32276         * g++.dg/template/friend12.C: New test.
32277         * g++.dg/template/friend13.C: Likewise.
32278         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32279
32280 2003-01-08  Jan Hubicka  <jh@suse.cz>
32281
32282         * gcc.dg/i386-cadd.c: New test.
32283         * gcc.dg/i386-cmov4.c: Likewise.
32284
32285 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/9165
32288         * g++.dg/warn/Wunused-3.C: New test.
32289
32290         * g++.dg/abi/bitfield9.C: New test.
32291
32292         PR c++/9189
32293         * g++.dg/parse/defarg3.C: New test.
32294
32295 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         * g++.dg/parse/ambig1.C: New test.
32298         * g++.dg/parse/defarg2.C: New test.
32299
32300 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32301
32302         * g++.dg/template/defarg-1.C: New test.
32303         * g++.dg/template/local2.C: Likewise.
32304
32305 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32306
32307         * gcc.c-torture/execute/20030105-1.c: New test.
32308
32309 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32310
32311         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32312         * g++.dg/parse/namespace4.C: Likewise.
32313
32314 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32315
32316         * g++.dg/template/ntp2.C: New test.
32317
32318 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32319
32320         * g++.dg/parse/extern-C-1.C: New test.
32321
32322         * g++.dg/parse/namespace4.C: New test.
32323
32324         * g++.dg/template/nested1.C: New test.
32325
32326         * g++.dg/parse/namespace3.C: New test.
32327
32328 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32329
32330         * g++.dg/lookup/two-stage1.C: New test.
32331
32332 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32333
32334         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32335         * g++.old-deja/g++.jason/access8.C: Likewise.
32336         * g++.old-deja/g++.other/decl5.C: Likewise.
32337
32338 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32339
32340         * g++.dg/parse/parse7.C: New test.
32341
32342 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32343
32344         PR c++/2843
32345         * g++.dg/ext/attrib7.C: New test.
32346
32347 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32348
32349         * g++.dg/parse/parse6.C: New test.
32350
32351 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32352
32353         * gcc.dg/h8300-stack-1.c: New.
32354
32355 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32356
32357         g++.dg/lookup/exception1.C: New test.
32358
32359         g++.dg/lookup/template1.C: New test.
32360
32361         g++.dg/parse/namespace2.C: New test.
32362
32363         g++.dg/parse/parens2.C: New test.
32364
32365 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32366
32367         * g++.dg/parse/parse5.C: New test.
32368         * g++.dg/lookup/scoped4.C: New test.
32369
32370 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32371
32372         * g++.dg/parse/parens1.C: New test.
32373
32374         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32375         angle-bracket1.C.
32376         * g++.dg/parse/parens2.C: New test.
32377
32378         * g++.dg/lookup/scope-operator1.C: New test.
32379
32380         * g++.dg/parse/operator1.C: New test.
32381
32382 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32383
32384         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32385         * g++.old-deja/g++.other/access6.C: Likewise.
32386         * g++.old-deja/g++.other/decl1.C: Likewise.
32387         * g++.old-deja/g++.pt/typename12.C: Likewise.
32388
32389 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32390
32391         * g++.dg/parse/namespace1.C: New test.
32392
32393 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32394
32395         * g++.dg/parse/parse4.C: New test.
32396
32397 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32398
32399         * g++.dg/parse/parse3.C: New test.
32400
32401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32402
32403         * g++.dg/parse/parse2.C: New test.
32404
32405 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32406
32407         * g++.dg/template/friend11.C: New test.
32408
32409 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32410
32411         * g++.dg/parse/parse1.C: New test.
32412
32413 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32414
32415         * lib/profopt.exp: Change the name of a global variable to avoid
32416         possible clashes with other test suites.
32417
32418 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32419
32420         * g++.dg/inherit/covariant8.C: New test.
32421
32422 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32423
32424         * g++.dg/init/array9.C: New test.
32425
32426         PR c++/9112
32427         * g++.dg/parse/expr1.C: New test.
32428
32429 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32430
32431         * gcc.c-torture/compile/20021230-1.c: New test.
32432
32433 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32434
32435         * g++.dg/inherit/covariant5.C: New test.
32436         * g++.dg/inherit/covariant6.C: New test.
32437         * g++.dg/inherit/covariant7.C: New test.
32438
32439 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32440
32441         PR c++/2739
32442         * g++.dg/other/access2.C: New test.
32443
32444 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32445
32446         * g++.dg/other/anon-struct.C: No longer fails
32447         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32448         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32449         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32450
32451 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32452
32453         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32454
32455 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32456
32457         * g++.dg/eh/spec4.C: Remove stray semicolon.
32458         * g++.dg/expr/pmf-1.C: Change error message.
32459         * g++.dg/ext/asm1.C: Remove stray semicolon.
32460         * g++.dg/ext/typename1.C: Add missing typenames.
32461         * g++.dg/inherit/template-as-base.C: Change error message.
32462         * g++.dg/lookup/scoped1.C: Likewise.
32463         * g++.dg/lookup/scoped2.C: Likewise.
32464         * g++.dg/lookup/using2.C: Likewise.
32465         * g++.dg/other/component1.C: Remove stray semicolon.
32466         * g++.dg/other/do1.C: Change error message.
32467         * g++.dg/other/error2.C: Likewise.
32468         * g++.dg/other/init1.C: Likewise.
32469         * g++.dg/other/packed1.C: Remove stray semicolon.
32470         * g++.dg/other/ptrmem2.C: Change error message.
32471         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32472         marker.
32473         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32474         * g++.dg/template/access3.C: Add typename keyword.
32475         * g++.dg/template/access5.C: Remove stray semicolon.
32476         * g++.dg/template/access6.C: Likewise.
32477         * g++.dg/template/complit1.C: Likewise.
32478         * g++.dg/template/crash1.C: Change error message.
32479         * g++.dg/template/inherit2.C: Remove stray semicolon.
32480         * g++.dg/template/instantiate2.C: Likewise.
32481         * g++.dg/template/instantiate3.C: Change error message.
32482         * g++.dg/template/qual1.C: Remove stray semicolon.
32483         * g++.dg/template/qualttp18.C: Change error message.
32484         * g++.dg/template/ref1.C: Remove stray semicolon.
32485         * g++.dg/template/sizeof1.C (A::value): Declare it.
32486         * g++.dg/template/spec4.C: Change error message.
32487         * g++.dg/template/static1.C: Likewise.
32488         * g++.dg/template/type1.C: Likewise.
32489         * g++.dg/template/typename3.C: Likewise.
32490         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32491         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32492         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32493         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32494         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32495         named return value extension.
32496         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32497         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32498         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32499         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32500         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32501         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32502         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32503         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32504         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32505         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32506         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32507         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32508         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32509         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32510         syntax.
32511         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32512         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32513         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32514         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32515         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32516         * g++.old-deja/g++.brendan/template11.C: Likewise.
32517         * g++.old-deja/g++.brendan/template26.C: Likewise.
32518         * g++.old-deja/g++.brendan/template27.C: Use explicit
32519         specialization syntax.
32520         * g++.old-deja/g++.brendan/template30.C: Likewise.
32521         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32522         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32523         non-dependent names.
32524         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32525         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32526         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32527         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32528         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32529         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32530         named return value extension.
32531         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32532         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32533         * g++.old-deja/g++.ext/return1.C: Likewise.
32534         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32535         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32536         * g++.old-deja/g++.jason/access8.C: Likewise.
32537         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32538         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32539         pseudo-destructor names.
32540         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32541         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32542         pseudo-destructor names.
32543         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32544         * g++.old-deja/g++.jason/overload19.C: Likewise.
32545         * g++.old-deja/g++.jason/overload32.C: Likewise.
32546         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32547         stray semicolons.
32548         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32549         * g++.old-deja/g++.jason/return.C: Likewise.
32550         * g++.old-deja/g++.jason/return2.C: Likewise.
32551         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32552         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32553         syntax.
32554         * g++.old-deja/g++.jason/template10.C: Account for use of
32555         non-dependent names.
32556         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32557         syntax.
32558         * g++.old-deja/g++.jason/template37.C: Likewise.
32559         * g++.old-deja/g++.law/access4.C: Change error messages.
32560         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32561         pseudo-destructor names.
32562         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32563         * g++.old-deja/g++.law/ctors9.C: Likewise.
32564         * g++.old-deja/g++.law/cvt22.C: Likewise.
32565         * g++.old-deja/g++.law/dtors5.C: Likewise.
32566         * g++.old-deja/g++.law/global-init1.C: Likewise.
32567         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32568         * g++.old-deja/g++.law/operators28.C: Likewise.
32569         * g++.old-deja/g++.law/visibility28.C: Likewise.
32570         * g++.old-deja/g++.martin/eval1.C: Likewise.
32571         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32572         name.
32573         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32574         * g++.old-deja/g++.mike/net34.C: Likewise.
32575         * g++.old-deja/g++.mike/net36.C: Likewise.
32576         * g++.old-deja/g++.mike/ns2.C: Likewise.
32577         * g++.old-deja/g++.mike/p12306.C: Likewise.
32578         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32579         value extension.
32580         * g++.old-deja/g++.mike/p700.C: Likewise.
32581         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32582         * g++.old-deja/g++.mike/p710.C: Likewise.
32583         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32584         value extension.
32585         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32586         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32587         * g++.old-deja/g++.ns/crash2.C: Likewise.
32588         * g++.old-deja/g++.ns/crash3.C: Likewise.
32589         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32590         * g++.old-deja/g++.ns/ns17.C: Likewise.
32591         * g++.old-deja/g++.ns/template16.C: Likewise.
32592         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32593         keyword.
32594         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32595         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32596         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32597         named return value extension.
32598         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32599         * g++.old-deja/g++.other/access4.C: Issue additional error
32600         messages.
32601         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32602         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32603         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32604         * g++.old-deja/g++.other/crash25.C: Change error message.
32605         * g++.old-deja/g++.other/crash4.C: Change error message.
32606         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32607         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32608         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32609         checks.
32610         * g++.old-deja/g++.other/defarg8.C: Likewise.
32611         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32612         * g++.old-deja/g++.other/dtor10.C: Likewise.
32613         * g++.old-deja/g++.other/incomplete.C: Likewise.
32614         * g++.old-deja/g++.other/linkage7.C: Likewise.
32615         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32616         lookup algorithm.
32617         * g++.old-deja/g++.other/mangle2.C: Likewise.
32618         * g++.old-deja/g++.other/refinit2.C: Likewise.
32619         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32620         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32621         * g++.old-deja/g++.pt/crash28.C: Likewise.
32622         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32623         syntax.
32624         * g++.old-deja/g++.pt/crash32.C: Change error message.
32625         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32626         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32627         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32628         error message position.
32629         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32630         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32631         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32632         syntax.
32633         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32634         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32635         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32636         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32637         keyword.
32638         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32639         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32640         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32641         keyword.
32642         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32643         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32644         syntax.
32645         * g++.old-deja/g++.pt/friend28.C: Account for use of
32646         non-dependent names.
32647         * g++.old-deja/g++.pt/friend29.C: Likewise.
32648         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32649         rules.
32650         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32651         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32652         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32653         lookup rules.
32654         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32655         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32656         keyword.
32657         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32658         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32659         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32660         keyword.
32661         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32662         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32663         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32664         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32665         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32666         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32667         keyword.
32668         * g++.old-deja/g++.pt/spec10.C: Likewise.
32669         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32670         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32671         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32672         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32673         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32674         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32675         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32676         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32677         * g++.old-deja/g++.pt/typename15.C: Likewise.
32678         * g++.old-deja/g++.pt/typename22.C: Likewise.
32679         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32680         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32681         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32682         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32683         syntax.
32684         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32685         return value extension.
32686         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32687         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32688         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32689         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32690
32691 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32692
32693         * g++.dg/warn/inline1.C: New test.
32694         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32695         * g++.old-deja/g++.jason/synth10.C: Likewise.
32696         * g++.old-deja/g++.mike/net31.C: Likewise.
32697         * g++.old-deja/g++.mike/p8786.C: Likewise.
32698
32699         * g++.dg/template/friend10.C: New test.
32700         * g++.dg/template/conv5.C: New test.
32701
32702 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32703
32704         * g++.dg/lookup/scoped3.C: New test.
32705
32706         * g++.dg/lookup/decl1.C: New test.
32707         * g++.dg/lookup/decl2.C: New test.
32708
32709 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32710
32711         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32712         gcc.c-torture/compile/20021015-1.c,
32713         gcc.c-torture/compile/20021015-2.c,
32714         gcc.c-torture/compile/20021123-1.c,
32715         gcc.c-torture/compile/20021123-2.c,
32716         gcc.c-torture/compile/20021123-3.c,
32717         gcc.c-torture/compile/20021123-4.c,
32718         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32719         only to 3.1 or 3.2 branch.
32720
32721 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32722
32723         * gcc.dg/i386-bitfield3.c: New test.
32724
32725         * gcc.dg/i386-bitfield2.c: New test.
32726
32727 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32728
32729         * g++.dg/parse/conv_op1.C: New test.
32730
32731 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32732
32733         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32734         approved.
32735
32736 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32737
32738         * gcc.c-torture/compile/20021220-1.c: New test.
32739
32740 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32741
32742         * gcc.dg/i386-fastcall-1.c: New.
32743
32744 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32745
32746         * gcc.c-torture/execute/20021219-1.c: New test.
32747
32748 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32749
32750         * gcc.dg/i386-pic-1.c: New test.
32751
32752 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32753
32754         PR c++/8099
32755         * g++.dg/template/friend9.C: New test.
32756
32757 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32758
32759         PR c++/3663
32760         * g++.dg/template/access7.C: New test.
32761
32762 2002-12-18  Nick Clifton  <nickc@redhat.com>
32763
32764         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32765         the libstdc++-v3 directory has been found.
32766
32767 2002-12-12  Devang Patel <dpatel@apple.com>
32768         * gcc.dg/darwin-ld-1.c: New test.
32769         * gcc.dg/darwin-ld-2.c: New test.
32770         * gcc.dg/darwin-ld-3.c: New test.
32771         * gcc.dg/darwin-ld-4.c: New test.
32772         * gcc.dg/darwin-ld-5.c: New test.
32773
32774 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32775
32776         * gcc.c-torture/compile/20021212-1.c: New test.
32777
32778 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32779
32780         * gcc.dg/fshort-wchar: New test.
32781
32782 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32783
32784         PR c++/8372
32785         * g++.dg/template/dtor1.C: New test.
32786
32787         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32788         markers.
32789
32790 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32791
32792         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32793
32794 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32795
32796         * g++.dg/template/static1.C: New test.
32797         * g++.dg/template/static2.C: New test.
32798         * g++.old-deja/g++.ext/memconst.C: New test.
32799
32800 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32801
32802         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32803         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32804         * g++.dg/special/initp1.C: Likewise.
32805
32806 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32807
32808         * gcc.c-torture/execute/20021204-1.c: New test.
32809
32810 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32811
32812         * gcc.dg/ppc-fmadd-1.c: New file.
32813         * gcc.dg/ppc-fmadd-2.c: New file.
32814         * gcc.dg/ppc-fmadd-3.c: New file.
32815
32816 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32817
32818         * gcc.c-torture/compile/20021204-1.c: New test.
32819
32820 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32821
32822         * g++.dg/inherit/covariant2.C: New test.
32823         * g++.dg/inherit/covariant3.C: New test.
32824         * g++.dg/inherit/covariant4.C: New test.
32825         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32826         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32827
32828 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32829
32830         PR c++/8688
32831         * g++.dg/init/brace3.C: New test.
32832
32833 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32834
32835         * gcc.dg/20020210-1.c: Fix a comment typo.
32836
32837 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32838
32839         PR c++/8720
32840         * g++.dg/parse/defarg1.C: New test.
32841
32842         PR c++/8615
32843         * g++.dg/template/char1.C: New test.
32844
32845         * g++.dg/template/varmod1.C: Fix typo.
32846
32847 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32848
32849         DR 180
32850         * g++.old-deja/g++.pt/crash32.C: Expect error.
32851
32852 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32853
32854         PR c++/5919
32855         * g++.dg/template/varmod1.C: New test.
32856
32857         PR c++/8727
32858         * g++.dg/inherit/typeinfo1.C: New test.
32859
32860         PR c++/8663
32861         * g++.dg/inherit/typedef1.C: New test.
32862
32863 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32864
32865         PR c++/8332
32866         PR c++/8493
32867         * g++.dg/template/strlen1.C: New test.
32868
32869         PR c++/8227
32870         * g++.dg/template/ctor2.C: New test.
32871
32872         PR c++/8214
32873         * g++.dg/init/string1.C: New test.
32874
32875         PR c++/8511
32876         * g++.dg/template/friend8.C: New test.
32877
32878 2002-11-29  Joe Buck <jbuck@synopsys.com>
32879
32880         * g++.dg/lookup/anon2.C: New test.
32881
32882 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32883
32884         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32885         h8300 port.
32886
32887 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32888
32889         * gcc.dg/bitfld-6.c: New test.
32890
32891 2002-11-27  Jan Hubicka  <jh@suse.cz>
32892
32893         * gcc.c-torture/execute/20021127.[cx]: New test.
32894
32895 2002-11-26  Jan Hubicka  <jh@suse.cz>
32896
32897         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32898         quality.
32899
32900 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32901
32902         * g++.dg/init/brace2.C: New test.
32903         * g++.old-deja/g++.mike/p9129.C: Correct.
32904
32905 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32906
32907         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32908
32909 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32910
32911         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32912
32913 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32914
32915         * testsuite/g++.dg/abi/empty11.C: New test.
32916         * testsuite/g++.dg/rtti/cv1.C: New test.
32917
32918 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32919
32920         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32921
32922 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32923
32924         * g++.dg/abi/empty10.C: New test.
32925
32926 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32927
32928         * gcc.c-torture/compile/20021124-1.c: New test.
32929
32930 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32931
32932         * g++.dg/abi/rtti2.C: New test.
32933
32934 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32935
32936         * gcc.dg/i386-unroll-1.c: New test.
32937
32938 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32939
32940         * gcc.c-torture/compile/20021120-1.c: New test.
32941         * gcc.c-torture/compile/20021120-2.c: New test.
32942
32943 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32944
32945         * gcc.dg/bitfld-5.c: New test.
32946
32947 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32948
32949         * gcc.c-torture/execute/20021120-3.c: New test.
32950
32951 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32952
32953         * gcc.c-torture/execute/20021120-2.c: New test.
32954
32955 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32956
32957         * gcc.c-torture/execute/20021120-1.c: New test.
32958
32959 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32960
32961         * gcc.c-torture/execute/20021118-3.c: New test.
32962
32963 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32964
32965         * gcc.c-torture/compile/20021119-1.c: New test.
32966
32967 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32968
32969         * gcc.dg/duff-1.c: New test.
32970         * gcc.dg/duff-2.c: New test.
32971         * gcc.dg/duff-3.c: New test.
32972
32973 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32974
32975         * gcc.dg/cpp/_Pragma5.c: New test.
32976
32977 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32978
32979         * gcc.c-torture/execute/20021118-2.c: New test.
32980
32981 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32982
32983         * gcc.c-torture/execute/20021118-1.c: New test.
32984
32985 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32986
32987         * gcc.dg/20021116-1.c: New test.
32988
32989 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * g++.dg/abi/vcall1.C: New test.
32992
32993 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32994
32995         * gcc.dg/20021029-1.c: New test.
32996         * gcc.dg/20021029-2.c: New test.
32997
32998 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32999
33000         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33001
33002 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33003
33004         PR c/8439
33005         * gcc.dg/20021110.c: Move to ...
33006         * gcc.c-torture/compile/20021110.c: .... here.
33007
33008 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33009
33010         PR c/8467
33011         * gcc.c-torture/execute/20021111-1.c
33012
33013 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33014
33015         PR c/8439
33016         * gcc.dg/20021110.c: New test.
33017
33018 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33019
33020         * g++.dg/abi/vthunk3.C: Run only on x86.
33021
33022 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33023
33024         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33025
33026 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33027
33028         * lib/compat.exp (compat-execute): Fix logic error in last
33029         change.
33030
33031 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33032
33033         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33034
33035 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33036
33037         PR c++/8389
33038         * g++.dg/template/access6.C: New test.
33039
33040 2002-11-08  Jan Hubicka  <jh@suse.cz>
33041
33042         * gcc.dg/i386-ssefp-1.c: New test.
33043         * gcc.dg/i386-ssefp-1.c: New test.
33044
33045 2002-11-08  Jan Hubicka  <jh@suse.cz>
33046
33047         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33048
33049 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33050
33051         * g++.dg/abi/vthunk3.C: New test.
33052
33053         PR c++/8338
33054         * g++.dg/template/crash2.C: New test.
33055
33056 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33057
33058         * testsuite/g++.dg/abi/dtor1.C: New test.
33059         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33060
33061 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33062
33063         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33064         Darwin.
33065
33066 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33067
33068         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33069         -mthumb.  Only xfail with -O0.
33070
33071 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33072
33073         * g++.dg/abi/thunk1.C: New test.
33074         * g++.dg/abi/thunk2.C: Likewise.
33075         * g++.dg/abi/vtt1.C: Likewise.
33076
33077 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33078
33079         PR optimization/8423
33080         * gcc.c-torture/execute/builtin-constant.c: New test.
33081
33082 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33083
33084         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33085         Add some more cases.
33086
33087 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33088
33089         PR c++/8391
33090         * g++.dg/opt/local1.C: New test.
33091
33092 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33093
33094         PR c++/8160
33095         * g++.dg/template/complit1.C: New test.
33096
33097         PR c++/8149
33098         * g++.dg/template/typename4.C: Likewise.
33099
33100 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33101
33102         Core issue 287, PR c++/7639
33103         * g++.dg/template/instantiate1.C: Adjust error location.
33104         * g++.dg/template/instantiate3.C: New test.
33105         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33106         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33107         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33108
33109 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33110
33111         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33112
33113 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33114
33115         PR c++/8287
33116         * g++.dg/init/dtor2.C: New test.
33117
33118 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33119
33120         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33121         * gcc.dg/nest.c: Bypass errors on irix6.
33122
33123 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33124
33125         * gcc.dg/nest.c: Expect error for mmix-*-*.
33126         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33127
33128 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33129
33130         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33131         markers.
33132
33133         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33134
33135 2002-10-25  Mike Stump  <mrs@apple.com>
33136
33137         * gcc.dg/warn-1.c: New test.
33138
33139 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33140
33141         * g++.dg/template/typename3.C: New test.
33142
33143 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33144
33145         * g++.dg/lookup/ptrmem1.C: New test.
33146
33147         * g++.dg/abi/vthunk2.C: New test.
33148
33149 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33150
33151         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33152
33153 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33154
33155         * g++.dg/abi/empty9.C: New test.
33156
33157 2002-10-24  Richard Henderson  <rth@redhat.com>
33158
33159         * g++.dg/inherit/thunk1.C: Enable for ia64.
33160
33161 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33162
33163         PR c++/8067
33164         * g++.dg/lookup/pretty1.C: New test.
33165
33166 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33167
33168         * gcc.dg/20021023-1.c: New test.
33169
33170 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33171
33172         PR c++/7679
33173         * g++.dg/parse/inline1.C: New test.
33174
33175 2002-10-23  Richard Henderson  <rth@redhat.com>
33176
33177         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33178
33179         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33180
33181 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33182
33183         PR c++/6579
33184         * g++.dg/parse/stmtexpr3.C: New test.
33185
33186 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33187
33188         * g++.dg/expr/cond1.C: New test.
33189
33190 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33191
33192         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33193
33194 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33195
33196         * g++.dg/abi/vbase13.C: New test.
33197         * g++.dg/abi/vbase14.C: Likewise.
33198
33199 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33200
33201         * gcc.dg/tls/pic-1.c: New test.
33202         * gcc.dg/tls/nonpic-1.c: New test.
33203         * gcc.dg/20021018-1.c: New test.
33204
33205 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33206
33207         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33208         Remove only files with the same base name as the test case.
33209         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33210         (profopt-execute): Likewise.  Also, remove old profiling
33211         and performance data files before running the tests.
33212
33213         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33214         * g++.dg/bprob/bprob.exp: Likewise.
33215         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33216         to allow more general test case names.
33217
33218         * g++.dg/bprob/bprob-1.C: Rename to ...
33219         * g++.dg/bprob/g++-bprob-1.C: ... this.
33220
33221         * g77.dg/bprob/bprob-1.f: Rename to ...
33222         * g77.dg/bprob/g77-bprob-1.f: ... this.
33223
33224 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33225
33226         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33227         bison 1.50 or later.
33228
33229 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33230
33231         * g++.dg/README: Describe more test directories.
33232
33233 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33234
33235         * g++.dg/init/array6.C: Add additional tests.
33236
33237 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33238
33239         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33240         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33241
33242 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33243
33244         * gcc.c-torture/compile/20020604-1.x: New.
33245         * gcc.c-torture/compile/simd-5.x: Likewise.
33246         * gcc.c-torture/execute/920710-1.x: Likewise.
33247         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33248
33249 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33250
33251         * g++.dg/inherit/override1.C: Add dg-options clause.
33252
33253 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33254
33255         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33256         _mm_slli_si128.
33257
33258 2002-10-19  Andreas Schwab  <schwab@suse.de>
33259
33260         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33261         directory component.
33262
33263 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33264
33265         * g++.dg/inherit/thunk1.C: New test.
33266
33267         * g++.dg/inherit/override1.C: New test.
33268
33269         * g++.dg/abi/mangle11.C: New test.
33270         * g++.dg/abi/mangle14.C: New test.
33271         * g++.dg/abi/mangle17.C: New test.
33272
33273 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33274
33275         * g++.dg/overload/member2.C: New test.
33276
33277 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33278
33279         * g++.dg/README: Describe new compat directory.
33280         * g++.dg/dg.exp: Skip tests in compat directory.
33281         * README.compat: New file.
33282         * lib/compat.exp: New expect script.
33283         * g++.dg/compat: New test directory.
33284         * g++.dg/compat/compat.exp: New expect script.
33285         * g++.dg/compat/abi: New test directory.
33286         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33287         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33288         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33289         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33290         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33291         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33292         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33293         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33294         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33295         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33296         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33297         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33298         * g++.dg/compat/break: New test directory.
33299         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33300         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33301         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33302         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33303         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33304         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33305         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33306         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33307         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33308         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33309         g++.dg/compat/break/README: New files.
33310         * g++.dg/compat/eh: New test directory.
33311         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33312         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33313         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33314         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33315         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33316         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33317         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33318         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33319         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33320         g++.dg/compat/eh/filter2_y.C,
33321         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33322         g++.dg/compat/eh/new1_y.C,
33323         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33324         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33325         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33326         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33327         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33328         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33329         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33330         g++.dg/compat/eh/unexpected1_y.C: New files.
33331         * g++.dg/compat/init: New test directory.
33332         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33333         g++.dg/compat/init/array5_y.C,
33334         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33335         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33336         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33337         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33338         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33339         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33340         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33341         g++.dg/compat/init/init-ref2_y.C: New files.
33342
33343 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33344
33345         PR c++/7584
33346         * g++.dg/inherit/using3.C: New test.
33347
33348 2002-10-17  Jan Hubicka  <jh@suse.cz>
33349
33350         * gcc.dg/20021017-2.c: New test.
33351
33352 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * g++.dg/abi/mangle16.C: Adjust.
33355
33356         * g++.dg/init/array8.C: New test.
33357
33358 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33359
33360         * gcc.dg/special/mips-abi.exp: New test.
33361         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33362
33363 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33364
33365         * g++.dg/abi/mangle16.C: New test.
33366         * g++.dg/abi/mangle17.C: Likewise.
33367
33368         PR c++/7478
33369         * g++.dg/template/ref1.C: New test.
33370
33371 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33372
33373         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33374
33375 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33376
33377         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33378
33379 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33380
33381         PR c++/7524
33382         * g++.dg/init/array7.C: New test.
33383
33384 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33385
33386         * g++.dg/init/array6.C: New test.
33387
33388         * g++.dg/abi/mangle13.C: Likewise.
33389         * g++.dg/abi/mangle14.C: Likewise.
33390         * g++.dg/abi/mangle15.C: Likewise.
33391
33392 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33393
33394         * g++.dg/abi/empty8.C: New test.
33395
33396 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33397
33398         * g++.dg/init/ctor1.C: New test.
33399
33400 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33401
33402         * gcc.c-torture/execute/20021015-1.c: New test.
33403
33404 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33405
33406         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33407
33408 2002-10-14  Jan Hubicka  <jh@suse.cz>
33409
33410         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33411
33412 2002-10-14  Richard Henderson  <rth@redhat.com>
33413
33414         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33415
33416 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33417
33418         PR optimization/6631
33419         * g++.dg/opt/const2.C: New test.
33420
33421 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33422
33423         PR c++/7176
33424         * g++.dg/parse/friend1.C: New test.
33425         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33426
33427 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33428
33429         * gcc.dg/20021014-1.c: New test.
33430
33431 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33432
33433         PR c++/5661
33434         * g++.dg/ext/vlm1.C: New test.
33435         * g++.dg/ext/vlm2.C: Likewise.
33436
33437         * g++.dg/init/array1.C: Remove invalid braces.
33438         * g++.dg/init/brace1.C: New test.
33439         * g++.dg/init/copy2.C: Likewise.
33440         * g++.dg/init/copy3.C: Likewise.
33441         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33442         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33443         braces.
33444
33445 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33446
33447         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33448
33449 2002-10-11  Richard Shann  <richard.shann@superh.com>
33450
33451         * gcc.c-torture/compile/simd-5.c: New test.
33452
33453 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33454
33455         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33456
33457 2002-10-10  Jim Wilson  <wilson@redhat.com>
33458
33459         * gcc.c-torture/execute/20021010-1.c: New test.
33460
33461 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33462
33463         PR c/7353
33464         * g++.dg/ext/typedef-init.C: New test.
33465         * gcc.dg/typedef-init.c: New test.
33466
33467 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33468
33469         * gcc.dg/cpp/paste13.c: New test.
33470
33471 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33472
33473         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33474         remaining platforms, XFAIL during compile, not execute.  Don't
33475         XFAIL at -O0.
33476
33477 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * gcc.dg/alias-1.c: Tweak expected warning.
33480
33481 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33482
33483         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33484
33485 2002-10-06  Andreas Jaeger  <aj@suse.de>
33486
33487         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33488         * gcc.dg/cpp/c++98.C: Likewise.
33489
33490         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33491         * g++.dg/cpp/c++98.C: Likewise.
33492
33493         * g++.dg/README (Subdirectories): Mention cpp directory.
33494
33495         PR target/7559
33496         * gcc.dg/20021006-1.c: New test.
33497
33498 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33499
33500         PR c++/7804
33501         * g++.dg/other/warning1.C: New test.
33502
33503 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33504
33505         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33506         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33507         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33508
33509 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33510
33511         PR c++/7931
33512         * g++.dg/template/ptrmem3.C: New test.
33513
33514         PR c++/7754
33515         * g++.dg/template/union1.C: New test.
33516
33517 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33518
33519         PR c++/8006
33520         * g++.dg/abi/mangle9.C: New test.
33521         * g++.dg/abi/mangle10.C: New test.
33522         * g++.dg/abi/mangle11.C: New test.
33523         * g++.dg/abi/mangle12.C: New test.
33524
33525 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33526
33527         PR c++/7188.
33528         * g++.dg/template/meminit1.C: New test.
33529         * g++.dg/warn/Wreorder-1.C: Likewise.
33530         * g++.old-deja/g++.mike/warn3.C: Tweak.
33531         * lib/prune.exp: Ingore "in copy constructor".
33532
33533 2002-10-02  Andreas Jaeger  <aj@suse.de>
33534
33535         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33536         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33537         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33538         on x86-64.
33539
33540 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33541
33542         * gcc.dg/empty1.C: Fix typo.
33543
33544 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33545
33546         * gcc.dg/alias-1.c: New test.
33547
33548 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33549
33550         * gcc.dg/empty1.C: New test.
33551
33552         * g++.dg/tls/init-2.C: Tweak error messages.
33553
33554 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33555
33556         * gcc.c-torture/compile/20020923-1.c: New test.
33557
33558 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33559
33560         * gcc.c-torture/execute/ffs-1.c: New test.
33561         * gcc.c-torture/execute/ffs-2.c: Ditto.
33562
33563 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33564
33565         * g++.dg/overload/member1.C: New test.
33566
33567 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33568
33569         * g++.dg/abi/empty7.C: New test.
33570         * g++.dg/init/pm2.C: Likewise.
33571
33572 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33573
33574         * g++.dg/rtti/crash1.C: New test.
33575
33576 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33577
33578         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33579         gcc.dg/sibcall-4.c: New tests.
33580
33581 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33582
33583         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33584         powerpc and MMIX targets.
33585
33586 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33587
33588         * gcc.dg/cpp/20020927-1.c: New.
33589
33590 2002-09-26  David S. Miller  <davem@redhat.com>
33591
33592         * gcc.c-torture/compile/trunctfdf.c: New.
33593
33594 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33595
33596         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33597
33598 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33599
33600         * gcc.c-torture/execute/loop-15.c: New.
33601
33602 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33603
33604         * README.QMTEST: Fix typo.
33605
33606 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33607
33608         * gcc.dg/20020926-1.c: New test.
33609
33610 2002-09-25  David S. Miller  <davem@redhat.com>
33611
33612         PR target/7842
33613         * gcc.c-torture/execute/shiftdi.c: New test.
33614
33615 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33616
33617         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33618         unique to the tool.
33619         * lib/g77.exp (g77_init): Likewise.
33620         * lib/g++.exp (g++_init): Likewise.
33621         * lib/objc.exp (objc_init): Likewise.
33622
33623 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33624
33625         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33626         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33627         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33628
33629 2002-09-25  Richard Henderson  <rth@redhat.com>
33630
33631         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33632         too-small long double.
33633
33634 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33635
33636         * gcc.dg/20020919-1.c: New test.
33637
33638 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33639
33640         * g++.dg/abi/bitfield6.C: New test.
33641         * g++.dg/abi/bitfield7.C: New test.
33642         * g++.dg/abi/bitfield8.C: New test.
33643         * g++.dg/abi/vbase11.C: New test.
33644
33645 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33646
33647         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33648         hppa*-*-hpux*.  Update test comment.
33649
33650 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * gcc.dg/tls/struct-1.c: New test.
33653
33654 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33655
33656         * gcc.dg/cpp/tr-warn2.c: Update.
33657
33658 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33659
33660         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33661
33662 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33663
33664         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33665         systems.
33666
33667 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33668
33669         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33670
33671         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33672         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33673         setting of cxxfilt.
33674
33675 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33676
33677         * gcc.dg/20020312-2.c: Update for darwin.
33678
33679 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33680
33681         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33682
33683 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33684
33685         * objc.dg/comp-types-1.m: New test.
33686         * objc.dg/comp-types-2.m: New test.
33687         * objc.dg/comp-types-3.m: New test.
33688         * objc.dg/comp-types-4.m: New test.
33689         * objc.dg/comp-types-5.m: New test.
33690         * objc.dg/comp-types-6.m: New test.
33691
33692 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33693
33694         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33695
33696 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         * g++.dg/other/do1.C: New test.
33699
33700         * g++.dg/template/subst1.C: New test.
33701
33702 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33703
33704         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33705
33706 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33707
33708         * g++.dg/template/qualttp20.C: Adjust expected errors.
33709         * g++.old-deja/g++.jason/report.C: Likewise.
33710         * g++.old-deja/g++.other/qual1.C: Likewise.
33711
33712         * g++.dg/lookup/scoped2.C: New test.
33713
33714         * g++.dg/ext/asm3.C: New test.
33715
33716 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33717
33718         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33719
33720 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33721
33722         * ChangeLog: follow spelling conventions.
33723         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33724         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33725         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33726         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33727         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33728         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33729         * g++.old-deja/g++.law/global-init1.C: Likewise.
33730         * g++.old-deja/g++.other/delete4.C: Likewise.
33731         * g++.old-deja/g++.other/inline21.C: Likewise.
33732         * g++.old-deja/g++.other/singleton.C: Likewise.
33733         * g77.dg/strlen0.f: Likewise.
33734         * g77.f-torture/compile/20010519-1.f: Likewise.
33735         * g77.f-torture/compile/980310-4.f: Likewise.
33736         * gcc.c-torture/compile/20000605-1.c: Likewise.
33737         * gcc.c-torture/execute/20020225-1.c: Likewise.
33738         * gcc.dg/c90-hexfloat-2.c: Likewise.
33739         * gcc.dg/c99-bool-1.c: Likewise.
33740         * gcc.dg/c99-hexfloat-2.c: Likewise.
33741         * gcc.dg/dll-2.c: Likewise.
33742         * gcc.dg/wtr-union-init-1.c: Likewise.
33743         * gcc.dg/wtr-union-init-2.c: Likewise.
33744         * gcc.dg/wtr-union-init-3.c: Likewise.
33745         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33746         * gcc.dg/cpp/defined.c: Likewise.
33747         * gcc.dg/cpp/macsyntx.c: Likewise.
33748         * gcc.dg/cpp/paste2.c: Likewise.
33749         * gcc.dg/cpp/trad/defined.c: Likewise.
33750         * gcc.dg/format/c90-printf-1.c: Likewise.
33751         * gcc.dg/format/c90-scanf-1.c: Likewise.
33752         * gcc.dg/format/c99-printf-1.c: Likewise.
33753         * gcc.dg/format/c99-scanf-1.c: Likewise.
33754         * gcc.misc-tests/gcov-8.c: Likewise.
33755         * lib/profopt.exp: Likewise.
33756
33757 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33758
33759         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33760
33761 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33762
33763         * g++.dg/inherit/using2.C: New test.
33764
33765 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33766
33767         * ChangeLog: Follow spelling conventions.
33768         * g++.dg/template/friend4.C: Likewise.
33769         * g++.old-deja/g++.pt/crash67.C: Likewise.
33770         * gcc.c-torture/execute/20000801-4.c: Likewise.
33771         * gcc.dg/c90-digraph-1.c: Likewise.
33772         * gcc.dg/c94-digraph-1.c: Likewise.
33773         * gcc.dg/c99-digraph-1.c: Likewise.
33774         * gcc.dg/cpp/line5.c: Likewise.
33775         * gcc.dg/cpp/multiline.c: Likewise.
33776         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33777         * gcc.dg/format/attr-3.c: Likewise.
33778         * gcc.dg/format/c90-scanf-3.c: Likewise.
33779         * gcc.dg/format/ext-4.c: Likewise.
33780
33781 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         * g++.dg/template/pretty1.C: New test.
33784
33785 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33786
33787         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33788
33789 2002-09-13  Matt Austern  <austern@apple.com>
33790
33791         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33792         passing a cast expression to a function by const reference.
33793
33794 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33795
33796         * g++.dg/template/deduce1.C: New test.
33797
33798 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33799
33800         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33801         32-bit int.
33802
33803 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33804
33805         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33806         usage.
33807
33808 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33809
33810         * gcc.c-torture/compile/20020910-1.c: New test.
33811
33812 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33813
33814         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33815
33816 2002-09-10  Andreas Jaeger  <aj@suse.de>
33817
33818         * gcc.dg/20020312-2.c: Adjust for x86-64.
33819
33820 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33821
33822         * g77.dg/7388.f: New test case for PR 7388.
33823
33824 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33825
33826         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33827
33828 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33829
33830         * objc.dg/proto-lossage-1.m: New test.
33831
33832 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33833
33834         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33835
33836 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33837
33838         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33839         expected to pass.
33840
33841 2002-09-06  Stan Shebs  <shebs@apple.com>
33842             David Edelsohn  <edelsohn@gnu.org>
33843
33844         * gcc.dg/weak: New directory.
33845         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33846         target-specific xfail bits.
33847         * gcc.dg/typeof-2.c: Move to new directory.
33848         * gcc.dg/weak.exp: New expect script.
33849
33850 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33851
33852         * gcc.c-torture/execute/extzvsi.c: New test.
33853
33854 2002-09-05  Stan Shebs  <shebs@apple.com>
33855
33856         * gcc.dg/weak-1.c: xfail on Darwin.
33857         * gcc.dg/weak-2.c: Ditto.
33858         * gcc.dg/weak-3.c: Ditto.
33859         * gcc.dg/weak-4.c: Ditto.
33860         * gcc.dg/weak-5.c: Ditto.
33861         * gcc.dg/weak-6.c: Ditto.
33862         * gcc.dg/weak-7.c: Ditto.
33863         * gcc.dg/weak-8.c: Ditto.
33864         * gcc.dg/weak-9.c: Ditto.
33865
33866 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33867
33868         * gcc.c-torture/execute/loop-14.c: New test.
33869
33870 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33871
33872         * g++.dg/other/cxa-atexit1.C: New test.
33873
33874         * gcc.dg/typeof-2.c: New test.
33875
33876 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33877
33878         * gcc.dg/builtins-2.c: New testcase.
33879         * gcc.dg/builtins-3.c: New testcase.
33880
33881 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33882
33883         * gcc.dg/cpp/_Pragma4.c: New test.
33884
33885 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33886
33887         * objc/execute/nil_method-1.m: New testcase.
33888
33889 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33890
33891         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33892         [Object class], not [Object initialize].
33893
33894 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33895             Hans-Peter Nilsson  <hp@bitrange.com>
33896
33897         * gcc.c-torture/execute/20020720-1.x: Skip test on
33898         mmix-knuth-mmixware.  Correct comment.
33899
33900 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33901
33902         * testsuite/g++.dg/abi/bitfield5.C: New test.
33903         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33904
33905 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33906
33907         * objc.dg/undeclared-selector.m: New test.
33908
33909 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33910
33911         * g++.dg/other/offsetof1.C: Avoid cast warning.
33912
33913 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33914
33915         * objc.dg/super-class-2.m: New test.
33916
33917 2002-08-24  Matt Austern  <austern@apple.com>
33918
33919         * g++.dg/ext/lvaddr.C: New test.
33920         * g++.dg/ext/lvcast.C: New test.
33921
33922 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33923
33924         * testsuite/g++.dg/inherit/cond1.C: New test.
33925
33926 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33927
33928         * gcc.dg/noncompile/incomplete-1.c: New test.
33929
33930 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33931
33932         * gcc.dg/typespec-1.c: New test.
33933
33934 2002-08-20  Devang Patel  <dpatel@apple.com>
33935         * objc.dg/proto-hier-2.m: New test.
33936
33937 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33938
33939         * objc.dg/bitfield-1.m: New test.
33940         * objc.dg/bitfield-2.m: New test.
33941
33942 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33943
33944         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33945         gcc.dg/c99-flex-array-4.c: New tests.
33946
33947 2002-08-16  Stan Shebs  <shebs@apple.com>
33948
33949         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33950
33951 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33952
33953         * gcc.dg/typeof-1.c: New test.
33954         * g++.dg/ext/typeof2.C: New test.
33955
33956 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33957
33958         * g++.dg/other/offsetof1.C: New test.
33959
33960 2002-08-14  Richard Henderson  <rth@redhat.com>
33961
33962         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33963
33964 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33965
33966         * gcc.dg/cpp/_Pragma3.c: New test.
33967
33968 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33969
33970         * g++.dg/template/inherit3: New test.
33971
33972 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33973
33974         * gcc.dg/bitfld-4.c: Add blank options.
33975
33976 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33977
33978         * g++.dg/template/crash1.C: New test.
33979
33980 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33981
33982         * gcc.dg/tls/opt-2.c: New test.
33983
33984 2002-08-08  Devang Patel  <dpatel@apple.com>
33985
33986         * objc.dg/selector-1.m : New test
33987
33988 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33989
33990         * g++.dg/abi/bitfield4.C: New test.
33991         * gcc.dg/bitfld-4.c: New test.
33992
33993 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33994
33995         * g++.dg/other/packed1.C: New test.
33996
33997 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33998
33999         * g++.dg/abi/offsetof.C: Tweak error messages.
34000         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34001
34002 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34003
34004         * gcc.dg/bitfld-3.c: New test.
34005
34006 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34007             Richard Henderson  <rth@redhat.com>
34008
34009         * gcc.dg/i386-bitfield1.c: New test.
34010         * g++.dg/abi/bitfield3.C: Update.
34011
34012 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34013
34014         * objc.dg/const-str-2.m: Update.
34015         * gcc.dg/cpp/c++98.c: Change to C extension.
34016         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34017         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34018
34019 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34020
34021         * testsuite/gcc.dg/tls/diag-3.c: New.
34022
34023 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34024
34025         * g++.dg/README (Subdirectories): Document new subdir expr.
34026         * g++.dg/expr/pmf-1.C: New test.
34027
34028 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34029
34030         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34031
34032 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34033
34034         * g++.dg/abi/bitfield3.C: New test.
34035
34036 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         * lib/gcov.exp: Tweak expected line formats.
34039         * gcc.misc-tests/gcov8.c: New test.
34040         * gcc.misc-tests/gcov8.x: New flags.
34041
34042 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34043
34044         * consistency.vlad/layout/endian.c: Include string.h.
34045
34046         * gcc.c-torture/execute/20020805-1.c: New test.
34047
34048 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34049
34050         * g++.dg/other/conversion1.C: New test.
34051
34052 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34053
34054         * gcc.dg/builtins-1.c: New testcase.
34055
34056 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34057
34058         * g++.dg/inherit/access3.C: New test.
34059
34060 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34061
34062         * gcc.dg/ia64-visibility-2.c: New test.
34063
34064 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34065
34066         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34067         __qualifier_flags to __flags.
34068
34069 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34070
34071         * g++.dg/inherit/operator1.C: New test.
34072         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34073         * g++.dg/other/error1.C: Change expected error message.
34074         * g++.dg/template/conv4.C: Likewise.
34075
34076 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34077
34078         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34079         for documented behavior.
34080
34081 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34082
34083         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34084         several targets known to fail.
34085
34086 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34087
34088         * gcc.dg/mips-args-[123].c: New tests.
34089
34090 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34091
34092         * gcc.dg/ppc-spe.c: New.
34093
34094 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34095
34096         * g++.dg/other/ptrmem4.C: New testcase.
34097
34098 2002-07-24  Richard Henderson  <rth@redhat.com>
34099
34100         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34101
34102 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34103
34104         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34105
34106 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34107
34108         * gcc.c-torture/execute/memset-3.c: New testcase.
34109
34110 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34111
34112         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34113         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34114
34115 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34116
34117         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34118         Delete.
34119
34120 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34121
34122         * gcc.c-torture/compile/simd-4.c: New test.
34123
34124 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34125
34126         PR c++/7347, c++/7348
34127         * g++.dg/template/access4.C: New test.
34128         * g++.dg/template/access5.C: New test.
34129         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34130         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34131         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34132         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34133
34134 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34135
34136         * gcc.dg/gnu89-init-2.c: New test.
34137
34138 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34139
34140         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34141
34142 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34143
34144         * gcc.c-torture/execute/20020720-1.c: New testcase.
34145
34146 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34147
34148         * gcc.dg/cpp/Wsignprom.c: New tests.
34149
34150 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34151
34152         * gcc.c-torture/execute/loop-13.c: New test.
34153
34154 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34155
34156         * gcc.dg/cpp/expr.c: New tests.
34157
34158 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34159
34160         * g++.dg/opt/pr6713.C: Add template instantiation.
34161
34162 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34163
34164         * gcc.dg/nest.c: New test.
34165
34166 2002-07-17  Richard Henderson  <rth@redhat.com>
34167
34168         * g++.dg/opt/pr6713.C: New test.
34169
34170 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34171
34172         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34173         XFAIL for all x86 processors.
34174
34175 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34176
34177         * gcc.c-torture/execute/20010122-1.x: Do not test with
34178         -fomit-frame-pointer.
34179
34180 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34181
34182         * g++.dg/template/instantiate2.C: New test.
34183         * g++.dg/template/spec4.C: New test.
34184
34185 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34186
34187         * g++.dg/template/access2.C: New test.
34188         * g++.dg/template/access3.C: New test.
34189
34190 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34191
34192         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34193         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34194         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34195         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34196         Convert to use <stdarg.h>.
34197         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34198         Delete.
34199         * gcc.dg/va-arg-2.c: New.
34200         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34201
34202 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34203
34204         * gcc.c-torture/compile/20020710-1.c: New test.
34205
34206 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34207                           Andrew Pinski  <pinskia@physics.uc.edu>
34208
34209         gcc.c-torture/compile/simd-2.c: New testcase.
34210         gcc.c-torture/compile/simd-3.c: Likewise.
34211
34212 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34213
34214         PR c++/7224
34215         * g++.dg/overload/error1.C: New test.
34216
34217 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34218
34219         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34220         configuration and IRIX 6 O32 ABI.
34221
34222 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34223
34224         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34225
34226 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34227
34228         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34229
34230 2002-07-10  Jeffrey A Law  <law@redhat.com>
34231
34232         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34233
34234         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34235
34236 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34237
34238         * gcc.dg/20020312-2.c: Check for __PPC__.
34239
34240 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34241
34242         * gcc.c-torture/compile/20020709-1.c: New test.
34243
34244 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34245
34246         * g++.dg/template/qualttp21.C: New test case.
34247
34248 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34249
34250         * gcc.c-torture/compile/20020706-1.c: New test.
34251         * gcc.c-torture/compile/20020706-2.c: New test.
34252
34253 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34254             Alexandre Oliva  <aoliva@redhat.com>
34255
34256         * g++.dg/warn/incomplete1.C: New test.
34257
34258 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34259
34260         PR c++/7099
34261         * g++.dg/warn/noreturn1.C: New test.
34262
34263 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34264
34265         PR c++/6706
34266         * g++.dg/debug/debug6.C: New test.
34267         * g++.dg/debug/debug7.C: New test.
34268
34269 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34270
34271         * gcc.c-torture/compile/simd-3.c: New test.
34272
34273 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34274
34275         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34276         * gcc.dg/20020620-1.c: Likewise.
34277
34278 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34279
34280         PR c++/6944
34281         * g++.dg/init/array4.C: New test.
34282         * g++.dg/init/array5.C: New test.
34283
34284 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34285
34286         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34287         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34288
34289 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34290
34291         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34292         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34293         * gcc.dg/wtr-conversion-1.c: Likewise.
34294         * gcc.dg/wtr-escape-1.c: Likewise.
34295         * gcc.dg/wtr-int-type-1.c: Likewise.
34296         * gcc.dg/wtr-label-1.c: Likewise.
34297         * gcc.dg/wtr-static-1.c: Likewise.
34298         * gcc.dg/wtr-strcat-1.c: Likewise.
34299         * gcc.dg/wtr-suffix-1.c: Likewise.
34300         * gcc.dg/wtr-switch-1.c: Likewise.
34301         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34302         * gcc.dg/wtr-union-init-1.c: Likewise.
34303         * gcc.dg/wtr-union-init-2.c: Likewise.
34304         * gcc.dg/wtr-union-init-3.c: Likewise.
34305
34306         * gcc.dg/wtr-func-def-1.c: New test.
34307
34308 2002-07-02 Devang Patel <dpatel@apple.com>
34309
34310         * objc.dg/param-1.m: New test.
34311
34312 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34313
34314         * gcc.dg/cpp/trad/directive.c: Add test.
34315         * gcc.dg/cpp/trad/macroargs.c: Add test.
34316         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34317
34318 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34319
34320         * gcc.dg/cpp/cmdlne-M.c: New test.
34321
34322 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34323
34324         * objc.dg/desig-init-1.m: New test.
34325
34326 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34327
34328         PR c++/6716
34329         * g++.dg/template/instantiate1.C: New test.
34330
34331 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34332
34333         PR c++/7112
34334         * g++.dg/template/sizeof2.C: New test.
34335
34336 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34337
34338         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34339         gcc.dg/cpp/trad/include.c: New tests.
34340
34341 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34342
34343         PR target/7177
34344         * gcc.c-torture/compile/20020701-1.c: New test.
34345
34346 2002-07-01  Stan Shebs  <shebs@apple.com>
34347
34348         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34349         header here...
34350         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34351         (objc-torture-execute): or here.
34352
34353 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34354
34355         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34356
34357 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34358
34359         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34360
34361 2002-06-30  Devang Patel  <dpatel@apple.com>
34362
34363         * objc.dg/fsyntax-only.m: New test.
34364
34365 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34366
34367         PR c++/6695
34368         * g++.dg/template/friend7.C: New file.
34369
34370 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34371
34372         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34373         return type.
34374
34375 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34376
34377         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34378         avoid division by zero.
34379
34380 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34381
34382         * gcc.dg/Wunknownprag.c: New tests.
34383
34384 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34385
34386         * gcc.c-torture/execute/simd-2.c: New test.
34387
34388 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34389
34390         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34391         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34392         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34393         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34394         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34395         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34396         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34397         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34398         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34399         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34400         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34401         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34402         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34403         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34404         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34405         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34406         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34407
34408 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34409
34410         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34411         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34412         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34413         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34414         New tests.
34415         * gcc.dg/cpp/trad/directive.c: Update.
34416
34417 2002-06-23  Andreas Jaeger  <aj@suse.de>
34418
34419         * gcc.c-torture/execute/complex-6.c: New.
34420
34421 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34422
34423         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34424         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34425         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34426         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34427
34428 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34429
34430         * gcc.dg/cpp/trad: New directory with traditional tests copied
34431         from parent directory.
34432         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34433         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34434         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34435         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34436         Move to trad/ and rename.
34437         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34438         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34439         gcc.dg/cpp/trad/redef2.c: New tests.
34440         * gcc.dg/cpp/trad/trad.exp: New driver.
34441
34442 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34443
34444         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34445         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34446         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34447         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34448         Remove.
34449
34450 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34451
34452         * gcc.dg/20020620-1.c: New test.
34453
34454 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34455
34456         * g++.dg/template/ttp4.C: New test.
34457
34458 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34459
34460         * g++.dg/opt/vt1.C: Fix regexp.
34461
34462 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34463
34464         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34465         Don't use attribute `noinline'.
34466
34467 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34468
34469         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34470
34471 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34472
34473         * gcc.c-torture/execute/simd-1.c: New.
34474
34475         * gcc.dg/simd-1.c: New.
34476
34477 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34478
34479         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34480
34481 2002-06-16  Richard Henderson  <rth@redhat.com>
34482
34483         * g++.dg/ext/anon-struct1.C: New.
34484         * g++.dg/ext/anon-struct2.C: New.
34485         * g++.dg/ext/anon-struct3.C: New.
34486         * gcc.dg/anon-struct-1.c: New.
34487         * gcc.dg/anon-struct-2.c: New.
34488         * gcc.dg/anon-struct-3.c: New.
34489         * gcc.dg/20011008-1.c: Adjust warning text.
34490         * gcc.dg/20020527-1.c: Add -fms-extensions.
34491
34492 2002-06-16  Richard Henderson  <rth@redhat.com>
34493
34494         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34495
34496 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34497
34498         * gcc.c-torture/execute/20020615-1.c: New test.
34499
34500 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34501
34502         * gcc.c-tortuture/execute/compare-1.c: New test case.
34503         * gcc.c-tortuture/execute/compare-2.c: New test case.
34504         * gcc.c-tortuture/execute/compare-3.c: New test case.
34505
34506 2002-06-13  Richard Henderson  <rth@redhat.com>
34507
34508         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34509         ia64 ilp32.
34510
34511 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34512
34513         * g++.dg/template/typename2.C: Update error message.
34514
34515 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34516
34517         * gcc.c-torture/execute/20020611-1.c: New test.
34518
34519 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34520
34521         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34522         list of targets to skip.
34523
34524 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34525
34526         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34527         targets if not optimizing.
34528
34529 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34530
34531         * gcc.c-torture/compile/20020605-1.c: New test.
34532
34533         * g++.dg/opt/vt1.C: New test.
34534
34535         * gcc.dg/20020531-1.c: New test.
34536
34537         * gcc.dg/20020530-1.c: New test.
34538
34539         * gcc.dg/20020527-1.c: New test.
34540
34541         * g++.dg/opt/cse1.C: New test.
34542
34543 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34544
34545         * gcc.dg/20020607-2.c: New test case.
34546
34547 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34548
34549         * gcc.c-torture/compile/20020604-1.c: New test.
34550
34551 2002-06-04  Richard Henderson  <rth@redhat.com>
34552
34553         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34554         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34555         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34556
34557 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34558
34559         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34560
34561 2002-06-03  Richard Henderson  <rth@redhat.com>
34562
34563         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34564         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34565
34566 2002-06-02  Richard Henderson  <rth@redhat.com>
34567
34568         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34569         test functions static.
34570
34571 2002-06-02  Andreas Jaeger  <aj@suse.de>
34572
34573         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34574         now.
34575
34576 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34577
34578         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34579         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34580         Update for mofified diagnostics.
34581         * gcc.dg/c99-intconst-1.c: No longer fail.
34582
34583 2002-06-02  Richard Henderson  <rth@redhat.com>
34584
34585         * gcc.dg/uninit-A.c: Remove xfail markers.
34586
34587 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34588
34589         * gcc.dg/fnegate-1.c: New test case.
34590
34591 2002-05-30  Osku Salerma  <osku@iki.fi>
34592
34593         * gcc.c-torture/execute/mayalias-1.c: New file.
34594
34595 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34596
34597         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34598         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34599         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34600
34601 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34602
34603         * gcc.c-torture/execute/20020529-1.c: New test.
34604
34605 2002-05-27  Richard Henderson  <rth@redhat.com>
34606
34607         * g++.dg/ext/attrib6.C: New test case.
34608
34609 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34610
34611         * gcc.c-torture/execute/pure-1.c: New test.
34612
34613 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34614
34615         * gcc.dg/cpp/arith-2.c: Remove.
34616
34617 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34618
34619         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34620         * gcc.dg/cpp/if-3.c: Remove.
34621
34622 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34623
34624         * g++.dg/opt/cse2.C: New test.
34625
34626 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34627
34628         * gcc.dg/cpp/arith-1.c: New semantic tests.
34629         * gcc.dg/cpp/if-1.c: Update.
34630
34631 2002-05-24  Ben Elliston  <bje@redhat.com>
34632
34633         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34634
34635 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34636
34637         * gcc.dg/verbose-asm.c: New test.
34638
34639 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34640
34641         * gcc.dg/cpp/paste12.c: New test.
34642
34643 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34644
34645         * g++.dg/parse/named_ops.C: New test.
34646
34647 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34648
34649         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34650
34651 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34652
34653         * gcc.dg/weak-2.c: Allow optional leading underscore
34654         in scan-assembler symbol name.
34655         * gcc.dg/weak-3.c: Likewise.
34656         * gcc.dg/weak-4.c: Likewise.
34657         * gcc.dg/weak-5.c: Likewise.
34658
34659 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34660
34661         * gcc.dg/20020523-1.c: New test.
34662
34663 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34664
34665         * objc.dg/const-str-2.m: Update now that we stop after
34666         a command line error.
34667
34668 2002-05-22  Richard Henderson  <rth@redhat.com>
34669
34670         * g++.dg/dg.exp: Fix typo in test pruneing.
34671
34672 2002-05-22  Richard Henderson  <rth@redhat.com>
34673
34674         * g++.dg/dg.exp: Prune the tls subdirectory.
34675         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34676         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34677         * g++.dg/tls/init-1.C: New.
34678
34679 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34680
34681         * gcc.dg/20020517-1.c: New test.
34682
34683 2002-05-21  Richard Henderson  <rth@redhat.com>
34684
34685         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34686         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34687
34688 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34689
34690         * g++.dg/other/copy2.C: New test.
34691
34692 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34693
34694         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34695         (MAX_COPY): Bump up to 10 times sizeof (long long).
34696         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34697
34698         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34699         sizeof (long long).
34700
34701         * gcc.c-torture/execute/strcpy-1.c: New test.
34702
34703 2002-05-19  Jason Merrill  <jason2redhat.com>
34704
34705         * g++.dg/ext/oper1.C: New test.
34706
34707 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34708 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34709
34710         * README.QMTEST: New file.
34711
34712         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34713
34714 2002-05-19  Andreas Jaeger  <aj@suse.de>
34715
34716         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34717         now.
34718         * gcc.c-torture/execute/loop-2d.x: Likewise.
34719
34720 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34721
34722         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34723         support weak symbols.
34724         * gcc.dg/weak-4.c: Likewise.
34725         * gcc.dg/weak-6.c: Likewise.
34726
34727 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34728
34729         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34730         cygwin, coff and h8300-*-hms targets
34731         * gcc.dg/weak-5.c: Likewise.
34732         * gcc.dg/weak-7.c: Likewise.
34733
34734 2002-05-16  Jason Merrill  <jason@redhat.com>
34735
34736         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34737         (scan-assembler-not, scan-assembler-dem): Likewise.
34738         (scan-assembler-dem-not): Likewise.
34739
34740 2002-05-15  Richard Henderson  <rth@redhat.com>
34741
34742         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34743
34744 2002-05-15  Richard Henderson  <rth@redhat.com>
34745
34746         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34747         (vfoo1f): Warning here.
34748         (vfoo1l): Don't redefine the alias.
34749
34750 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34751
34752         * g++.dg/init/pm1.C: New test.
34753
34754 2002-05-12  David S. Miller  <davem@redhat.com>
34755
34756         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34757         types.
34758
34759 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34760
34761         * gcc.c-torture/execute/20020510-1.c: New test case.
34762
34763 2002-05-10  David S. Miller  <davem@redhat.com>
34764
34765         * gcc.c-torture/execute/conversion.c: Test long double too.
34766
34767 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34768
34769         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34770         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34771         * lib/g++.exp (g++_link_flags): Likewise.
34772         * lib/objc.exp (objc_target_compile): Likewise.
34773
34774 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34775
34776         * gcc.dg/cpp/poison.c: Update.
34777         * gcc.dg/cpp/20000625-2.c: Remove.
34778         * gcc.dg/cpp/direct2s.c: Remove final test.
34779
34780 2002-05-08  Tom Rix  <trix@redhat.com>
34781
34782         * gcc.c-torture/execute/20020508-1.c: New test.
34783         * gcc.c-torture/execute/20020508-2.c: New test.
34784         * gcc.c-torture/execute/20020508-3.c: New test.
34785
34786 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34787
34788         * gcc.dg/cpp/charconst-4.c: More tests.
34789
34790 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34791
34792         PR c/6569
34793         * gcc.dg/weak-3.c: Update location of warning messages.
34794         * gcc.dg/weak-5.c: Likewise.
34795
34796 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34797
34798         * gcc.c-torture/execute/20020506-1.c: New test case.
34799
34800 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34801
34802         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34803
34804 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34805
34806         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34807
34808 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34809
34810         * gcc.dg/cpp/charconst-3.c: New test.
34811
34812 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34813
34814         * gcc.dg/cpp/charconst.c: Update tests.
34815
34816 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34817
34818         * treelang: Added directory for new sample language treelang. Also
34819         lib/treelang.exp: New file to signal treelang should be tested.
34820
34821 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34822
34823         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34824         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34825         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34826         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34827         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34828         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34829         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34830
34831 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34832
34833         * gcc.dg/format/xopen-2.c: New test.
34834
34835 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34836
34837         * gcc.dg/20020503-1.c: New test.
34838
34839 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34840
34841         * g++.dg/init/dtor1.C: Make it tougher.
34842
34843 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34844
34845         * g++.dg/init/dtor1.C: New test.
34846
34847 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34848
34849         * gcc.dg/altivec-8.c: New.
34850
34851 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34852
34853         * gcc.dg/altivec-7.c: New.
34854
34855 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34856
34857         * g++.dg/parse/typedef1.C: New test.
34858
34859 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34860
34861         PR c++/6486
34862         * g++.dg/template/friend6.C: New test.
34863
34864         PR c++/6492
34865         * g++.dg/init/copy1.C: New test.
34866
34867 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34868
34869         * g++.dg/warn/effc1.C: New test.
34870
34871 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34872
34873         * gcc.dg/cpp/if-cexp.c: Add a test.
34874
34875 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * gcc.dg/20020426-2.c: New test.
34878
34879 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34880
34881         * gcc.dg/cpp/if-mop.c: Update.
34882         * gcc.dg/cpp/if-mpar.c: Add test.
34883         * gcc.dg/cpp/if-oppr.c: Update.
34884
34885 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34886
34887         PR c/6343
34888         * gcc.dg/weak-[2-7].c: New tests.
34889
34890 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34891
34892         * gcc.dg/enum1.c: New test.
34893
34894 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34895
34896         PR c++/6497
34897         * g++.dg/inherit/access2.C: New test.
34898
34899 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34900
34901         PR bootstrap/6445
34902         * gcc.dg/20020426-1.c: New test.
34903
34904 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34905
34906         * g++.dg/abi/enum1.C: New test.
34907
34908 2002-04-26  Richard Henderson  <rth@redhat.com>
34909
34910         * gcc.dg/c99-bool-1.c: Expect always true warning.
34911
34912 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34913
34914         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34915
34916 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34917
34918         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34919         targets.
34920
34921 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34922
34923         * g++.dg/abi/mange7.C: New test.
34924
34925         PR c++/6438.
34926         * g++.dg/parse/stmtexpr2.C: New test.
34927
34928 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34929
34930         * gcc.dg/20020312-2.c: Add SH target.
34931
34932 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34933
34934         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34935         compiler output on mips*-*-irix*.
34936
34937 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34938
34939         * g++.dg/parse/attr1.C: New test.
34940
34941 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34942
34943         * gcc.c-torture/execute/string-opt-17.c: New test case.
34944         * gcc.c-torture/execute/memset-2.c: New test case.
34945
34946 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34947
34948         PR c++/6256:
34949         * g++.dg/template/friend5.C: New test.
34950
34951         PR c++/6331:
34952         * g++.dg/template/qual1.C: Likewise.
34953
34954 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34955
34956         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34957         Include stdlib.h, not stdio.h or ctype.h.
34958
34959 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34960
34961         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34962         cris-*-elf* and mmix-*-*.
34963         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34964         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34965         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34966         Ditto.
34967         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34968         * gcc.dg/wchar_t-1.c: Ditto.
34969
34970 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34971
34972         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34973         Clarify comment.
34974
34975 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34976
34977         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34978
34979 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34980
34981         * gcc.c-torture/execute/20000906-1.x: Delete.
34982
34983 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34984
34985         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34986
34987 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34988
34989         * PR6367
34990         * g77.f-torture/execute/6367.f: New test.
34991         * g77.f-torture/execute/6367.x: Disable for MMIX.
34992
34993 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34994
34995         * PR6352
34996         * g++.dg/opt/inline2.C: New test.
34997
34998 2002-04-18  Richard Henderson  <rth@redhat.com>
34999
35000         * gcc.dg/20000906-1.c: Enable for all targets.
35001         * gcc.c-torture/compile/iftrap-2.c: New.
35002
35003 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.dg/20020418-1.c: New test.
35006         * gcc.dg/20020418-2.c: New test.
35007
35008 2002-04-18  Richard Henderson  <rth@redhat.com>
35009
35010         * gcc.c-torture/compile/iftrap-1.c: New.
35011         * gcc.dg/iftrap-1.c: Adjust for ia64.
35012         * gcc.dg/iftrap-2.c: New.
35013
35014 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35015
35016         * gcc.c-torture/compile/20020418-1.c: New test.
35017
35018 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35019
35020         * gcc.c-torture/compile/20020415-1.c: New.
35021
35022 2002-04-18  David S. Miller  <davem@redhat.com>
35023
35024         * gcc.c-torture/execute/20020418-1.c: New test.
35025
35026 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35027
35028         * gcc.dg/20020416-1.c: New test.
35029
35030         * g++.dg/opt/inline1.C: New test.
35031
35032 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35033
35034         * gcc.dg/altivec-5.c: New test.
35035
35036         * gcc.dg/20020415-1.c: New test.
35037
35038 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35039
35040         * testsuite/lib/chill.exp: Remove.
35041
35042 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35043
35044         * g++.dg/other/big-struct.C: New test.
35045
35046 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35047
35048         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35049         of scratch file.
35050
35051 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35052
35053         PR c/6277
35054         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35055         in scan-assembler function name
35056
35057 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35058
35059         * g77.f-torture/execute/980628-4.x,
35060         g77.f-torture/execute/980628-5.x,
35061         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35062         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35063         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35064         i[34567]86-*-*.
35065
35066 2002-04-13  David S. Miller  <davem@redhat.com>
35067
35068         * gcc.c-torture/execute/20020413-1.c: New test.
35069
35070 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35071
35072         * gcc.dg/asm-6.c,
35073         * g++.dg/ext/asm1.C: New tests.
35074
35075 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35076
35077         PR c++ 5373.
35078         * g++.dg/parse/stmtexpr1.C: New test.
35079
35080         PR c++/5189.
35081         * g++.dg/template/copy1.C: New test.
35082
35083 2002-04-12  Richard Henderson  <rth@redhat.com>
35084
35085         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35086
35087 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35088
35089         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35090         gcc.c-torture/execute/20020307-2.c.
35091
35092 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35093
35094         * g++.dg/ext/attrib5.C,
35095         * g++.dg/lookup/struct1.C: New tests.
35096
35097 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35098
35099         * gcc.dg/20020411-1.c: New test.
35100
35101         * gcc.c-torture/execute/20020411-1.c: New test.
35102
35103 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35104
35105         * g77.f-torture/execute/6177.f: New test.
35106
35107 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35108
35109         PR middle-end/6247
35110         * g++.dg/opt/cleanup1.C: New test.
35111
35112         * g++.dg/opt/const1.C: New test.
35113
35114 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35115
35116         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35117
35118 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35119
35120         PR c++/5507
35121         * g++.dg/template/typename2.C: New test.
35122
35123 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35124
35125         * gcc.c-torture/execute/loop-12.c: New.
35126
35127 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35128
35129         * g77.f-torture/execute/980628-4.x,
35130         g77.f-torture/execute/980628-5.x,
35131         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35132         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35133         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35134
35135 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35136
35137         PR optimization/6086
35138         * g++.dg/opt/preinc1.C: New test.
35139
35140 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35141
35142         PR c++/5571
35143         * g++.dg/opt/static2.C: New test.
35144
35145 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR c/5120
35148         * gcc.dg/20020406-1.c: New test.
35149
35150 2002-04-04  David S. Miller  <davem@redhat.com>
35151
35152         * gcc.c-torture/execute/20020404-1.c: New test.
35153
35154 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35155
35156         PR c/6123
35157         * gcc.dg/20020312-2.c: Do not declare global register variable
35158         if __PIC__ or __pic__ is defined.
35159
35160 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35161
35162         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35163         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35164
35165 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35166
35167         * gcc.misc-tests/linkage.exp: Update last change to handle
35168         sparc*-, not just sparc-.
35169
35170 2002-04-03  Richard Henderson  <rth@redhat.com>
35171
35172         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35173
35174 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35175
35176         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35177
35178 2002-04-02  David S. Miller  <davem@redhat.com>
35179
35180         * gcc.c-torture/execute/20020402-3.c: New test.
35181
35182 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35183
35184         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35185         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35186
35187         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35188         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35189         g77.f-torture/execute/20001201.x,
35190         g77.f-torture/execute/u77-test.x: New files.
35191
35192         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35193         * gcc.dg/wchar_t-1.c: Ditto.
35194
35195 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35196
35197         * gcc.c-torture/execute/20020402-1.c: New test.
35198
35199 2002-04-01  Richard Henderson  <rth@redhat.com>
35200
35201         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35202
35203         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35204
35205 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35206
35207         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35208
35209 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35210
35211         * g++.dg/inherit/template-as-base.C: Expect error.
35212         * g++.dg/inherit/namespace-as-base.C: Likewise.
35213
35214 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35215
35216         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35217         g++.dg/ext/instantiate3.C: Tweak match patterns.
35218
35219         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35220         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35221         -da test.
35222
35223 2002-03-31  Richard Henderson  <rth@redhat.com>
35224
35225         * gcc.dg/special/alias-2.c: New.
35226         * gcc.dg/special/ecos.exp: Run it.
35227
35228 2002-03-31  Richard Henderson  <rth@redhat.com>
35229
35230         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35231
35232 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35233
35234         * gcc.dg/weak-1.c: Disable on h8300 port.
35235
35236 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35237
35238         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35239         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35240         ordering tests.
35241         * g++.dg/bprob/bprob-1.C: New test.
35242         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35243         * g++.dg/gcov/gcov-1.C: New test.
35244         * g++.dg/gcov/gcov-1.x: New file.
35245         * g++.dg/gcov/gcov-2.C: New test.
35246         * g++.dg/gcov/gcov-3.C: New test.
35247         * g++.dg/gcov/gcov-3.h: New file.
35248
35249 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35250
35251         * g++.old-deja/g++.other/builtins5.C: New test.
35252         * g++.old-deja/g++.other/builtins6.C: New test.
35253         * g++.old-deja/g++.other/builtins7.C: New test.
35254         * g++.old-deja/g++.other/builtins8.C: New test.
35255         * g++.old-deja/g++.other/builtins9.C: New test.
35256
35257 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35258
35259         * g++.dg/opt/static1.C: New test.
35260
35261         * g++.dg/opt/longbranch1.C: New test.
35262
35263 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35264
35265         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35266
35267         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35268
35269 2002-03-28  Jeffrey A Law  (law@redhat.com)
35270
35271         * gcc.c-torture/execute/20020328-1.c: New test.
35272
35273 2002-03-27  Richard Henderson  <rth@redhat.com>
35274
35275         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35276         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35277         move from g++.old-deja/g++.ext/.
35278
35279 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35280
35281         * g++.dg/init/new2.C: New test.
35282
35283 2002-03-26  Richard Henderson  <rth@redhat.com>
35284
35285         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35286
35287         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35288         on sparc.
35289
35290         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35291         sparcv9 systems.
35292         * gcc.dg/20001102-1.c: Likewise.
35293
35294 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35295
35296         * gcc.dg/cpp/endif-pedantic1.c,
35297         gcc.dg/cpp/endif-pedantic2.c: New tests.
35298
35299 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35300
35301         * g++.dg/init/new1.C: New test.
35302
35303 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35304
35305         * g++.dg/abi/vbase9.C: New test.
35306
35307 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35308
35309         * gcc.dg/arm-asm.c: New test.
35310
35311 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35312
35313         * gcc.dg/Wswitch-enum.c: New test.
35314         Fix PR c/5044.
35315
35316 2002-03-26  Richard Henderson  <rth@redhat.com>
35317
35318         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35319         structure.
35320
35321 2002-03-25  Richard Henderson  <rth@redhat.com>
35322
35323         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35324         sparcv9 systems.
35325
35326         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35327         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35328
35329 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35330
35331         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35332
35333 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35334
35335         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35336         targets using generic thunk support.
35337
35338 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35339
35340         * gcc.c-torture/compile/20020323-1.c: New test.
35341
35342         * g++.dg/opt/conj2.C: New test.
35343
35344 2002-03-24  Richard Henderson  <rth@redhat.com>
35345
35346         * gcc.dg/weak-1.c: Use -fno-common.
35347
35348 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35349
35350         * g77.dg/f77-edit-apostrophe-out.f: New test
35351         * g77.dg/f77-edit-h-out.f: New test
35352         * g77.dg/f77-edit-t-in.f: New test
35353         * g77.dg/f77-edit-t-out.f: New test
35354         * g77.dg/f77-edit-x-out.f: New test
35355         * g77.dg/f77-edit-slash-out.f: New test
35356         * g77.dg/f77-edit-colon-out.f: New test
35357         * g77.dg/f77-edit-s-out.f: New test
35358
35359 2002-03-24  Richard Henderson  <rth@redhat.com>
35360
35361         * objc/execute/formal_protocol-6.x: New XFAIL.
35362
35363 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35364
35365         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35366         that do not support weak symbols
35367
35368 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35369
35370         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35371         * lib/g77.exp: Likewise.
35372         * lib/objc.exp: Likewise.
35373
35374 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35375
35376         * gcc.dg/Wswitch-default.c: New test.
35377
35378 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35379
35380         * g++.dg/other/enum1.C: New test.
35381
35382 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35383
35384         * gcc.dg/pragma-ep-3.c: Fix typo.
35385
35386 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35387
35388         * g++.dg/inherit/template-as-base.C: New test.
35389
35390 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35391
35392         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35393         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35394
35395 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35396
35397         * gcc.dg/cpp/multiline.c: Update to match.
35398
35399 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35400
35401         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35402
35403 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35404
35405         * gcc.dg/cpp/extratokens2.c: New file.
35406
35407 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35408
35409         * gcc.dg/20020312-2.c: Add rs6000 target.
35410
35411         * gcc.c-torture/compile/20020319-1.c: New test.
35412
35413 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35414
35415         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35416         (A, E): Handle this.
35417
35418 2002-03-20  Jason Merrill  <jason@redhat.com>
35419
35420         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35421         ignoring -fpic.
35422         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35423         through prune_gcc_output.
35424
35425 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35426
35427         * gcc.c-torture/compile/20020320-1.c: New test.
35428
35429 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35430
35431         * gcc.c-torture/compile/20020318-1.c: New test.
35432
35433         * gcc.dg/struct-by-value-1.c: New test.
35434
35435         * gcc.dg/20020319-1.c: New test.
35436
35437 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35438
35439         * g++.dg/opt/conj1.C: New test.
35440
35441 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35442
35443         * g++.dg/template/qualttp20.C: Revert previous change.
35444         * g++.dg/template/qualttp3.C: Likewise.
35445         * g++.dg/template/qualttp4.C: Likewise.
35446         * g++.dg/template/qualttp5.C: Likewise.
35447         * g++.dg/template/qualttp6.C: Likewise.
35448         * g++.dg/template/qualttp7.C: Likewise.
35449         * g++.dg/template/qualttp8.C: Likewise.
35450         * g++.dg/template/recurse.C: Likewise.
35451
35452 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35453
35454         * gcc.dg/cpp/wchar-1.c: Update.
35455
35456 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35457
35458         * g++.dg/template/conv1.C: New test.
35459         * g++.dg/template/conv2.C: New test.
35460         * g++.dg/template/conv3.C: New test.
35461         * g++.dg/template/conv4.C: New test.
35462
35463 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35464
35465         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35466         * g++.dg/template/qualttp3.C: Likewise.
35467         * g++.dg/template/qualttp4.C: Likewise.
35468         * g++.dg/template/qualttp5.C: Likewise.
35469         * g++.dg/template/qualttp6.C: Likewise.
35470         * g++.dg/template/qualttp7.C: Likewise.
35471         * g++.dg/template/qualttp8.C: Likewise.
35472         * g++.dg/template/recurse.C: Likewise.
35473
35474 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35475
35476         * g++.dg/opt/dtor1.C: New test.
35477
35478 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35479
35480         * gcc.c-torture/compile/20020315-1.c: New test.
35481
35482 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35483
35484         * gcc.dg/weak-1.c: Fix scan tests.
35485
35486 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35487
35488         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35489         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35490         cris-*-aout* mmix-*-*.
35491         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35492         cris-*-aout* mmix-*-*.
35493         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35494         cris-*-elf* cris-*-aout* and mmix-*-*.
35495         * gcc.dg/20001009-1.c: Ditto.
35496         * gcc.dg/20010912-1.c: Ditto.
35497         * gcc.dg/20020122-4.c: Ditto.
35498         * gcc.dg/inline-2.c: Ditto.
35499
35500 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35501
35502         * gcc.c-torture/compile/20020314-1.c: New test.
35503
35504 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35505
35506         * gcc.c-torture/execute/20020314-1.c: New test.
35507
35508 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35509
35510         * g++.dg/warn/Wunused-1.C: New test.
35511
35512 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35513
35514         * g++.dg/abi/mangle6.C: New test.
35515
35516 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35517
35518         * gcc.c-torture/compile/20020309-2.c: New test.
35519
35520         * gcc.c-torture/compile/20020312-1.c: New test.
35521
35522 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35523
35524         * g++.dg/other/access1.C: New test.
35525
35526 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35527
35528         * gcc.c-torture/execute/wchar_t-1.c: New test.
35529
35530 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35531
35532         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35533
35534 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35535
35536         * gcc.dg/20020312-1.c: New test case.
35537
35538 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35539
35540         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35541
35542 2002-03-11  Richard Henderson  <rth@redhat.com>
35543
35544         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35545         * g++.old-deja/g++.jason/report.C: Likewise.
35546
35547 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35548
35549         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35550         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35551
35552 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35553
35554         * testsuite/g++.dg/overload/pmf1.C: New test.
35555
35556 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35557
35558         * gcc.c-torture/execute/20020307-1.c: Use long.
35559
35560 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35561
35562         PR optimization/5844
35563         * gcc.dg/20020310-1.c: New test.
35564
35565 2002-03-09  Michael Meissner  <meissner@redhat.com>
35566
35567         * gcc.c-torture/execute/memcpy-2.c: New test.
35568         * gcc.c-torture/execute/memset-1.c: New test.
35569         * gcc.c-torture/execute/strlen-1.c: New test.
35570         * gcc.c-torture/execute/strcmp-1.c: New test.
35571         * gcc.c-torture/execute/strncmp-1.c: New test.
35572
35573 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35574
35575         * gcc.dg/ppc-ldstruct.c: New test.
35576
35577 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35578
35579         * gcc.c-torture/execute/va-arg-22.c: New test.
35580
35581 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35582
35583         * gcc.c-torture/compile/20020309-1.c: New test.
35584
35585 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35586
35587         * gcc.c-torture/execute/20020307-2.c: New test.
35588
35589 2002-03-07  Jeffrey A Law  (law@redhat.com)
35590
35591         * g77.f-torture/compile/20020307-1.f: New test.
35592
35593 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35594
35595         * gcc.dg/unordered-1.c: New test.
35596
35597 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35598
35599         * gcc.c-torture/execute/20020307-1.c: New test.
35600
35601 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35602
35603         * gcc.dg/20020304-1.c: New test.
35604
35605         * gcc.c-torture/compile/20020304-2.c: New test.
35606
35607 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35608
35609         * gcc.c-torture/compile/20020304-1.c: New test case
35610         (from PR c/5830).
35611
35612 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35613
35614         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35615
35616 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35617
35618         * g++.dg/other/classkey1.C: New test.
35619
35620 2002-03-01  Richard Henderson  <rth@redhat.com>
35621
35622         * gcc.c-torture/compile/981223-1.x: New.
35623         * gcc.c-torture/compile/920625-1.x: New.
35624
35625 2002-02-28  Richard Henderson  <rth@redhat.com>
35626
35627         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35628
35629 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35630
35631         * gcc.c-torture/execute/20020227-1.c: New test.
35632
35633 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35634
35635         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35636         here" ERROR lines.
35637         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35638         * g++.old-deja.g++.other/defarg1.C: Likewise.
35639         * g++.old-deja/g++.pt/calls2.C: Likewise.
35640         * g++.old-deja/g++.pt/crash20.C: Likewise.
35641         * g++.old-deja/g++.pt/crash30.C: Likewise.
35642         * g++.old-deja/g++.pt/crash36.C: Likewise.
35643         * g++.old-deja/g++.pt/crash6.C: Likewise.
35644         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35645         * g++.old-deja/g++.pt/derived3.C: Likewise.
35646         * g++.old-deja/g++.pt/error1.C: Likewise.
35647         * g++.old-deja/g++.pt/friend21.C: Likewise.
35648         * g++.old-deja/g++.pt/friend23.C: Likewise.
35649         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35650         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35651
35652 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35653
35654         * gcc.c-torture/execute/20020225-2.c: New test.
35655
35656 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35657
35658         * gcc.c-torture/execute/920730-1t.c,
35659         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35660         Delete test cases, only relevant to -traditional.
35661
35662 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35663
35664         * gcc.dg/cpp/undef1.c: Remove.
35665         * gcc.dg/cpp/directiv.c: Update.
35666         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35667
35668 2002-02-27  Michael Meissner  <meissner@redhat.com>
35669
35670         * gcc.c-torture/execute/20020226-1.c: New test.
35671
35672 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35673
35674         * g++.dg/debug/debug4.C: New test.
35675
35676         * gcc.dg/ia64-visibility-1.c: New test.
35677
35678 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35679
35680         * gcc.dg/debug/20020224-1.c: New.
35681
35682 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35683
35684         * gcc.c-torture/execute/960416-1.x: New.
35685         * gcc.c-torture/execute/divconst-3.x: Likewise.
35686
35687 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35688
35689         * gcc.dg/20020224-1.c: New test.
35690
35691 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35692
35693         * gcc.c-torture/execute/20020225-1.c: New.
35694
35695 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35696
35697         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35698
35699 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35700
35701         * gcc.dg/20020222-1.c: New test.
35702
35703 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35704
35705         * g++.dg/opt/anonunion1.C: New test.
35706
35707 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35708
35709         * g++.dg/template/qualttp19.C: New test.
35710         * g++.dg/template/qualttp20.C: New test.
35711         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35712         * g++.old-deja/g++.other/qual1.C: Likewise.
35713
35714 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35715
35716         * gcc.dg/attr-alwaysinline.c: New.
35717
35718 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35719
35720         * gcc.dg/20020220-1.c: New test.
35721
35722         * gcc.dg/20020220-2.c: New test.
35723
35724         * g++.dg/opt/mmx1.C: New test.
35725
35726 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35727
35728         * gcc.c-torture/compile/20020110.c: New test.
35729
35730 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35731
35732         * gcc.c-torture/execute/20020219-1.c: New test.
35733
35734         * gcc.dg/20020219-1.c: New test.
35735
35736         * gcc.dg/noncompile/20020220-1.c: New test.
35737
35738         * g++.dg/opt/ptrintsum1.C: New test.
35739
35740         * gcc.dg/debug/20020220-1.c: New test.
35741
35742 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35743
35744         * gcc.c-torture/execute/20020216-1.c: New test.
35745
35746 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35747
35748         * gcc.dg/decl-1.c: Update, new test.
35749
35750 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35751
35752         * g++.dg/abi/bitfield1.C: New test.
35753         * g++.dg/abi/bitfield2.C: New test.
35754
35755 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35756
35757         * gcc.dg/attr-nest.c: New test.
35758
35759 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35760
35761         * gcc.c-torture/execute/20020215-1.c: New test.
35762
35763 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35764
35765         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35766         * g++.dg/debug/debug.exp: New.
35767         * g++.dg/debug/trivial.C: New.
35768         * g++.dg/debug/debug1.C: Moved...
35769         * g++.dg/other/debug1.C: ...from here.
35770         * g++.dg/debug/debug2.C: Moved...
35771         * g++.dg/other/debug2.C: ...from here.
35772         * g++.dg/debug/debug3.C: Moved...
35773         * g++.dg/other/debug3.C: ...from here.
35774
35775         * gcc.dg/noncompile/20020213-1.c: New test.
35776
35777 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35778
35779         * g++.dg/other/debug3.C: New test.
35780
35781         * gcc.c-torture/execute/20020213-1.c: New test.
35782
35783 2002-02-13  Richard Smith <richard@ex-parrot.com>
35784
35785         * g++.old-deja/g++.other/thunk1.C: New test.
35786
35787 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35788
35789         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35790
35791 2002-02-13  Stan Shebs  <shebs@apple.com>
35792
35793         * gcc.dg/altivec-3.c: New.
35794
35795 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35796
35797         * gcc.dg/Wunreachable-1.c: New test.
35798         * gcc.dg/Wunreachable-2.c: New test.
35799
35800 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35801
35802         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35803
35804 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35805
35806         * gcc.dg/decl-1.c: New test.
35807
35808 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35809
35810         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35811
35812 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35813
35814         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35815         * gcc.c-torture/compile/980506-1.x: Likewise.
35816
35817 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35818
35819         * gcc.dg/20020210-1.c: New.
35820
35821 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35822
35823         * g77.f-torture/execute/947.f: New regression test
35824         for PR fortran/947.
35825
35826 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35827
35828         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35829         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35830
35831 2002-02-08  Richard Henderson  <rth@redhat.com>
35832
35833         * gcc.c-torture/compile/labels-3.c: New.
35834
35835 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35836
35837         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35838         expression statements work instead.
35839         * gcc.dg/noncompile/20020207-1.c: New test.
35840
35841 2002-02-07  Richard Henderson  <rth@redhat.com>
35842
35843         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35844
35845 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35846
35847         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35848         message from g77
35849         * lib/g77-dg.exp: Trim g77 error messages so that they are
35850         recognized by dg.exp.
35851
35852 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35853
35854         PR fortran/5473
35855         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35856
35857 2002-02-07  Richard Henderson  <rth@redhat.com>
35858
35859         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35860         to be sufficiently aligned for integers.
35861
35862 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35863
35864         * g++.dg/template/friend4.C: New test.
35865
35866 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35867
35868         PR fortran/5743
35869         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35870         unsupported cases.
35871
35872 2002-02-07  Richard Henderson  <rth@redhat.com>
35873
35874         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35875         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35876         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35877         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35878
35879 2002-02-06  Richard Henderson  <rth@redhat.com>
35880
35881         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35882
35883 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35884
35885         * gcc.dg/20020206-1.c: New test.
35886
35887 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35888
35889         * gcc.c-torture/execute/20020206-1.c: New test.
35890
35891         * gcc.c-torture/execute/20020206-2.c: New test.
35892
35893         PR optimization/5429:
35894         * gcc.c-torture/compile/20020206-1.c: New test.
35895
35896 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35897
35898         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35899         as certain file formats cannot support particularly large
35900         alignments.
35901
35902         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35903         and do not expect to be able to link the executable.
35904
35905         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35906         fail because the COFF format does not support the weak attribute.
35907
35908 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35909
35910         * g77.dg/pr5473.f: New test
35911
35912 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35913
35914         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35915         Fix testcase accordingly.
35916
35917 2002-02-04  Richard Henderson  <rth@redhat.com>
35918
35919         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35920         (buf): Change to be an array of pointers, not ints.
35921
35922 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35923
35924         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35925         before all tests.  Move warning one line above to match where it
35926         C frontend emits.
35927         * gcc.dg/Wswitch-2.c: New test.
35928         * g++.dg/warn/Wswitch-1.C: New test.
35929         * g++.dg/warn/Wswitch-2.C: New test.
35930
35931 2002-02-04  Richard Henderson  <rth@redhat.com>
35932
35933         * g++.dg/abi/offsetof.C: Fix size comparison.
35934
35935 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35936
35937         * gcc.dg/cast-qual-2.c: New test.
35938
35939 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35940
35941         * gcc.dg/20020201-4.c: New test.
35942
35943 2002-02-04  Ben Elliston  <bje@redhat.com>
35944
35945         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35946         target_info attribute != 0, in addition to the empty string.
35947         (gcc_target_compile): Likewise.
35948
35949 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35950
35951         * gcc.dg/Wswitch.c: New test.
35952         PR gcc/4475. PR gcc/3780.
35953
35954 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35955
35956         * g77.f-torture/execute/5122.f: New test for regressions
35957         against PR fortran/5122.
35958
35959 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35960
35961         * g77.f-torture/compile/pr3743.f: Delete
35962         * g77.dg/pr3743-1.f: New test.
35963         * g77.dg/pr3743-2.f: New test.
35964         * g77.dg/pr3743-3.f: New test.
35965         * g77.dg/pr3743-4.f: New test.
35966
35967 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35968
35969         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35970
35971 2002-02-02  Richard Henderson  <rth@redhat.com>
35972
35973         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35974         * gcc.c-torture/execute/bf64-1.c: Likewise.
35975
35976 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35977
35978         * gcc.dg/20020201-2.c: New test.
35979
35980         * gcc.dg/20020201-3.c: New test.
35981
35982         * gcc.c-torture/execute/bitfld-2.c: New test.
35983
35984 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35985
35986         * gcc.dg/bitfld-1.c: Update.
35987         * gcc.dg/bitfld-2.c: Update.
35988         * gcc.c-torture/execute/bitfld-1.x: New.
35989
35990 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35991
35992         * gcc.c-torture/execute/20020201-1.c: New test.
35993
35994 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35995
35996         PR target/5469
35997         * gcc.dg/20020201-1.c: New test.
35998
35999 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36000
36001         PR fortran/3743
36002         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36003         * g77.f-torture/compile/pr3743.x: Remove
36004
36005 2002-01-31  Tom Rix  <trix@redhat.com>
36006
36007         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36008
36009 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36010
36011         * gcc.dg/noncompile/20020130-1.c: New test.
36012
36013 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36014
36015         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36016
36017 2002-01-29  Richard Henderson  <rth@redhat.com>
36018
36019         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36020         to long long.
36021         * gcc.c-torture/execute/bf64-1.c: Likewise.
36022
36023 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36024
36025         * gcc.c-torture/execute/20020129-1.c: New test.
36026
36027 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36028
36029         * gcc.c-torture/compile/20000224-1.c: Update.
36030         * gcc.c-torture/execute/bitfld-1.c: New tests.
36031         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36032         * gcc.dg/uninit-A.c: Update.
36033
36034 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36035
36036         * g++.dg/template/ctor1.C: Add instantiation.
36037
36038 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36039
36040         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36041         argument to __builtin_prefetch to be const ptr.
36042
36043 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36044
36045         * gcc.c-torture/compile/20020120-1.c: New test.
36046
36047 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36048
36049         * gcc.c-torture/execute/20020127-1.c: New test.
36050
36051 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36052
36053         * g77.dg/f77-edit-i-in.f: New test
36054         * g77.dg/f77-edit-i-out.f: New test
36055
36056 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36057
36058         * gcc.dg/debug/debug.exp: New file.
36059         * gcc.dg/debug/trivial.c: New file.
36060         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36061         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36062         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36063         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36064         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36065         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36066         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36067         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36068         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36069         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36070         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36071         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36072         * gcc.dg/20000503-1.c: Removed.
36073         * gcc.dg/20010207-1.c: Removed.
36074         * gcc.dg/20011223-1.c: Removed.
36075         * gcc.dg/20020104-2.c: Removed.
36076         * gcc.dg/debug-1.c: Removed.
36077         * gcc.dg/debug-2.c: Removed.
36078         * gcc.dg/debug-3.c: Removed.
36079         * gcc.dg/debug-4.c: Removed.
36080         * gcc.dg/debug-5.c: Removed.
36081         * gcc.dg/debug-6.c: Removed.
36082         * gcc.dg/dwarf2-1.c: Removed.
36083         * gcc.dg/dwarf2-2.c: Removed.
36084
36085 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36086
36087         * g++.old-deja/g++.other/eh5.C: New test.
36088         * g++.old-deja/g++.other/sibcall2.C: New test.
36089         * g++.old-deja/g++.other/array9.C: New test.
36090         * g++.old-deja/g++.other/typename2.C: New test.
36091         * g++.old-deja/g++.other/crash60.C: New test.
36092         * g++.old-deja/g++.other/conv9.C: New test.
36093         * g++.old-deja/g++.other/mangle10.C: New test.
36094         * g++.old-deja/g++.other/unchanging1.C: New test.
36095         * g++.old-deja/g++.other/exprstmt1.C: New test.
36096         * g++.old-deja/g++.other/inline23.C: New test.
36097         * g++.old-deja/g++.eh/ia64-1.C: New test.
36098         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36099         * g++.old-deja/g++.other/reload1.C: New test.
36100         * g++.old-deja/g++.other/static20.C: New test.
36101         * g++.old-deja/g++.other/local-alloc1.C: New test.
36102         * g++.old-deja/g++.other/conv8.C: New test.
36103         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36104         * g++.old-deja/g++.other/storeexpr1.C: New test.
36105         * g++.old-deja/g++.other/storeexpr2.C: New test.
36106         * g++.dg/eh/template2.C: New test.
36107         * g++.dg/warn/weak1.C: New test.
36108
36109 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36110
36111         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36112         Remove first, non-varying, argument.
36113
36114 2002-01-23  Richard Henderson  <rth@redhat.com>
36115
36116         * gcc.dg/inline-2.c: New.
36117
36118         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36119         Add optional target arg.  Check number of arguments.
36120         (scan-assembler-not, scan-assembler-dem): Likewise.
36121         (scan-assembler-dem-not): Likewise.
36122
36123 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36124
36125         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36126         line 12.
36127         * g++.old-deja/g++.brendan/parse3.C,
36128         g++.old-deja/g++.other/crash26.C,
36129         g++.old-deja/g++.other/crash28.C,
36130         g++.old-deja/g++.other/crash29.C,
36131         g++.old-deja/g++.other/crash30.C,
36132         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36133
36134 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36135
36136         * gcc.dg/20020115-1.c: New.
36137
36138 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36139
36140         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36141
36142 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36143
36144         * gcc.dg/20020122-3.c: New.
36145
36146 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36147
36148         * g++.dg/other/gc1.C: New test.
36149
36150 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36151
36152         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36153
36154 2002-01-22  Richard Henderson  <rth@redhat.com>
36155
36156         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36157
36158 2002-01-22  Richard Henderson  <rth@redhat.com>
36159
36160         * gcc.dg/20020122-4.c: New.
36161
36162 2002-01-22  H.J. Lu <hjl@gnu.org>
36163
36164         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36165         link output.
36166         * gcc.dg/special/ecos.exp: Likewise.
36167         * lib/g++-dg.exp: Likewise.
36168         * lib/g77-dg.exp: Likewise.
36169         * lib/gcc-dg.exp : Likewise.
36170         * lib/mike-g++.exp: Likewise.
36171         * lib/mike-g77.exp: Likewise.
36172         * lib/mike-gcc.exp: Likewise.
36173         * lib/objc-dg.exp: Likewise.
36174
36175 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36176
36177         PR target/5379
36178         * gcc.dg/20020122-2.c: New test.
36179
36180 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36181
36182         * gcc.dg/20020122-1.c: New test.
36183
36184 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36185
36186         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36187
36188 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36189
36190         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36191
36192 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36193
36194         * gcc.c-torture/compile/20020121-1.c: New test.
36195
36196 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36197
36198         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36199         ld_library_path.
36200
36201 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36202
36203         * gcc.dg/20020218-1.c: New test.
36204
36205 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36206
36207         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36208         messages
36209         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36210         "At global scope" warning
36211         * g++.dg/ext/align1.C: Change cygwin test for alignment
36212         from db-bogus to dg-warning
36213
36214 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36215
36216         * g77.f-torture/compile/cpp2.F: New test.
36217
36218 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36219
36220         * g++.dg/template/access1.C: New test.
36221
36222 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36223
36224         * gcc.dg/20020118-1.c: New.
36225
36226 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36227
36228         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36229
36230 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36231
36232         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36233         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36234         alignment warnings.
36235
36236 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36237
36238         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36239         torture_with_loops and torture_without_loops
36240
36241 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36242
36243         * gcc.c-torture/compile/20020116-1.c: New test.
36244
36245 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * gcc.dg/20020116-2.c: New test.
36248
36249         * gcc.dg/ultrasp4.c: New test.
36250
36251         * gcc.dg/20020116-1.c: New test.
36252
36253 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36254
36255         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36256         by EABI.
36257
36258 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36259
36260         * gcc.misc-tests/i386-prefetch.exp: New.
36261         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36262         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36263         * gcc.misc-tests/i386-pf-none-1.c: New test.
36264         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36265
36266 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36267
36268         * gcc.dg/gnu89-init-1.c: Add new tests.
36269
36270 2002-01-15  Andreas Jaeger  <aj@suse.de>
36271
36272         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36273         * gcc.dg/i386-mmx-2.c: Likewise.
36274         * gcc.dg/i386-sse-1.c: Likewise.
36275         * gcc.dg/i386-sse-2.c: Likewise.
36276         * gcc.dg/i386-sse-3.c: Likewise.
36277
36278 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36279
36280         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36281         Uncomment additional cases that now pass.
36282
36283 2002-01-11  Richard Henderson  <rth@redhat.com>
36284
36285         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36286         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36287
36288 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36289
36290         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36291
36292 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36293
36294         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36295         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36296
36297 2002-01-10  Dale Johannesen  <dalej@apple.com>
36298
36299         * gcc.c-torture/execute/loop-11.c: New.
36300
36301 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36302
36303         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36304         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36305
36306 2002-01-09  Richard Henderson  <rth@redhat.com>
36307
36308         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36309         type in which to perform the operation for each size.
36310
36311 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36312
36313         * gcc.c-torture/compile/20020109-2.c: New test.
36314
36315 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36316
36317         * gcc.c-torture/execute/loop-10.c: New test.
36318
36319 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36320
36321         * gcc.c-torture/compile/20010226-1.c: New test.
36322         * gcc.c-torture/compile/20010227-1.c: New test.
36323         * gcc.c-torture/compile/20010426-1.c: New test.
36324         * gcc.c-torture/compile/20010510-1.c: New test.
36325         * gcc.c-torture/compile/20010605-3.c: New test.
36326         * gcc.c-torture/compile/20010824-1.c: New test.
36327         * gcc.c-torture/execute/20010409-1.c: New test.
36328         * gcc.dg/noncompile/20000901-1.c: New test.
36329         * gcc.dg/20001023-1.c: New test.
36330         * gcc.dg/20001101-1.c: New test.
36331         * gcc.dg/20001102-1.c: New test.
36332         * gcc.dg/20010207-1.c: New test.
36333         * gcc.dg/20010405-1.c: New test.
36334         * gcc.dg/20010822-1.c: New test.
36335         * gcc.dg/20011107-1.c: New test.
36336
36337 2002-01-09  Jeffrey A Law  (law@redhat.com)
36338
36339         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36340
36341         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36342         execution failure on PA targets.
36343
36344 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36345
36346         * gcc.c-torture/compile/20020109-1.c: New test.
36347
36348 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36349
36350         * gcc.c-torture/execute/20020108-1.c: New test.
36351
36352 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36353
36354         * gcc.dg/20020108-1.c: New test.
36355
36356 2002-01-08  H.J. Lu <hjl@gnu.org>
36357
36358         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36359         for header files.
36360
36361 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36362
36363         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36364         consistency.
36365
36366 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36367
36368         * gcc.dg/altivec-4.c: Test altivec predicates.
36369
36370 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36371
36372         * gcc.c-torture/execute/20020107-1.c: New test.
36373
36374 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36375
36376         PR c/5279
36377         * gcc.c-torture/compile/20020106-1.c: New test.
36378
36379 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36380
36381         * gcc.c-torture/execute/nestfunc-4.c: New test.
36382
36383 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36384
36385         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36386         extra triple that slipped in.
36387         * g++.old-deja/g++.abi/align.C: Likewise.
36388         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36389
36390 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36391
36392         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36393         * g++.old-deja/g++.abi/align.C: Likewise.
36394         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36395
36396         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36397         on FreeBSD/i386.
36398         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36399         FreeBSD.
36400
36401 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36402
36403         * gcc.dg/20020104-1.c: New test.
36404
36405         * gcc.dg/20020104-2.c: New test.
36406
36407 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36408
36409         * gcc.dg/20020103-1.c: Fix typo in target selector.
36410
36411 2002-01-03  Richard Henderson  <rth@redhat.com>
36412
36413         * gcc.dg/20020103-1.c: New.
36414
36415 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36416
36417         * gcc.c-torture/execute/20020103-1.c: New test.
36418
36419 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36420
36421         * g++.dg/other/debug2.C: New test.
36422
36423         * gcc.c-torture/compile/20020103-1.c: New test.
36424
36425 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36426
36427         * gcc.dg/gnu89-init-1.c: Added new tests.
36428
36429 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36430
36431         * g++.dg/template/friend2.C: Remove as patch is reverted.
36432
36433         * g++.dg/warn/oldcast1.C: New test.
36434
36435         * g++.dg/template/ptrmem1.C: New test.
36436         * g++.dg/template/ptrmem2.C: New test.
36437
36438         * g++.dg/template/ntp.C: New test.
36439
36440         * g++.dg/other/component1.C: New test.
36441
36442         * g++.dg/template/ttp3.C: New test.
36443
36444         * g++.dg/template/friend2.C: New test.
36445         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36446
36447 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36448
36449         * g++.dg/other/ptrmem1.C: New test.
36450         * g++.dg/other/ptrmem2.C: New test.
36451
36452 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36453
36454         * g++.dg/template/ctor1.C: New test.
36455
36456 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.dg/template/friend2.C: New test.
36459
36460 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36461
36462         * gcc.dg/mmix-1.c: New test.
36463
36464 2001-12-31  Richard Henderson  <rth@redhat.com>
36465
36466         * gcc.dg/asm-5.c: New.
36467
36468 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36469
36470         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36471         in namespace __gnu_cxx
36472
36473 2001-12-30  Richard Henderson  <rth@redhat.com>
36474
36475         * gcc.dg/debug-6.c: New.
36476
36477 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36478
36479         * gcc.c-torture/compile/20011229-2.c: New test.
36480
36481 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36482
36483         * gcc.dg/debug-3.c: New test.
36484         * gcc.dg/debug-4.c: New test.
36485         * gcc.dg/debug-5.c: New test.
36486
36487 2001-12-29  Richard Henderson  <rth@redhat.com>
36488
36489         * g++.dg/eh/loop1.C: New.
36490
36491 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36492
36493         * g++.dg/template/crash1.C: New test.
36494
36495 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36496
36497         * g++.dg/other/const1.C: New test.
36498
36499 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36500
36501         * gcc.c-torture/compile/20011229-1.c: New test.
36502
36503 2001-12-28  Stan Shebs  <shebs@apple.com>
36504
36505         * lib/objc-torture.exp: Resync with c-torture.exp.
36506         * lib/objc.exp: Load standard libraries.
36507
36508 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36509
36510         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36511         additional tests.
36512
36513 2001-12-27  Roger Sayle <roger@eyesopen.com>
36514
36515         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36516
36517 2001-12-27  Richard Henderson  <rth@redhat.com>
36518
36519         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36520
36521 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         * g++.dg/eh/ctor1.C: New test.
36524         * g++.dg/other/error2.C: New test.
36525
36526 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.dg/other/init2.C: New test.
36529
36530 2001-12-24  Richard Henderson  <rth@redhat.com>
36531
36532         * gcc.dg/20011223-1.c: New.
36533         * gcc.dg/inline-1.c: New.
36534
36535 2001-12-23  Richard Henderson  <rth@redhat.com>
36536
36537         * gcc.dg/asm-4.c: Test operand modifiers.
36538
36539 2001-12-23  Richard Henderson  <rth@redhat.com>
36540
36541         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36542
36543 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36544
36545         * gcc.c-torture/execute/20011223-1.c: New test.
36546
36547 2001-12-21  Richard Henderson  <rth@redhat.com>
36548
36549         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36550         re-enables the warning.
36551
36552 2001-12-21  Richard Henderson  <rth@redhat.com>
36553
36554         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36555
36556 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36557
36558         * gcc.c-torture/compile/20011218-1.c: New test.
36559
36560 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36561
36562         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36563         arm-isr.c test.
36564         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36565         epilogue generation for ARM ISR routines.
36566
36567 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36568
36569         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36570         * gcc.dg/format/c90-printf-3.c: Likewise.
36571         * gcc.dg/format/c99-printf-3.c: Likewise.
36572         * gcc.dg/format/ext-1.c: Likewise.
36573         * gcc.dg/format/ext-6.c: Likewise.
36574         * gcc.dg/format/format.h: Prototype unlocked stdio.
36575
36576 2001-12-20  Richard Henderson  <rth@redhat.com>
36577
36578         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36579         (arena): Use it.
36580         (malloc): Correct allocation logic.  Abort if we fill up the
36581         arena before initialization complete.
36582         (realloc): Correct allocation logic.
36583
36584 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36585
36586         * gcc.c-torture/compile/20011219-2.c: New test.
36587
36588         * gcc.c-torture/execute/20011219-1.c: New test.
36589
36590 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36591
36592         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36593         target does not support weak symbols.
36594
36595 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36596
36597         * gcc.c-torture/compile/20011219-1.c: New test.
36598
36599 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * g++.dg/other/error1.C: New test.
36602
36603 2001-12-17  Jeffrey A Law  (law@redhat.com)
36604
36605         * gcc.c-torture/execute/20011217-1.c: New test.
36606
36607 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36608
36609         * objc.dg/special/: New directory.
36610         * objc.dg/special/special.exp: New file.
36611         * objc.dg/special/unclaimed-category-1.h: New file.
36612         * objc.dg/special/unclaimed-category-1a.m: New file.
36613         * objc.dg/special/unclaimed-category-1.m: New file.
36614
36615 2001-12-17  Andreas Jaeger  <aj@suse.de>
36616
36617         * gcc.c-torture/compile/20011217-2.c: New test.
36618
36619 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36620
36621         * gcc.c-torture/compile/20011217-1.c: New test.
36622
36623 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36624
36625         * testsuite/gcc.dg/20011214-1.c: New.
36626
36627 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36628
36629         * gcc.dg/altivec-4.c: New.
36630
36631 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36632
36633         * gcc.dg/20011113-1.c: New test.
36634
36635 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36636
36637         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36638         std::__malloc_alloc_template<0> and
36639         std::__default_alloc_template<false, 0>.
36640
36641 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36642
36643         * objc/execute/bf-21.m: New test.
36644         * objc/execute/enumeration-1.m: New test.
36645         * objc/execute/enumeration-2.m: New test.
36646
36647 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36648
36649         * gcc.dg/gnu89-init-1.c: New test.
36650
36651 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36654         * g++.old-deja/g++.jason/2371.C: Likewise.
36655         * g++.old-deja/g++.jason/template33.C: Likewise.
36656         * g++.old-deja/g++.jason/template34.C: Likewise.
36657         * g++.old-deja/g++.jason/template36.C: Likewise.
36658         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36659         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36660         * g++.old-deja/g++.other/typename1.C: Likewise.
36661         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36662         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36663         * g++.old-deja/g++.pt/typename11.C: Likewise.
36664         * g++.old-deja/g++.pt/typename14.C: Likewise.
36665         * g++.old-deja/g++.pt/typename16.C: Likewise.
36666         * g++.old-deja/g++.pt/typename3.C: Likewise.
36667         * g++.old-deja/g++.pt/typename4.C: Likewise.
36668         * g++.old-deja/g++.pt/typename5.C: Likewise.
36669         * g++.old-deja/g++.pt/typename7.C: Likewise.
36670         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36671
36672 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36673
36674         * g++.dg/other/linkage1.C: New test.
36675         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36676         specifiers.
36677
36678 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36679
36680         * gcc.dg/concat.c: New test.
36681
36682 2001-12-11  Stan Shebs  <shebs@apple.com>
36683
36684         * objc/compile: New test directory.
36685         * objc/compile/compile.exp: New expect script.
36686         * objc/compile/20011211-1.m: New compile test.
36687
36688 2001-12-11  Jason Merrill  <jason@redhat.com>
36689
36690         * lib/prune.exp (prune_gcc_output): Also handle "In member
36691         function".  So many permutations...
36692
36693 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36694
36695         * g++.dg/template/typedef1.C: New test.
36696
36697 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36698
36699         * g++.dg/other/copy1.C: New test.
36700
36701 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36702
36703         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36704
36705         * gcc.dg/builtin-choose-expr.c: New.
36706
36707 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36708
36709         * gcc.dg/altivec-2.c: New.
36710
36711 2001-12-07  Richard Henderson  <rth@redhat.com>
36712
36713         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36714
36715 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36716
36717         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36718         ultrasparc.
36719
36720 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36721
36722         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36723
36724 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36725
36726         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36727         variable argument list.
36728
36729 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36730
36731         * gcc.c-torture/execute/memcheck: Delete entire directory.
36732         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36733         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36734
36735 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36736
36737         * gcc.dg/Wshadow-1.c: New test.
36738
36739 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36740
36741         * gcc.c-torture/compile/20011130-1.c: New test.
36742
36743         * gcc.dg/noncompile/20011025-1.c: New test.
36744
36745         * g++.dg/other/anon-union.C: New test.
36746
36747         * gcc.c-torture/execute/20011024-1.c: New test.
36748
36749 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36750
36751         * gcc.c-torture/execute/20000722-1.x,
36752         gcc.c-torture/execute/20010123-1.x: Remove.
36753         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36754         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36755         gcc.dg/c99-complit-2.c: New tests.
36756
36757 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.dg/inherit/base1.C: New test.
36760
36761 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36762
36763         * g++.dg/other/stdarg1.C: New test.
36764
36765         * gcc.c-torture/compile/20011130-2.c: New test.
36766
36767 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36768
36769         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36770         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36771         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36772         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36773         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36774         * gcc.dg/builtin-prefetch-1.c: New test.
36775
36776 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36777
36778         * gcc.dg/20011130-1.c: New test.
36779
36780 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36781
36782         * g++.dg/other/scope1.C: New test.
36783         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36784
36785 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36786
36787         * gcc.dg/vla-init-1.c: New test.
36788
36789 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36790
36791         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36792
36793 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36794
36795         * objc.dg/alias.m: Update.
36796         * objc.dg/class-1.m: Update.
36797         * objc.dg/const-str-1.m: Update.
36798         * objc.dg/fwd-proto-1.m: Update.
36799         * objc.dg/id-1.m: Update.
36800         * objc.dg/super-class-1.m: Update.
36801
36802 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36803
36804         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36805         constructs.
36806
36807 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36808
36809         * gcc.c-torture/execute/20011128-1.c: New test.
36810
36811 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36812
36813         * gcc.dg/20011127-1.c: New test.
36814
36815 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36816
36817         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36818         from Austin Group draft 7.
36819         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36820         scanf format arguments.
36821         * gcc.dg/format/no-exargs-2.c: New test.
36822
36823 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * g++.dg/abi/vbase8-4.C: New test.
36826
36827 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36828
36829         * gcc.c-torture/execute/20011121-1.c: New test.
36830
36831 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36832
36833         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36834
36835 2001-11-23  Andreas Jaeger  <aj@suse.de>
36836
36837         * gcc.dg/cpp/charconst-2.c: New test.
36838
36839 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36840
36841         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36842         to the host if it is remote.  Let tests specify extra headers
36843         they use.
36844         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36845         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36846         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36847         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36848         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36849         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36850         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36851         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36852         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36853         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36854
36855 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36856
36857         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36858         for little endian ARMs.
36859
36860 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36861
36862         * gcc.c-torture/compile/20011119-1.c: New test.
36863         * gcc.c-torture/compile/20011119-2.c: New test.
36864
36865 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36866
36867         * gcc.dg/altivec-1.c: Fix typo.
36868
36869 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36870
36871         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36872
36873 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36874
36875         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36876
36877 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36878
36879         * lib/g77.exp: Don't specify --rpath-link.
36880
36881         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36882         across all the headers.
36883         * gcc.dg/format/format.exp: For testing on a remote host,
36884         copy format.h.
36885
36886         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36887         * gcc.c-torture/execute/930406-1.c: Likewise.
36888         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36889
36890 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36891
36892         * gcc.dg/altivec-1.c: New.
36893
36894 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36895
36896         * gcc.dg/cpp/fpreprocessed.c: New test case.
36897
36898 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36899
36900         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36901         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36902         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36903
36904 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36905
36906         * gcc.dg/no-builtin-1.c: New test.
36907
36908 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36909
36910         * gcc.c-torture/execute/20011115-1.c: New test.
36911
36912 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36913
36914         * gcc.c-torture/compile/20011114-2.c: New test.
36915         * gcc.c-torture/compile/20011114-3.c: New test.
36916         * gcc.c-torture/compile/20011114-4.c: New test.
36917
36918 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36919
36920         * g++.dg/other/init1.C: New test.
36921
36922 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36923
36924         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36925         message.
36926
36927         * gcc.c-torture/execute/20011114-1.c: New testcase.
36928
36929         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36930         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36931         like the (before this change) version of 20010327-1.c.
36932
36933 2001-11-14  Roger Sayle <roger@eyesopen.com>
36934
36935         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36936
36937 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36938
36939         * g++.dg/init/array2.C: New test.
36940
36941 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36942
36943         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36944
36945 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36946
36947         * g++.dg/other/forscope1.C: New test.
36948         * g++.dg/ext/forscope1.C: New test.
36949         * g++.dg/ext/forscope2.C: New test.
36950
36951 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36952
36953         * gcc.c-torture/execute/20011113-1.c: New test.
36954
36955 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36956
36957         * gcc.c-torture/execute/20011109-2.c: New test.
36958
36959         * gcc.c-torture/execute/20011109-1.c: New test.
36960
36961 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36962
36963         * gcc.c-torture/compile/20011109-1.c: New test.
36964
36965 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36966
36967         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36968         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36969         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36970         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36971         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36972         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36973         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36974
36975 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36976
36977         * g++.dg/warn/Wshadow-1.C: New tests.
36978         * g++.old-deja/g++.mike/for3.C: Update.
36979
36980 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36981
36982         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36983         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36984         XFAILs.  Adjust expected error texts.
36985         * gcc.c-torture/compile/20011106-1.c,
36986         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36987         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36988         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36989         gcc.dg/c99-array-lval-5.c: New tests.
36990
36991 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36992
36993         * gcc.dg/cpp/defined.c: Update.
36994
36995 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36996
36997         * gcc.c-torture/execute/anon-1.c: New test.
36998
36999 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37000
37001         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37002         same size, so no warning should be produced on stormy16.
37003
37004         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37005         due to oversized array.
37006         * g++.old-deja/g++.mike/ns15.C: Likewise.
37007         * g++.old-deja/g++.pt/crash16.C: Likewise.
37008
37009 2001-11-02  Graham Stott  <grahams@redhat.com>
37010
37011         * g++.dgother/debug1.C: Fix typos.
37012
37013 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37014
37015         * g++.dg/other/debug1.C: New test.
37016
37017 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37018
37019         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37020         of unsigned long.
37021
37022 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * gcc.dg/20011029-2.c: New test.
37025
37026         * gcc.c-torture/compile/20011029-1.c: New test.
37027
37028 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37029
37030         * objc/execute/class_self-1.m: New test.
37031         * objc/execute/class_self-2.m: New test.
37032
37033 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37034
37035         * gcc.misc-tests/msgs.exp: Delete.
37036         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37037         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37038         error set to match recent changes.
37039
37040 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37041
37042         * gcc.dg/20011021-1.c: New test.
37043
37044 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37045
37046         * gcc.c-torture/compile/20011023-1.c: New test.
37047
37048 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37049
37050         * lib/g77.exp: Rewrite based on lib/g++.exp.
37051
37052 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37053
37054         * gcc.c-torture/execute/20011019-1.c: New test.
37055
37056         * gcc.dg/20011018-1.c: New test.
37057
37058 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37059
37060         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37061
37062 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37063
37064         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37065         * gcc.dg/attr-invalid.c: Likewise.
37066
37067 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37068
37069         * testsuite/gcc.dg/20011015-1.c: New test.
37070
37071 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37072
37073         * g++.dg/template/unify2.C: New test.
37074
37075 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37076
37077         * g++.dg/other/exception-specification.C: New test
37078
37079 2001-10-13  Tom Rix  <trix@redhat.com>
37080
37081         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37082         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37083
37084 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * testsuite/gcc.dg/20011009-1.c: New test.
37087
37088 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37089
37090         PR g++/4476
37091         * g++.dg/other/friend1.C: New test.
37092
37093 2001-10-11  Richard Henderson  <rth@redhat.com>
37094
37095         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37096
37097 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37098
37099         * gcc.c-torture/compile/20011010-1.c: New.
37100
37101 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37102
37103         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37104         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37105         g77.f-torture/execute/execute.exp,
37106         g77.f-torture/noncompile/noncompile.exp,
37107         gcc.c-torture/compile/compile.exp,
37108         gcc.c-torture/execute/execute.exp,
37109         gcc.c-torture/execute/ieee/ieee.exp,
37110         gcc.c-torture/execute/memcheck/memcheck.exp,
37111         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37112         objc/execute/execute.exp: Update FSF address.
37113
37114 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37115
37116         * gcc.dg/cpp/cmdlne-C.c: Update.
37117         * gcc.dg/cpp/cmdlne-C2.c: New.
37118
37119 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37120
37121         * gcc.c-torture/execute/20011008-3.c: New.
37122
37123 2001-10-08  DJ Delorie  <dj@redhat.com>
37124
37125         * gcc.dg/20011008-1.c: New.
37126         * gcc.dg/20011008-2.c: New.
37127
37128 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37129
37130         * gcc.dg/cpp/spacing1.c: Update test.
37131
37132 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37133
37134         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37135         spelling errors of "separate" as "seperate".
37136
37137 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37138
37139         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37140         enough to avoid inlining.
37141
37142 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37143
37144         * lib/g77.exp: set libg2c_dir correctly.
37145
37146 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37147
37148         * gcc.dg/cpp/macro11.c: New test.
37149
37150 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37151
37152         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37153         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37154         gcc.dg/format/multattr-3.c: New tests.
37155         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37156         tests for format attributes on function pointers being rejected.
37157
37158 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37159
37160         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37161
37162 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37163
37164         * g++.dg/warn/format1.C: New test.
37165
37166 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37167
37168         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37169
37170 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37171
37172         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37173
37174 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37175
37176         * gcc.dg/cpp/redef2.c: Add test.
37177
37178 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37179
37180         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37181         long-standing bug on i686, apparently.
37182         * gcc.c-torture/execute/loop-2c.x: New file.
37183         * gcc.c-torture/execute/loop-2d.x: New file.
37184         * gcc.c-torture/execute/loop-3c.x: New file.
37185
37186 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37187
37188         * gcc.dg/cpp/20000625-2.c: Correct line number.
37189
37190 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37191
37192         * gcc.dg/cpp/macro10.c: New test.
37193         * gcc.dg/cpp/strify3.c: New test.
37194         * gcc.dg/cpp/spacing1.c: Add tests.
37195         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37196         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37197
37198 2001-09-24  DJ Delorie  <dj@redhat.com>
37199
37200         * gcc.c-torture/execute/20010924-1.c: New test.
37201
37202 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37203
37204         * testsuite/objc/execute/paste.m: Remove.
37205
37206 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37207
37208         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37209
37210 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37211
37212         * g77.dg/strlen0.f: New test.
37213
37214 2001-09-21  Richard Henderson  <rth@redhat.com>
37215
37216         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37217         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37218
37219 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37220
37221         Table-driven attributes.
37222         * g++.dg/ext/attrib1.C: New test.
37223
37224 2001-09-20  DJ Delorie  <dj@redhat.com>
37225
37226         * gcc.dg/20000926-1.c: Update expected warning messages.
37227         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37228         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37229         array.
37230
37231 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37232
37233         * g++.dg/eh/registers1.C: New test case.
37234
37235 2001-09-17  Richard Henderson  <rth@redhat.com>
37236
37237         * gcc.dg/array-5.c: Fix VLA decomposition test.
37238
37239 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37240
37241         * gcc.dg/cpp/line5.c: New testcase.
37242
37243 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37244
37245         * gcc.dg/cpp/macro9.c: New test.
37246
37247 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37248
37249         * gcc.c-torture/execute/980223.c: Change type of addr from long
37250         to char *.
37251
37252 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37253
37254         * gcc.c-torture/execute/20010915-1.c: New test.
37255
37256 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37257
37258         * g77.dg/bprob: New directory.
37259         * g77.dg/bprob/bprob.exp: New file.
37260         * g77.dg/bprob/bprob-1.f: New test.
37261         * g77.dg/gcov: New directory.
37262         * g77.dg/gcov/gcov.exp: New file.
37263         * g77.dg/gcov/gcov-1.f: New test.
37264         * g77.dg/gcov/gcov-1.x: New file.
37265
37266 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37267
37268         * gcc.dg/cpp/directiv.c: Update.
37269         * gcc.dg/cpp/undef1.c: Update.
37270
37271 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37272
37273         * gcc.dg/20010912-1.c: New test.
37274
37275 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37276
37277         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37278         language-independent file in lib.
37279         * lib/gcov.exp: New file.
37280
37281 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37282
37283         * gcc.c-torture/compile/20010911-1.c: New test.
37284
37285 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37286
37287         * lib/profopt.exp: New, to support profile-directed optimizations.
37288         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37289         * gcc.misc-tests/bprob-1.c: New test.
37290         * gcc.misc-tests/bprob-2.c: New test.
37291
37292 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37293
37294         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37295         XFAIL and which kinds of gcov output to verify.
37296         * gcc.misc-tests/gcov-4b.x: New file.
37297         * gcc.misc-tests/gcov-5b.x: New file.
37298         * gcc.misc-tests/gcov-6.x: New file.
37299         * gcc.misc-tests/gcov-7.c: New test.
37300         * gcc.misc-tests/gcov-7.x: New file.
37301
37302 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37303
37304         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37305         * gcc.misc-tests/gcov-6.c: New test.
37306
37307 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37308
37309         PR c++/3986
37310         * g++.dg/abi/vbase1.C: New test.
37311
37312 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37313
37314         * objc.dg/method-2.m: New.
37315
37316 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37317
37318         PR c++/4203
37319         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37320         * g++.dg/init/empty1.C: New test.
37321
37322 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37323
37324         * gcc.c-torture/compile/20010903-1.c: New test.
37325
37326 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37327
37328         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37329         for m68k.
37330
37331 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37332
37333         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37334
37335         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37336
37337         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37338
37339 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37340
37341         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37342         for 16-bit 'unsigned int'.
37343
37344 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37345
37346         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37347
37348 2001-08-27  Richard Henderson  <rth@redhat.com>
37349
37350         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37351         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37352
37353 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37354
37355         * gcc.dg/asm-names.c (ymain): New.
37356
37357 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37358
37359         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37360         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37361         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37362
37363 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37364
37365         * gcc.dg/compare5.c: New testcase.
37366
37367 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37368
37369         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37370         and "In instantiation".
37371
37372 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37373
37374         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37375
37376 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37377
37378         * gcc.misc-tests/gcov.exp: Add support for branch information.
37379         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37380         * gcc.misc-tests/gcov-4.c: New test.
37381         * gcc.misc-tests/gcov-4b.c: New test.
37382         * gcc.misc-tests/gcov-5b.c: New test.
37383
37384 2001-08-20  Zack Weinberg  <zackw@panix.com>
37385
37386         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37387         expected to fail.
37388
37389 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37390
37391         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37392
37393 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37394
37395         * g++.dg/eh/template1.C: New test.
37396
37397 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37398
37399         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37400         Fix thinko.
37401         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37402         for xfail.
37403
37404 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37405
37406         * lib/g77-dg.exp: Use prune.exp for common procedures
37407         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37408         * lib/g77.exp: (g77-dg-prune) Remove
37409
37410 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37411
37412         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37413
37414 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37415
37416         * g++.dg/template/unify1.C: New test.
37417
37418 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37419
37420         * g++.dg/abi/empty4.C: New test.
37421
37422 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37423
37424         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37425         solaris2.*
37426         * g77.f-torture/compile/pr3743.x: Likewise.
37427
37428 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37429
37430         * g++.dg/other/using-declaration.C: New test.
37431
37432 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37433
37434         * gcc.dg/cpp/tr-sign.c: New testcase.
37435
37436 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37437
37438         * gcc.dg/cpp/19951025-1.c: Revert.
37439         * gcc.dg/cpp/directiv.c: We no longer process directives that
37440         interrupt macro arguments.
37441
37442 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37443
37444         * gcc.dg/bconstp-1.c: New test.
37445
37446 2001-08-03  Richard Henderson  <rth@redhat.com>
37447
37448         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37449
37450 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37451
37452         * gcc.dg/cpp/19951025-1.c: Update.
37453
37454 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37455
37456         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37457         should be x.
37458
37459 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37460
37461         Kill -fhonor-std.
37462         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37463         * g++.old-deja/g++.other/std1.C: Likewise.
37464         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37465
37466 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37467
37468         * lib/g77.exp: Load gcc-defs.exp for common procedures
37469         (g77_pass, g77_fail, g77_finish, g77_exit,
37470         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37471
37472 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37473
37474         * g77.dg/fbackslash.f
37475         * g77.dg/fcase-preserve.f
37476         * g77.dg/ff90-1.f
37477         * g77.dg/ffixed-line-length-0.f
37478         * g77.dg/ffixed-line-length-132.f
37479         * g77.dg/ffixed-line-length-7.f
37480         * g77.dg/ffixed-line-length-72.f
37481         * g77.dg/ffixed-line-length-none.f
37482         * g77.dg/ffree-form-1.f
37483         * g77.dg/fno-backslash.f
37484         * g77.dg/fno-f90-1.f
37485         * g77.dg/fno-fixed-form-1.f
37486         * g77.dg/fno-onetrip.f
37487         * g77.dg/fno-typeless-boz.f
37488         * g77.dg/fno-underscoring.f
37489         * g77.dg/fno-vxt-1.f
37490         * g77.dg/fonetrip.f
37491         * g77.dg/ftypeless-boz.f
37492         * g77.dg/fugly-assumed.f
37493         * g77.dg/funderscoring.f
37494         * g77.dg/fvxt-1.f
37495
37496 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37497
37498         * objc.dg/fwd-proto-1.m: New.
37499         * objc.dg/local-decl-1.m: New.
37500         * objc.dg/naming-1.m: New.
37501         * objc.dg/naming-2.m: New.
37502         * objc.dg/proto-hier-1.m: New.
37503
37504 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37505
37506         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37507         largest-type elements to a struct makes its size grow.
37508
37509 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37510
37511         * g++.dg/abi/vthunk1.C: New test.
37512
37513 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.dg/abi/vbase8-22.C: New test.
37516
37517 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37518
37519         * gcc.dg/cpp/macro8.c: New test.
37520
37521 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37522
37523         * g++.dg/abi/vbase8-21.C: New test.
37524
37525 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37526
37527         * g++.dg/abi/vbase8-10.C: New test.
37528
37529 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37530
37531         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37532         ${tool}_set_ld_library_path.
37533         Changed caller.
37534         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37535         g++.exp.
37536
37537 2001-07-26  Stan Cox <scox@redhat.com>
37538
37539         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37540         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37541         gcc_exit, gcc_check_unsupported_p):
37542         Moved to gcc-deps.exp
37543         * gcc-deps.exp: New file.
37544
37545 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37546
37547         * g++.old-deja/g++.pt/defarg14.C: New test.
37548
37549 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.old-deja/g++.other/lineno5.C: New test.
37552
37553 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37554
37555         * g++.old-deja/g++.pt/crash68.C: New test.
37556
37557 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         * g++.old-deja/g++.other/crash42.C: New test.
37560
37561 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37562
37563         * gcc.dg/cpp/extratokens.c: Fix.
37564         * gcc.dg/cpp/skipping2.c: New tests.
37565
37566 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37567
37568         * gcc.c-torture/execute/20010724-1.c: New file.
37569         * gcc.c-torture/execute/20010724-1.x: New file.
37570
37571 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37572
37573         * g++.old-deja/g++.other/cond7.C: New test.
37574
37575 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37576
37577         * g++.old-deja/g++.other/optimize4.C: New test.
37578
37579 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37580
37581         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37582
37583 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37584
37585         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37586         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37587         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37588         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37589
37590         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37591         bug report" message.
37592
37593         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37594         * g++.dg/ext/instantiate1.C: Move from old-deja.
37595
37596 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37597
37598         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37599         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37600         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37601         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37602
37603 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37604
37605         * gcc.c-torture/execute/20010723-1.c: New test.
37606
37607 2001-07-23  Ben Elliston  <bje@redhat.com>
37608
37609         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37610
37611 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37612
37613         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37614         i[34567]86-*-*.
37615         Delete handling of ieee_multilib_flags.
37616         Pass -mieee for alpha*-*-* and sh-*-*.
37617         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37618
37619 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37620
37621         Remove old-abi tests.
37622         * g++.old-deja/g++.mike/p11116.C: Remove.
37623         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37624
37625 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37626
37627         * g77.f-torture/compile/pr3743.f: New test
37628
37629 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37630
37631         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37632
37633 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37634
37635         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37636         g++.old-deja/g++.pt/static6.C: Likewise.
37637         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37638         supports weak symbols.
37639
37640 2001-07-18  Andreas Jaeger  <aj@suse.de>
37641
37642         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37643         supported again.
37644
37645 2001-07-18  Andreas Jaeger  <aj@suse.de>
37646
37647         * gcc.dg/iftrap-1.c: Fix target line.
37648
37649 2001-07-17  Richard Henderson  <rth@redhat.com>
37650
37651         * gcc.c-torture/execute/20010717-1.c: New.
37652
37653 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37654
37655         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37656         tests.
37657
37658 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37659
37660         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37661
37662 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37663
37664         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37665         UAC_SIGBUS, UAC_NOPRINT definitions.
37666
37667 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37668
37669         * objc/execute/object_is_class.m: New test.
37670         * objc/execute/object_is_meta_class.m: New test.
37671
37672 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37673
37674         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37675         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37676
37677 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37678
37679         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37680         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37681
37682 2001-07-14  Richard Henderson  <rth@redhat.com>
37683
37684         * gcc.dg/iftrap-1.c: New.
37685
37686 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37687
37688         * g77.f-torture/execute/intrinsic77.f: New test.
37689
37690 2001-07-11  Janis Johnson <janis@us.ibm.com>
37691
37692         * gcc.misc-tests/gcov-3.c: New test.
37693
37694 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37695
37696         * gcc.c-torture/compile/20010711-1.c,
37697         * gcc.c-torture/compile/20010711-2.c: New tests.
37698
37699 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37700
37701         * gcc.c-torture/execute/20010711-1.c: New test.
37702
37703 2001-07-11  Ben Elliston  <bje@redhat.com>
37704
37705         * g++.old-deja/g++.other/enum5.C: New test.
37706
37707 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37708
37709         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37710         (g++-dg-prune): Call prune_gcc_output.
37711         * prune.exp: New file for prune_gcc_output.
37712         * lib/g++.exp, lib/gcc.exp: Load it.
37713
37714 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37715
37716         * gcc.c-torture/compile/20010701-1.c,
37717         g++.old-deja/g++.ext/attrib6.C: New tests.
37718
37719 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37720
37721         * gcc.c-torture/compile/20010706-1.c: New test.
37722
37723 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37724
37725         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37726
37727 2001-06-28  Stan Shebs  <shebs@apple.com>
37728
37729         * gcc.dg/pragma-darwin.c: New test.
37730
37731 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37732
37733         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37734         Solaris 2.[678] system.
37735
37736 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37737
37738         * gcc.dg/20010622-1.c: New test.
37739
37740 2001-06-18  Stan Shebs  <shebs@apple.com>
37741
37742         * objc.dg: New directory.
37743         * objc.dg/dg.exp: New file.
37744         * objc.dg/alias.m: New.
37745         * objc.dg/class-1.m: New.
37746         * objc.dg/class-2.m: New.
37747         * objc.dg/const-str-1.m: New.
37748         * objc.dg/const-str-2.m: New.
37749         * objc.dg/id-1.m: New.
37750         * objc.dg/method-1.m: New.
37751         * objc.dg/super-class-1.m: New.
37752         * lib/objc-dg.exp: New file.
37753
37754 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37755
37756         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37757         of label name.
37758
37759 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37760
37761         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37762
37763 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37764
37765         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37766         variable.
37767
37768 2001-06-12  Richard Henderson  <rth@redhat.com>
37769
37770         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37771
37772 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         * g++.old-deja/g++.abi/vbase5.C: New test.
37775         * g++.old-deja/g++.abi/vbase6.C: New test.
37776         * g++.old-deja/g++.abi/vbase7.C: New test.
37777
37778 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37779
37780         * gcc.c-torture/compile/20010610-1.c: New test.
37781
37782 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37783
37784         * g++.old-deja/g++.abi/vbase4.C: New test.
37785
37786 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37787
37788         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37789         support %f for HC11/HC12 targets.
37790         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37791         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37792         on HC11/HC12 targets.
37793         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37794
37795 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37796
37797         * gcc.dg/wchar_t-1.c: New file.
37798         * gcc.dg/wint_t-1.c: Likewise.
37799
37800 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37801
37802         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37803
37804 2001-06-11  Richard Henderson  <rth@redhat.com>
37805
37806         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37807
37808 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37809
37810         * gcc.c-torture/compile/20010611-1.c: New test.
37811
37812 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37813
37814         * gcc.dg/c99-tag-1.c: Add more tests.
37815
37816 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37817
37818         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37819         representation on MN10300 and ARM/Thumb.
37820
37821 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37822
37823         * g77.f-torture/execute/20010610.f: New.
37824
37825 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37826
37827         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37828         names.
37829
37830 2001-06-09  Richard Henderson  <rth@redhat.com>
37831
37832         * gcc.c-torture/execute/ashrdi-1.c: New.
37833         * gcc.c-torture/execute/ashldi-1.c: New.
37834         * gcc.c-torture/execute/lshrdi-1.c: New.
37835
37836 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37837
37838         * objc/execute/load-3.m: Added. Check sending +load to categories,
37839         in addition to classes.
37840
37841 2001-06-08  Stan Shebs  <shebs@apple.com>
37842
37843         * objc/execute/load-2.m: New test.  From Nicola Pero
37844         <n.pero@mi.flashnet.it>.
37845
37846 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37847
37848         * gcc.c-torture/execute/20010605-2.c: New test.
37849
37850 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37851
37852         * g++.old-deja/g++.abi/vbase2.C: New test.
37853         * g++.old-deja/g++.abi/vbase3.C: New test.
37854
37855 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37856
37857         * g++.old-deja/g++.pt/friend49.C: New test.
37858
37859 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37860
37861         * g++.old-deja/g++.ext/anon3.C: New test.
37862
37863 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37864
37865         * g++.old-deja/g++.other/conv7.C: New test.
37866
37867 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37868
37869         * gcc.c-torture/compile/20010605-2.c: New test.
37870
37871 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37872
37873         * gcc.c-torture/execute/20010604-1.c: New test.
37874
37875 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37876
37877         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37878
37879 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37880
37881         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37882         (g++_link_flags): Likewise.
37883         (g++_init): Pass gccpath's value to two previous functions.
37884
37885 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37886
37887         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37888         Ensure logfile entry matches exec command line.
37889
37890 2001-05-31  Richard Henderson  <rth@redhat.com>
37891
37892         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37893         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37894
37895 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37896
37897         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37898         compiler for irix6.2
37899
37900 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37901
37902         * g++.old-deja/g++.other/optimize3.C: New file.
37903
37904 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37905
37906         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37907         assemble.
37908
37909 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37910
37911         * g++.old-deja/g++.other/optimize2.C: New file.
37912
37913 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37914
37915         * gcc.c-torture/compile/20010518-2.c: New file.
37916         * gcc.c-torture/execute/20010518-1.c: New file.
37917         * gcc.c-torture/execute/20010518-2.c: New file.
37918
37919 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37920
37921         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37922
37923 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37924
37925         G++ no longer defines builtins that do not begin with __builtin.
37926         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37927         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37928         * g++.old-deja/g++.law/builtin1.C: Likewise.
37929         * g++.old-deja/g++.law/cvt2.C: Likewise.
37930         * g++.old-deja/g++.mike/net5.C: Likewise.
37931         * g++.old-deja/g++.other/builtins1.C: Likewise.
37932         * g++.old-deja/g++.other/builtins2.C: Likewise.
37933         * g++.old-deja/g++.other/builtins3.C: Likewise.
37934         * g++.old-deja/g++.other/builtins4.C: Likewise.
37935         * g++.old-deja/g++.other/inline8.C: Likewise.
37936         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37937
37938 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37939
37940         * g++.old-deja/g++.pt/using1.C: Adjust.
37941         * g++.old-deja/g++.pt/using2.C: New test.
37942
37943 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37944
37945         * gcc.dg/cpp/charconst.c: New tests.
37946         * gcc.dg/cpp/escape.c: New tests.
37947         * gcc.dg/cpp/escape-1.c: New tests.
37948         * gcc.dg/cpp/escape-2.c: New tests.
37949         * gcc.dg/cpp/ucs.c: New tests.
37950
37951 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37952
37953         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37954         native compiler for irix6.5.
37955
37956 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37957
37958         * lib/g++.exp (g++_include_flags): Use args to compute
37959         get_multilibs.
37960         (g++_link_flags): Likewise.
37961         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37962
37963 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37964
37965         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37966
37967 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37968
37969         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37970         this file.
37971
37972 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37973
37974         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37975         STACK_SIZE;
37976         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37977         to STACK_SIZE; Use it to define size of add_histo array.
37978         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37979         to STACK_SIZE.
37980         (f): Use GITT_SIZE to define size of gitt local table.
37981         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37982         to STACK_SIZE; Use it to define size of bytemem array.
37983
37984 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37985
37986         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37987         on 68HC11/HC12 due to the asm instruction.
37988         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37989         * gcc.c-torture/compile/920520-1.x: Likewise.
37990         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37991         on 68HC11/HC12 because the function is larger than 64K.
37992         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37993         on 68HC11/HC12 because the structure is too large.
37994
37995 2001-05-20  Richard Henderson  <rth@redhat.com>
37996
37997         * gcc.c-torture/execute/20010520-1.c: New.
37998
37999 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38000
38001         * g++.old-deja/g++.warn/compare1.C: New test.
38002         * gcc.dg/compare4.c: New test.
38003
38004 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38005
38006         * g++.old-deja/g++.other/optimize1.C: New test.
38007
38008 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38009
38010         * g++.old-deja/g++.pt/spec41.C: New test.
38011
38012 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38013
38014         * gcc.c-torture/compile/20010114-1.x: Remove.
38015
38016 2001-05-18  Stan Shebs  <shebs@apple.com>
38017
38018         * gcc.c-torture/compile/20010518-1.c: New test.
38019
38020 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38021
38022         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38023         * g++.old-deja/g++.pt/crash67.C: New test.
38024
38025 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38026
38027         * g++.old-deja/g++.other/debug9.C: New test.
38028
38029 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38030
38031         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38032
38033 2001-05-16  Jan Hubicka  <jh@suse.cz>
38034
38035         * gcc.c-torture/compile/20010516-1.c: New test.
38036
38037 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38038
38039         * g++.old-deja/g++.other/crash41.C: New test.
38040
38041 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         * g++.old-deja/g++.pt/crash66.C: New test.
38044
38045 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38046
38047         * g++.old-deja/g++.robertl/eb27.C: Convert.
38048
38049 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38050
38051         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38052         declaration being redundant.
38053
38054 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38055
38056         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38057
38058 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38059
38060         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38061
38062 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38063
38064         * lib/g++.exp: Use testsuite_flags.
38065
38066 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38067
38068         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38069
38070 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38071
38072         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38073
38074 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38075
38076         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38077
38078 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38079
38080         * gcc.c-torture/compile/20010313-1.c: New test.
38081
38082 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38083
38084         * gcc.dg/cpp/direct2.c: New test.
38085         * gccq.dg/cpp/direct2s.c: New test.
38086
38087         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38088
38089 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38090
38091         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38092         * g++.old-deja/g++.other/op3.C: Likewise.
38093
38094 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38095
38096         * gcc.dg/cpp/syshdr.h: New file.
38097         * gcc.dg/cpp/sysmac1.c: Update.
38098         * gcc.dg/cpp/sysmac2.c: Update.
38099
38100 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38101
38102         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38103
38104 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38105
38106         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38107         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38108
38109 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38110
38111         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38112
38113 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38114
38115         * lib/g++.exp (g++_include_flags): Don't use any special flags
38116         if TESTING_IN_BUILD_TREE is not defined.
38117         (g++_init): Use a plain 'c++' as the compiler if
38118         TESTING_IN_BUILD_TREEE is not defined.
38119
38120 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38121
38122         * g++.old-deja/g++.eh/catch13.C: New test.
38123         * g++.old-deja/g++.eh/catch14.C: New test.
38124
38125 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.dg/cpp/tr-define.c: New test.
38128
38129 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38130
38131         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38132         <stdlib.h>, not <malloc.h>.
38133
38134 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38135
38136         * g++.old-deja/g++.ns/template17.C: New test.
38137
38138 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * g++.old-deja/g++.pt/ref4.C: New test.
38141
38142 2001-04-30  Richard Henderson  <rth@redhat.com>
38143
38144         * gcc.dg/20000724-1.c: Revert last change.
38145
38146 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38147
38148         * g77.f-torture/execute/20010430.f: New test.
38149
38150 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38151
38152         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38153
38154 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38155
38156         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38157
38158 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * g++.old-deja/g++.eh/crash6.C: New test.
38161
38162 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38163
38164         * g++.old-deja/g++.other/warn7.C: New test.
38165
38166 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38167
38168         * g++.old-deja/g++.other/defarg9.C: New test.
38169
38170 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38171
38172         * g77.f-torture/compile/20010426.f: New test.
38173         * g77.f-torture/execute/20010426.f: New test.
38174
38175 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38176
38177         * g77.f-torture/compile/20000629-1.x: Remove - error
38178         has been fixed.
38179
38180 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38181
38182         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38183         Tweak slightly to work with g++.dg framework.
38184         * g++.dg/special/ecos.exp: Run initp1.C test.
38185         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38186
38187         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38188         its linker doesn't give line numbers either.
38189         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38190
38191 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38192
38193         * g++.old-deja/g++.other/lex1.C: New test.
38194
38195 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38196
38197         * gcc.dg/noncompile/20010425-1.c: New test.
38198
38199 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38200
38201         * g++.old-deja/g++.pt/mangle2.C: New test.
38202
38203 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38204
38205         * gcc.dg/format/plus-1.c: New test.
38206
38207 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * gcc.dg/20010423-1.c: New test.
38210
38211 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38212
38213         * gcc.c-torture/execute/20010422-1.c: New test.
38214
38215 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38216
38217         * g++.old-deja/g++.ns/type2.C: New test.
38218
38219 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38220
38221         * g++.old-deja/g++.other/perf1.C: New test.
38222
38223 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38224
38225         * gcc.dg/c99-func-2.c: Remove xfail.
38226         * gcc.dg/c99-func-3.c: Remove xfail.
38227         * gcc.dg/c99-func-4.c: Remove xfail.
38228
38229 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38230
38231         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38232
38233 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38234
38235         * gcc.c-torture/compile/20010423-1.c: New test.
38236
38237 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38238
38239         * g++.old-deja/g++.pt/typename28.C: New test.
38240
38241 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38242
38243         * g++.old-deja/g++.abi/empty2.C: New test.
38244         * g++.old-deja/g++.abi/empty3.C: New test.
38245
38246 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38247
38248         * g++.old-deja/g++.other/comdat2.C: New test.
38249         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38250
38251 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38252
38253         * g++.old-deja/g++.other/overload14.C: New test.
38254
38255 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38256
38257         * g++.old-deja/g++.other/lookup23.C: New test.
38258
38259 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38260
38261         * gcc.c-torture/execute/20010403-1.c: New test.
38262
38263 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38264             Mark Mitchell  <mark@codesourcery.com>
38265
38266         * lib/old-dejagnu.exp: Don't delete output of executable.
38267         Add .exe suffix to executables.
38268
38269 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38270
38271         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38272
38273 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38274
38275         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38276
38277 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38278
38279         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38280         * g++.old-deja/g++.abi/crash1.C: New test.
38281
38282 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38283
38284         * g++.old-deja/g++.other/crash40.C: New test.
38285
38286 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38287
38288         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38289
38290 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         * g++.old-deja/g++.other/warn6.C: New test.
38293
38294 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38295
38296         * g++.old-deja/g++.robertl/eb42.C: Same.
38297
38298 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38299
38300         * gcc.dg/wtr-conversion-1.c: New testcase.
38301
38302 2001-04-10  Richard Henderson  <rth@redhat.com>
38303
38304         * g++.old-deja/g++.other/array5.C: New.
38305
38306 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38307
38308         * gcc.c-torture/execute/20010408-1.c: New test.
38309
38310 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38311
38312         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38313         headers and constructs.
38314         * g++.old-deja/g++.robertl/eb79.C: Same.
38315         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38316         * g++.old-deja/g++.robertl/eb73.C: Same.
38317         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38318         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38319         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38320         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38321         * g++.old-deja/g++.robertl/eb44.C: Same.
38322         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38323         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38324         * g++.old-deja/g++.robertl/eb39.C: Same.
38325         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38326         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38327         * g++.old-deja/g++.robertl/eb30.C: Same.
38328         * g++.old-deja/g++.robertl/eb3.C: Same.
38329         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38330         * g++.old-deja/g++.robertl/eb21.C: Same.
38331         * g++.old-deja/g++.robertl/eb15.C: Same.
38332         * g++.old-deja/g++.robertl/eb118.C: Same.
38333         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38334         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38335         * g++.old-deja/g++.robertl/eb109.C: Same.
38336         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38337         * g++.old-deja/g++.mike/rtti1.C: Same.
38338         * g++.old-deja/g++.mike/p658.C: Same.
38339         * g++.old-deja/g++.mike/net46.C: Same.
38340         * g++.old-deja/g++.mike/net34.C: Same.
38341         * g++.old-deja/g++.mike/memoize1.C: Same.
38342         * g++.old-deja/g++.mike/eh2.C: Same.
38343         * g++.old-deja/g++.law/weak.C: Same.
38344         * g++.old-deja/g++.law/visibility7.C: Same.
38345         * g++.old-deja/g++.law/visibility25.C: Same.
38346         * g++.old-deja/g++.law/visibility22.C: Same.
38347         * g++.old-deja/g++.law/visibility2.C: Same.
38348         * g++.old-deja/g++.law/visibility17.C: Same.
38349         * g++.old-deja/g++.law/visibility13.C: Same.
38350         * g++.old-deja/g++.law/visibility10.C: Same.
38351         * g++.old-deja/g++.law/visibility1.C: Same.
38352         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38353         * g++.old-deja/g++.law/vbase1.C: Same.
38354         * g++.old-deja/g++.law/operators32.C: Same.
38355         * g++.old-deja/g++.law/nest3.C: Same.
38356         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38357         * g++.old-deja/g++.law/except5.C (main): Same.
38358         * g++.old-deja/g++.law/cvt7.C (run): Same.
38359         * g++.old-deja/g++.law/cvt2.C: Same.
38360         * g++.old-deja/g++.law/cvt16.C: Same.
38361         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38362         * g++.old-deja/g++.law/ctors17.C (main): Same.
38363         * g++.old-deja/g++.law/ctors13.C: Same.
38364         * g++.old-deja/g++.law/ctors12.C (main): Same.
38365         * g++.old-deja/g++.law/ctors10.C: Same.
38366         * g++.old-deja/g++.law/code-gen5.C: Same.
38367         * g++.old-deja/g++.law/bad-error7.C: Same.
38368         * g++.old-deja/g++.law/arm9.C: Same.
38369         * g++.old-deja/g++.law/arm12.C: Same.
38370         * g++.old-deja/g++.law/arg8.C: Same.
38371         * g++.old-deja/g++.law/arg1.C: Same.
38372         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38373         * g++.old-deja/g++.jason/template31.C: Same.
38374         * g++.old-deja/g++.jason/template24.C (main): Same.
38375         * g++.old-deja/g++.jason/2371.C: Same.
38376         * g++.old-deja/g++.eh/new2.C: Same.
38377         * g++.old-deja/g++.eh/new1.C: Same.
38378         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38379         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38380         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38381         * g++.old-deja/g++.brendan/crash62.C: Same.
38382         * g++.old-deja/g++.brendan/crash52.C: Same.
38383         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38384         * g++.old-deja/g++.brendan/crash38.C: Same.
38385         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38386         * g++.old-deja/g++.brendan/copy9.C: Same.
38387
38388 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38389
38390         * gcc.c-torture/execute/20001203-2.c (memset):
38391         Count argument is of type __SIZE_TYPE__.
38392
38393 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38394
38395         * gcc.c-torture/compile/20010404-1.c: New test.
38396
38397 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38398
38399         * gcc.c-torture/compile/20010326-1.c: New test.
38400
38401 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38402
38403         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38404         peculiarities of the SH.
38405         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38406
38407 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38408
38409         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38410         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38411         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38412
38413 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38414
38415         * g77.f-torture/compile/20010321-1.f: New test.
38416
38417 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38418
38419         * gcc.c-torture/compile/20010329-1.c: New test.
38420
38421 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * gcc.c-torture/execute/20010329-1.c: New test.
38424
38425 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38426
38427         * g++.old-deja/g++.other/eh4.C: Fix typo.
38428
38429 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38430
38431         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38432
38433 2001-03-28  Philip Blundell  <philb@gnu.org>
38434
38435         * gcc.c-torture/compile/20010328-1.c: New test.
38436
38437 2001-03-27  Richard Henderson  <rth@redhat.com>
38438
38439         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38440         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38441
38442 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38443
38444         * gcc.c-torture/compile/20010327-1.c: New test.
38445
38446 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38447
38448         * g++.old-deja/g++.other/friend12.C: New test.
38449         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38450         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38451
38452 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38453
38454         * gcc.c-torture/execute/20010325-1.c: New test.
38455
38456 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38457
38458         * g++.old-deja/g++.other/mangle3.C: New test.
38459
38460 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38461
38462         * g++.old-deja/g++.other/anon8.C: New test.
38463
38464 2001-03-20  Philip Blundell  <philb@gnu.org>
38465
38466         * gcc.c-torture/compile/20010320-1.c: New test.
38467
38468 2001-03-17  Richard Henderson  <rth@redhat.com>
38469
38470         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38471
38472 2001-03-15  Geoff Keating  <geoff@redhat.com>
38473
38474         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38475         tests on AIX.
38476
38477 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38478
38479         * g++.old-deja/g++.other/eh4.C: New test.
38480
38481 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38482
38483         * gcc.dg/cpp/mi1.c: Update.
38484
38485 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38486
38487         * g++.old-deja/g++.other/regstack.C: New test.
38488
38489 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         * g++.old-deja/g++.other/ref4.C: New test.
38492
38493 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38494
38495         * objc/execute/va_method.m: Added.
38496         * objc/execute/IMP.m: Added.
38497         * objc/execute/_cmd.m: Added.
38498         * objc/execute/accessing_ivars.m: Added.
38499         * objc/execute/class-1.m: Added.
38500         * objc/execute/class-10.m: Added.
38501         * objc/execute/class-11.m: Added.
38502         * objc/execute/class-12.m: Added.
38503         * objc/execute/class-13.m: Added.
38504         * objc/execute/class-14.m: Added.
38505         * objc/execute/class-2.m: Added.
38506         * objc/execute/class-3.m: Added.
38507         * objc/execute/class-4.m: Added.
38508         * objc/execute/class-5.m: Added.
38509         * objc/execute/class-6.m: Added.
38510         * objc/execute/class-7.m: Added.
38511         * objc/execute/class-8.m: Added.
38512         * objc/execute/class-9.m: Added.
38513         * objc/execute/class-tests-1.h
38514         * objc/execute/class-tests-2.h
38515         * objc/execute/compatibility_alias.m: Added.
38516         * objc/execute/encode-1.m: Added.
38517         * objc/execute/formal_protocol-1.m: Added.
38518         * objc/execute/formal_protocol-2.m: Added.
38519         * objc/execute/formal_protocol-3.m: Added.
38520         * objc/execute/formal_protocol-4.m: Added.
38521         * objc/execute/formal_protocol-5.m: Added.
38522         * objc/execute/formal_protocol-6.m: Added.
38523         * objc/execute/formal_protocol-7.m: Added.
38524         * objc/execute/informal_protocol.m: Added.
38525         * objc/execute/initialize.m: Added.
38526         * objc/execute/load.m: Added.
38527         * objc/execute/many_args_method.m: Added.
38528         * objc/execute/nested-3.m: Added.
38529         * objc/execute/no_clash.m: Added.
38530         * objc/execute/private.m: Added.
38531         * objc/execute/redefining_self.m: Added.
38532         * objc/execute/root_methods.m: Added.
38533         * objc/execute/selector-1.m: Added.
38534         * objc/execute/static-1.m: Added.
38535         * objc/execute/static-2.m: Added.
38536         * objc/execute/va_method.m: Added.
38537
38538 2001-03-10  Richard Henderson  <rth@redhat.com>
38539
38540         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38541
38542 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38543
38544         * g++.old-deja/g++.other/crash31.C: XFAIL.
38545         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38546         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38547         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38548         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38549         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38550
38551 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38552
38553         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38554
38555 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38556
38557         * gcc.dg/20000724-1.c: Don't use multiline strings.
38558
38559 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38560
38561         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38562         result of -cString against what we expect it to be; don't just
38563         print it out for no one to read.
38564
38565         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38566         Based on testcases provided by Nicola Pero.
38567
38568 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38569
38570         * gcc.dg/cpp/macro7.c: New test.
38571
38572 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38573
38574         * gcc.dg/cpp/multiline.c: Update.
38575
38576 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38577
38578         * g++.old-deja/g++.other/enum3.C: New test.
38579
38580 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38581
38582         * g++.old-deja/g++.other/pod1.C: New test.
38583
38584 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38585
38586         * g++.old-deja/g++.ext/overload1.C: New test.
38587
38588 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38589
38590         * g++.old-deja/g++.pt/using1.C: New test.
38591
38592 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38593
38594         * g++.old-deja/g++.other/using9.C: New test.
38595
38596 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38597
38598         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38599
38600         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38601
38602 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * g++.old-deja/g++.ext/realpt1.C: Remove.
38605
38606 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38607
38608         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38609
38610 2001-02-26  Will Cohen  <wcohen@redhat.com>
38611
38612         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38613
38614 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38615
38616         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38617         templatized constructors.
38618
38619 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38620
38621         * gcc.c-torture/execute/20010224-1.c: New test.
38622
38623 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38624
38625         * gcc.c-torture/execute/20010222-1.c: New test.
38626
38627 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38628
38629         * g++.old-deja/g++.other/inline20.C: New test.
38630
38631 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38632
38633         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38634
38635 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38636
38637         * g++.old-deja/g++.other/lookup22.C: New test.
38638
38639 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38640
38641         * g77.dg: New directory.
38642         * g77.dg/20010216-1.f: New test case.
38643         * g77.dg/dg.exp: New driver.
38644         * lib/g77-dg.exp: New driver library.
38645
38646 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38647
38648         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38649
38650 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38651
38652         * g++.old-deja/g++.other/decl9.C: New test.
38653
38654 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38655
38656         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38657         not need <string> and also tests the initialization at runtime.
38658
38659 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38660
38661         * gcc.c-torture/execute/longlong.c: New test.
38662
38663 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38664
38665         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38666
38667 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38668
38669         * gcc.c-torture/execute/920302-1.c (execute):
38670         Change argument type to short.
38671
38672 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38673
38674         * g++.old-deja/g++.pt/deduct6.C: New test.
38675
38676 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38677
38678         * g++.old-deja/g++.pt/deduct5.C: New test.
38679
38680 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * gcc.c-torture/execute/20010209-1.c: New test.
38683
38684 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38685
38686         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38687
38688 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38689
38690         * g++.dg/vtgc1.C: Update for new ABI.
38691
38692         * consistency.vlad: New directory, 1665 files.
38693
38694 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38695
38696         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38697         return type.
38698         * gcc.dg/cpp/digraphs.c: Declare puts.
38699
38700 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38701
38702         * g++.old-deja/g++.other/warn5.C: New test.
38703
38704 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38705
38706         * g++.old-deja/g++.pt/spec40.C: New test.
38707
38708 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38709
38710         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38711         case.
38712         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38713
38714 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38715
38716         * gcc.c-torture/compile/20010209-1.c: New test.
38717
38718 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38719
38720         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38721         excess errors message but not if it crashes.
38722         * g++.old-deja/g++.other/crash27.C: Likewise.
38723         * g++.old-deja/g++.other/crash28.C: Likewise.
38724         * g++.old-deja/g++.other/crash30.C: Likewise.
38725         * g++.old-deja/g++.other/crash32.C: Likewise.
38726         * g++.old-deja/g++.other/crash35.C: Likewise.
38727         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38728
38729 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38730
38731         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38732         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38733         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38734         g77.f-torture/execute/execute.exp,
38735         g77.f-torture/noncompile/noncompile.exp,
38736         gcc.c-torture/execute/execute.exp,
38737         gcc.c-torture/execute/memcheck/memcheck.exp,
38738         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38739         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38740         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38741         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38742         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38743         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38744         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38745         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38746         Remove bug reporting instructions with ancient email addresses.
38747
38748 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38749
38750         * gcc.dg/20010202-1.c: New test.
38751         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38752
38753 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38754
38755         * g++.dg/stdbool-if.C: New test.
38756
38757 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38758
38759         * objc/execute/fdecl.m: Added main().
38760
38761 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38762
38763         * gcc.c-torture/execute/20010206-1.c: New test.
38764
38765 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38766
38767         * gcc.dg/cpp/avoidpaste1.c: Update.
38768
38769 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38770
38771         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38772         Pero <nicola@brainstorm.co.uk>.
38773         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38774
38775 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38776
38777         * g++.old-deja/g++.pt/spec39.C: New test.
38778
38779 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38780
38781         * gcc.c-torture/compile/20010202-1.c: New test.
38782
38783 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         * g++.old-deja/g++.abi/primary2.C: New test.
38786         * g++.old-deja/g++.abi/primary3.C: New test.
38787         * g++.old-deja/g++.abi/primary4.C: New test.
38788         * g++.old-deja/g++.abi/primary5.C: New test.
38789         * g++.old-deja/g++.abi/vtable3.h: New test.
38790         * g++.old-deja/g++.abi/vtable3a.C: New test.
38791         * g++.old-deja/g++.abi/vtable3b.C: New test.
38792         * g++.old-deja/g++.abi/vtable3c.C: New test.
38793         * g++.old-deja/g++.abi/vtable3d.C: New test.
38794         * g++.old-deja/g++.abi/vtable3e.C: New test.
38795         * g++.old-deja/g++.abi/vtable3f.C: New test.
38796         * g++.old-deja/g++.abi/vtable3g.C: New test.
38797         * g++.old-deja/g++.abi/vtable3h.C: New test.
38798         * g++.old-deja/g++.abi/vtable3i.C: New test.
38799         * g++.old-deja/g++.abi/vtable3j.C: New test.
38800         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38801
38802 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38803
38804         * g++.old-deja/g++.other/anon6.C: New test.
38805         * g++.old-deja/g++.other/anon7.C: New test.
38806
38807 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38808
38809         * gcc.dg/cpp/avoidpaste2.c: New tests.
38810
38811 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38812
38813         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38814
38815 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38816
38817         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38818         DECIMAL_DIG cases for Irix."
38819
38820 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38821
38822         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38823
38824 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38825
38826         * gcc.dg/c99-tag-1.c: New test.
38827
38828 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38829
38830         * gcc.dg/cpp/tr-warn1.c: Add tests.
38831
38832 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38833
38834         * gcc.dg/cpp/avoidpaste1.c: Update.
38835         * gcc.dg/cpp/paste4.c: Update.
38836
38837 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38838
38839         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38840         cases for Irix.
38841
38842 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38843
38844         * g++.old-deja/g++.other/inline19.C: New test.
38845
38846 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38847
38848         * gcc.dg/Wlarger-than.c: New test.
38849
38850 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38851
38852         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38853
38854 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38855
38856         * gcc.c-torture/execute/20010129-1.c: New test.
38857         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38858
38859 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38860
38861         * gcc.dg/cpp/avoidpaste1.c: Test case.
38862
38863 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38864
38865         * g++.old-deja/g++.other/inline18.C: New test.
38866
38867 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38868
38869         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38870         and __builtin_putchar.
38871
38872 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38873
38874         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38875         tests.
38876
38877 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38878
38879         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38880         floating point number rounding mode to round to the nearest
38881         representable mode.
38882
38883 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38884
38885         * g++.old-deja/g++.other/mangle2.C: New test.
38886
38887 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38888
38889         * gcc.c-torture/compile/20010124-1.c: New test.
38890
38891 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         * g++.old-deja/g++.pt/spec38.C: New test.
38894
38895 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38896
38897         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38898         "Build don't run".
38899
38900 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38901
38902         * gcc.c-torture/execute/20010123-1.c: New test.
38903
38904 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38905
38906         * g++.old-deja/g++.pt/spec37.C: New test.
38907
38908 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38909
38910         * g++.old-deja/g++.pt/overload14.C: New test.
38911
38912 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38913
38914         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38915         __builtin_return_address.
38916
38917 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38918
38919         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38920         * g++.old-deja/g++.pt/spec35.C: New test.
38921         * g++.old-deja/g++.pt/spec36.C: New test.
38922
38923 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38924
38925         * gcc.c-torture/compile/20010118-1.c: New test.
38926
38927 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38928
38929         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38930
38931 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38932
38933         * gcc.c-torture/execute/20010119-1.c: New test.
38934
38935 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38936
38937         * g++.old-deja/g++.other/vbase5.C: New test.
38938
38939 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38940
38941         * gcc.c-torture/execute/20010118-1.c: New test.
38942
38943 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38944
38945         * g++.old-deja/g++.pt/deduct3.C: New test.
38946
38947 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38948
38949         * g++.old-deja/g++.pt/spec34.C: New test.
38950
38951 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38952
38953         * g77.f-torture/compile/20000601-2.f: New test.
38954
38955 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38956
38957         * g++.old-deja/g++.other/init17.C: New test.
38958
38959 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38960
38961         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38962
38963 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38964
38965         * g++.old-deja/g++.pt/unify8.C: New test.
38966
38967 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38968
38969         * g++.old-deja/g++.abi/vbase1.C: New test.
38970
38971 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.old-deja/g++.pt/crash65.C: New test.
38974
38975 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38976
38977         * gcc.dg/cpp/assembl2.S: New test case.
38978
38979 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38980
38981         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38982         are supported.
38983
38984 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38985
38986         * g++.old-deja/g++.other/builtins1.C: New test.
38987         * g++.old-deja/g++.other/builtins2.C: Likewise.
38988         * g++.old-deja/g++.other/builtins3.C: Likewise.
38989         * g++.old-deja/g++.other/builtins4.C: Likewise.
38990
38991 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38992
38993         * gcc.c-torture/compile/20010117-1.c: New test.
38994         * gcc.c-torture/compile/20010117-2.c: New test.
38995
38996 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38997
38998         * g77.f-torture/execute/20010116.[fx]: New test,
38999         XFAIL on i?86-*-*.
39000         * g77.f-torture/compile/20010115.f: Indicate it's
39001         a test for PR fortran/1636.
39002
39003 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39004
39005         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39006
39007 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39008
39009         * g77.f-torture/compile/20010115.f: New test.
39010
39011 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.pt/nontype5.C: New test.
39014
39015 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39016
39017         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39018         have an equivalent working one below it.
39019
39020 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39021
39022         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39023         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39024
39025 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39026
39027         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39028         message containing "init_priority".
39029         (conpr-2.C): Likewise.
39030         (conpr-3.C): Likewise.
39031         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39032
39033 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39034
39035         * gcc.c-torture/execute/20010114-2.c: New test.
39036
39037 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39038
39039         * gcc.c-torture/compile/20010114-1.c: New test.
39040         * gcc.c-torture/compile/20010114-1.x: Xfail.
39041         * gcc.c-torture/compile/20010114-2.c: New test.
39042         * gcc.c-torture/execute/20010114-1.c: New test.
39043         * gcc.dg/trunc-1.c: New test.
39044         * gcc.dg/uninit-B.c: New test.
39045
39046 2001-01-13  Nick Clifton  <nickc@redhat.com>
39047
39048         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39049         target.
39050
39051 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39052
39053         * gcc.c-torture/compile/20010113-1.c: New test.
39054
39055 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39056
39057         * gcc.c-torture/compile/20001212-1.c: New test.
39058
39059 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39060
39061         * gcc.dg/cpp/widestr1.c: Update.
39062         * gcc.dg/cpp/prag-imp.c: Remove.
39063
39064 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39065
39066         * gcc.c-torture/execute/20000801-3.x: Remove.
39067         * gcc.dg/c90-init-1.c: New test.
39068         * gcc.dg/c99-init-1.c: New test.
39069         * gcc.dg/c99-init-2.c: New test.
39070         * gcc.dg/gnu99-init-1.c: New test.
39071
39072 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39073
39074         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39075         testing that no relevant ones were found.
39076
39077 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39078
39079         * g++.old-deja/g++.pt/cast2.C: New test.
39080
39081 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39082
39083         * g++.old-deja/g++.pt/friend47.C: New test.
39084
39085 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39086
39087         * g++.old-deja/g++.pt/instantiate13.C: New test.
39088
39089 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39090
39091         * g++.old-deja/g++.other/defarg7.C: New test.
39092         * g++.old-deja/g++.other/defarg8.C: New test.
39093
39094 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39095
39096         * g++.old-deja/g++.pt/crash64.C: New test.
39097
39098 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39099
39100         * g++.old-deja/g++.pt/crash63.C: New test.
39101
39102 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39103
39104         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39105
39106 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39107
39108         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39109
39110 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39111
39112         * g++.old-deja/g++.pt/error3.C: New test.
39113
39114 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39115
39116         * g++.old-deja/g++.other/crash39.C: New test.
39117
39118 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39119
39120         * g++.old-deja/g++.other/vbase4.C: New test.
39121
39122 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39123
39124         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39125         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39126         * gcc.dg/special/special.exp: New test driver which will check
39127         for alias support for the above test.
39128
39129 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39130
39131         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39132         problems on small machines.
39133         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39134         parameterize.
39135
39136 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39137
39138         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39139         mips.
39140         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39141
39142 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39143
39144         * g++.old_deja/g++.pt/using8.C: New test.
39145
39146 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39147
39148         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39149
39150 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39151
39152         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39153         where a failure is expected.
39154         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39155
39156 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39157
39158         * g++.old_deja/g++.pt/instantiate12.C: New test.
39159
39160 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39161
39162         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39163         start of structs.
39164         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39165         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39166         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39167         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39168         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39169         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39170         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39171         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39172         * g++.old-deja/g++.eh/spec6.C: Likewise.
39173         * g++.old-deja/g++.jason/crash3.C: Likewise.
39174         * g++.old-deja/g++.law/ctors11.C: Likewise.
39175         * g++.old-deja/g++.law/ctors17.C: Likewise.
39176         * g++.old-deja/g++.law/ctors5.C: Likewise.
39177         * g++.old-deja/g++.law/ctors9.C: Likewise.
39178         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39179         * g++.old-deja/g++.mike/net22.C: Likewise.
39180         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39181         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39182         * g++.old-deja/g++.mike/virt3.C: Likewise.
39183         * g++.old-deja/g++.niklas/t128.C: Likewise.
39184         * g++.old-deja/g++.other/anon4.C: Likewise.
39185         * g++.old-deja/g++.other/using1.C: Likewise.
39186         * g++.old-deja/g++.other/warn3.C: Likewise.
39187         * g++.old-deja/g++.pt/t37.C: Likewise.
39188         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39189         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39190
39191 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39192
39193         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39194
39195 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39196
39197         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39198
39199 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39200
39201         * gcc.c-torture/compile/20010107-1.c: New test.
39202
39203 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39204
39205         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39206
39207 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39208
39209         * gcc.dg/format/format.h: New file.
39210         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39211         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39212         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39213         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39214         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39215         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39216         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39217         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39218         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39219         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39220         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39221         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39222         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39223         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39224         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39225         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39226         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39227         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39228         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39229         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39230         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39231         instead of declaring standard types, macros and functions in each
39232         test.
39233
39234 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39235
39236         * gcc.c-torture/execute/20010106-1.c: New test.
39237
39238 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39239
39240         * gcc.dg/format/format.exp: New file.
39241         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39242         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39243         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39244         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39245         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39246         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39247         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39248         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39249         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39250         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39251         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39252         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39253         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39254         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39255         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39256         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39257         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39258         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39259         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39260         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39261         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39262         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39263         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39264         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39265         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39266         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39267         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39268         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39269         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39270         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39271         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39272         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39273         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39274         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39275         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39276         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39277         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39278         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39279         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39280         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39281         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39282         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39283
39284 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39285
39286         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39287         account.
39288
39289 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39290
39291         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39292
39293 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39294
39295         * g++.old-deja/g++.pt/crash62.C: New test.
39296
39297 2001-01-04  Richard Henderson  <rth@redhat.com>
39298
39299         * gcc.dg/20000926-1.c: Update expected warnings.
39300         * gcc.dg/array-2.c: Likewise.
39301         * gcc.dg/array-4.c: Also validate flexible array members.
39302         * gcc.dg/c99-flex-array-1.c: New.
39303
39304 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39305
39306         * gcc.c-torture/compile/20001222-1.x: Remove.
39307
39308 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39309
39310         * gcc.c-torture/execute/built-in-setjmp.c: New.
39311
39312 2001-01-03  Richard Henderson  <rth@redhat.com>
39313
39314         * gcc.dg/940510-1.c: Update expected error wording.
39315         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39316
39317 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39318
39319         * lib/target-supports.exp (check_alias_available): Modified to
39320         indicate aliases not supported if only weak aliases are supported.
39321
39322 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39323
39324         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39325         Turn on cmpstrsi checks for __pj__ and __i370__.
39326
39327 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39328
39329         * g++.old-deja/g++.other/virtual11.C: New test.
39330
39331 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39332
39333         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39334
39335 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39336
39337         * gcc.c-torture/compile/20010102-1.c: New test.
39338
39339 2001-01-02  Andreas Jaeger  <aj@suse.de>
39340
39341         * gcc.dg/noreturn-3.c: New test.
39342
39343         * gcc.dg/noreturn-4.c: New test.
39344
39345 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39346
39347         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39348         __builtin_fputc and __builtin_fwrite.
39349
39350 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39351
39352         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39353         signed char, not default char.
39354
39355 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39356
39357         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39358
39359 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39360
39361         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39362
39363 2000-12-29  Richard Henderson  <rth@redhat.com>
39364
39365         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39366         (__cyg_profile_func_exit): Define.
39367
39368 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39369
39370         * g++.dg/vtgc1.C: New test.
39371
39372 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39373
39374         * gcc.dg/noncompile/20001228-1.c: New test.
39375
39376         * gcc.dg/20001228-1.c: New test.
39377
39378         * gcc.c-torture/execute/20001228-1.c: New test.
39379
39380 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39381
39382         * gcc.dg/format-strfmon-1.c: New test.
39383
39384 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39385
39386         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39387         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39388         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39389         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39390         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39391         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39392         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39393         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39394         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39395         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39396         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39397         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39398         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39399
39400         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39401         * gcc.c-torture/execute/string-opt-4.c: Test index.
39402
39403 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39404
39405         * gcc.c-torture/compile/20001226-1.c: New test.
39406
39407 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39408
39409         * gcc.c-torture/compile/20001222-1.c: New test.
39410         * gcc.c-torture/compile/20001222-1.x: Xfail.
39411
39412 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39413
39414         * gcc.c-torture/execute/comp-goto-2.c: New test.
39415
39416 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39417
39418         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39419         Use long types if __INT_MAX__ is 32767.
39420         (main): Use cast to (sint32 *) when poking 88 into a_page.
39421
39422         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39423
39424 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39425
39426         * gcc.c-torture/compile/20001221-1.c: New test.
39427         * gcc.c-torture/execute/20001221-1.c: New test.
39428
39429 2000-12-20  Richard Henderson  <rth@redhat.com>
39430
39431         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39432         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39433
39434 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39435
39436         * gcc.dg/compare3.c: New test.
39437
39438 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39439
39440         * gcc.dg/format-warnll-1.c: New test.
39441
39442 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39443
39444         * gcc.dg/cpp/cmdlne-P.c: New test.
39445
39446 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39447
39448         * gcc.c-torture/execute/builtin-abs-1.c,
39449         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39450
39451 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39452
39453         * gcc.dg/cpp/multiline.c: New test.
39454
39455 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39456
39457         * g++.old-deja/g++.other/syshdr1.C: Update.
39458         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39459
39460 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39461
39462         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39463
39464 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39465
39466         * g++.old-deja/g++.pt/ttp65.C: New test.
39467
39468 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39469
39470         * g++.old-deja/g++.pt/ttp64.C: New test.
39471
39472 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39473
39474         * g++.old-deja/g++.pt/spec33.C: New test.
39475
39476 2000-12-14  Catherine Moore  <clm@redhat.com>
39477
39478         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39479         * gcc.c-torture/execute/920612-2.c: Likewise.
39480         * gcc.c-torture/execute/920428-2.c: Likewise.
39481         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39482         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39483
39484 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39485
39486         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39487         * gcc.dg/pack-test-2.c: Likewise.
39488
39489 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39490
39491         Tests by Zack Weinberg <zackw@stanford.edu>.
39492
39493         * gcc.dg/cpp/defined.c: Update.
39494         * gcc.dg/cpp/defined_trad.c: New tests.
39495
39496 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39497
39498         * gcc.dg/cpp/trad-direct.c: Update.
39499
39500 2000-12-11  Neil Booth  <neilb@earthling.net>
39501
39502         * gcc.dg/cpp/defined_trad.c
39503
39504 2000-12-11  Neil Booth  <neilb@earthling.net>
39505
39506         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39507
39508 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39509
39510         * gcc.dg/format-miss-2.c: New test.
39511
39512 2000-12-09  Neil Booth  <neilb@earthling.net>
39513
39514         * gcc.dg/cpp/lineflags.c: New tests.
39515         * gcc.dg/cpp/poison.c: Update.
39516         * gcc.dg/cpp/redef2.c: Update.
39517         * gcc.dg/cpp/skipping.c: New test.
39518
39519 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39520
39521         * g++.old-deja/g++.other/eh3.C: New testcase.
39522
39523 2000-12-07  Neil Booth  <neilb@earthling.net>
39524
39525         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39526         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39527         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39528         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39529         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39530         Update.
39531
39532 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39533
39534         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39535         __SIZE_TYPE__ instead of int for type of integers cast to
39536         pointers.
39537
39538 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39539
39540         * g++.old-deja/g++.other/cleanup4.C: New test.
39541
39542 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39543
39544         * format-sec-1.c: New test.
39545
39546 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39547
39548         * gcc.dg/format-nonlit-3.c: New test.
39549
39550 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39551
39552         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39553         through a null pointer.
39554
39555 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39556
39557         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39558         * g++.old-deja/g++.pt/partial4.C: New test.
39559
39560 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39561
39562         * gcc.c-torture/execute/ieee/hugeval.x: New.
39563
39564 2000-12-06  Neil Booth  <neilb@earthling.net>
39565
39566         * gcc.dg/cpp/backslash2.c: New tests.
39567
39568 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39569
39570         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39571         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39572
39573 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39574
39575         * gcc.c-torture/execute/20001203-2.c: New testcase.
39576
39577 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39578
39579         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39580         * g++.old-deja/g++.other/virtual10.C: New test.
39581
39582 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39583
39584         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39585
39586 2000-12-05  Richard Henderson  <rth@redhat.com>
39587
39588         * gcc.c-torture/compile/20001205-1.c: New.
39589
39590 2000-12-04  Neil Booth  <neilb@earthling.net>
39591
39592         * g++.old-deja/g++.other/virtual9.C: New test.
39593         * g++.old-deja/g++.pt/crash61.C: New test.
39594         * gcc.c-torture/execute/loop-9.c: New test.
39595
39596 2000-12-04  Neil Booth  <neilb@earthling.net>
39597
39598         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39599         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39600         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39601         * gcc.dg/cpp/extratokens.c: ...here.
39602
39603 2000-12-04  Neil Booth  <neilb@earthling.net>
39604
39605         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39606         New tests.
39607
39608 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39609
39610         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39611         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39612
39613 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39614
39615         * gcc.c-torture/execute/20001203-1.c: New test.
39616
39617 2000-12-03  Neil Booth  <neilb@earthling.net>
39618
39619         * gcc.dg/cpp/macro6.c: New test cases.
39620
39621 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39622
39623         * gcc.c-torture/execute/string-opt-9.c: New test.
39624         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39625         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39626         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39627
39628         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39629         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39630
39631 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39632
39633         * gcc.dg/cpp/if-6.c: New testcase.
39634
39635         * gcc.dg/20001201-1.c: New testcase.
39636
39637 2000-12-02  Neil Booth  <neilb@earthling.net>
39638
39639         * g++.old-deja/g++.other/externC4.C,
39640         g++.old-deja/g++.other/friend10.C: New tests.
39641
39642 2000-12-02  Neil Booth  <neilb@earthling.net>
39643
39644         * g++.old-deja/g++.other/instan2.C
39645         * g++.old-deja/g++.other/instan3.C: New test.
39646
39647 2000-12-02  Neil Booth  <neilb@earthling.net>
39648
39649         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39650         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39651         gnuc99.c,gnuc99-pedantic.c: New tests.
39652
39653 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39654
39655         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39656         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39657
39658 2000-12-01  Neil Booth  <neilb@earthling.net>
39659
39660         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39661         * gcc.dg/cpp/poison.c: Update.
39662         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39663
39664 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39665
39666         * g77.f-torture/execute/20001201.f: New test.
39667
39668 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39669
39670         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39671
39672 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39675
39676 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39677
39678         * g++.old-deja/g++.other/cast6.C: New test.
39679
39680 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39681
39682         * gcc.c-torture/execute/20001130-2.c: New testcase.
39683
39684 2000-11-30  Richard Henderson  <rth@redhat.com>
39685
39686         * gcc.c-torture/execute/20001130-1.c: New test.
39687
39688 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.other/op3.C: New test.
39691
39692 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39693
39694         * g++.old-deja/g++.other/op2.C: New test.
39695
39696 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39697
39698         * g++.old-deja/g++.other/crash38.C: New test.
39699
39700 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39701
39702         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39703
39704 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39705
39706         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39707         tests.
39708         * gcc.c-torture/execute/string-opt-6.c: New test.
39709
39710         * gcc.dg/20001117-1.c: Add main.
39711
39712 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39713
39714         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39715         Move from here ...
39716         * gcc.dg/940510-1.c: ... to here.
39717
39718         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39719         zero-size arrays in toplevel structures.
39720
39721 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * gcc.c-torture/execute/loop-8.c: New test.
39724
39725 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39726
39727         * g++.old-deja/g++.other/base1.C: New test.
39728
39729 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39730
39731         * g++.old-deja/g++.other/parse2.C: New test.
39732
39733 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39734
39735         * g++.old-deja/g++.pt/incomplete1.C: New test.
39736
39737 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39738
39739         * g++.old-deja/g++.other/friend9.C: New test.
39740
39741 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39742
39743         * gcc.dg/20001127-1.c: New test.
39744
39745 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39746
39747         * g++.old-deja/g++.pt/friend46.C: New test.
39748
39749 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39750
39751         * g++.old-deja/g++.other/ptrmem8.C: New test.
39752
39753 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39754
39755         * gcc.c-torture/execute/string-opt-7.c: New test.
39756         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39757
39758 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39759
39760         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39761         instead of 'mkcheck 2'.
39762
39763 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39764
39765         * gcc.c-torture/execute/memcheck/driver.c,
39766         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39767         C9X references to refer to C99.
39768
39769 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39770
39771         * gcc.dg/ultrasp3.c: New test.
39772
39773 2000-11-25  Neil Booth  <neilb@earthling.net>
39774
39775         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39776
39777 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39778
39779         * gcc.c-torture/compile/20001123-2.c: New.
39780
39781 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39782
39783         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39784
39785 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39786
39787         * gcc.dg/sequence-point-1.c: Add some new tests.
39788         * gcc.c-torture/execute/20001124-1.c: New test.
39789
39790 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39791
39792         * g++.old-deja/g++.other/vaarg4.C: New test.
39793         * gcc.c-torture/compile/20001123-1.c: New test.
39794
39795 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39796
39797         * g++.other/crash24.C: Adjust and remove XFAIL.
39798         * g++.other/crash37.C: New test.
39799
39800 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39801
39802         * g++.old-deja/g++.pt/instantiate9.C: New test.
39803
39804 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39805
39806         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39807         new ABI, too.
39808
39809         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39810         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39811
39812 2000-11-22  Neil Booth  <neilb@earthling.net>
39813
39814         * gcc.dg/cpp/Wtrigraphs.c: New test.
39815
39816 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39817
39818         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39819
39820 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39821
39822         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39823
39824 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39825
39826         * lib/gcc-dg.exp: load_lib scanasm.exp.
39827         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39828         * lib/g++-dg.exp: load_lib scanasm.exp.
39829         * lib/scanasm.exp: New.
39830         (scan-assembler, scan-assembler-not): Add optional arguments to
39831         test name, or if not present, the pattern name.
39832         (scan-assembler-dem, scan-assembler-dem-not): New.
39833
39834         * g++.dg/dg.exp: New.
39835
39836 2000-11-21  Neil Booth  <neilb@earthling.net>
39837
39838         * gcc.dg/cpp/integrated1.c: Remove.
39839
39840 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39841
39842         * gcc.c-torture/execute/20001121-1.c: New test.
39843
39844 2000-11-21  Richard Henderson  <rth@redhat.com>
39845
39846         * gcc.c-torture/compile/20001121-1.c: New test.
39847
39848 2000-11-20  Neil Booth  <neilb@earthling.net>
39849
39850         * gcc.dg/cpp/integrated1.c: New test.
39851
39852 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39853
39854         * g++.old-deja/g++.other/inline17.C: New test.
39855
39856 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39857
39858         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39859         local variable to be zero: I made the variable global. Now
39860         uses abort() and exit() instead of relying on main's return value.
39861
39862 2000-11-20  Neil Booth  <neilb@earthling.net>
39863
39864         * gcc.dg/cpp/paste2.c: Update test.
39865         * objc/execute/paste.m: New test.
39866
39867 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39868
39869         * gcc.dg/c99-condexpr-1.c: New test.
39870
39871 2000-11-20  Neil Booth  <neilb@earthling.net>
39872
39873         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39874
39875 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39876
39877         * g++.old-deja/g++.pt/export1.C: New test.
39878
39879 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39880
39881         * gcc.dg/20001117-1.c: New test.
39882
39883 2000-11-18  Richard Henderson  <rth@redhat.com>
39884
39885         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39886
39887 2000-11-18  Richard Henderson  <rth@redhat.com>
39888
39889         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39890         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39891         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39892
39893 2000-11-18  Richard Henderson  <rth@redhat.com>
39894
39895         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39896         (main): New.  Exit cleanly.
39897
39898 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39899
39900         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39901         gcc.dg/c99-fordecl-2.c: New tests.
39902
39903 2000-11-18  Richard Henderson  <rth@redhat.com>
39904
39905         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39906         * gcc.c-torture/execute/zerolen-2.c: New.
39907
39908 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39909
39910         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39911         memory.
39912
39913 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * g++.old-deja/g++.pt/instantiate8.C: New test.
39916
39917 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39918
39919         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39920         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39921
39922 2000-11-16  Nick Clifton  <nickc@redhat.com>
39923
39924         * gcc.c-torture/execute/nestfunc-2.c: New test.
39925         * gcc.c-torture/execute/nestfunc-3.c: New test.
39926
39927 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39928
39929         * gcc.c-torture/compile/20001116-1.c: New test.
39930
39931 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39932
39933         * gcc.c-torture/execute/20001115-1.c: New test.
39934
39935 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39936
39937         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39938         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39939         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39940         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39941
39942 2000-11-15  Neil Booth  <neilb@earthling.net>
39943
39944         gcc.dg/cpp/_Pragma1.c: Update.
39945         gcc.dg/cpp/_Pragma2.c: New test.
39946
39947 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         * g++.old-deja/g++.other/anon5.C: New test.
39950
39951 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39952
39953         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39954         tests.
39955
39956 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39957
39958         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39959         output.
39960
39961 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39962
39963         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39964         labels at end of compound statements.
39965
39966 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39967
39968         * gcc.c-torture/execute/loop-7.c: New test.
39969
39970 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39971
39972         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39973
39974 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39975
39976         * gcc.dg/c99-bool-1.c: New test.
39977
39978 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39979
39980         * gcc.dg/c99-scope-1.c: Remove xfail.
39981         * gcc.dg/c99-scope-2.c: New test.
39982
39983 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39984
39985         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39986         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39987
39988 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39989
39990         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39991         error messages.
39992
39993         * g++.mike/p700.C: Don't typedef wchar_t.
39994         * g++.mike/p784.C: Likewise.
39995         * g++.mike/eb101.C: Don't use __wchar_t.
39996
39997 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39998
39999         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40000         from DO loop.
40001
40002 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40003
40004         * gcc.c-torture/execute/20001111-1.c: New test.
40005
40006 2000-11-10  Nick Clifton  <nickc@redhat.com>
40007
40008         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40009         long multuiple and accumulate.
40010
40011 2000-11-09  Richard Henderson  <rth@redhat.com>
40012
40013         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40014         via size_t instead of int.
40015
40016         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40017         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40018         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40019         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40020
40021 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40022
40023         * gcc.c-torture/compile/20001109-1.c: New test.
40024         * gcc.c-torture/compile/20001109-2.c: New test.
40025
40026 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40027
40028         * g++.old-deja/g++.pt/operator1.C: New test.
40029         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40030
40031 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40032
40033         * gcc.dg/20001108-1.c: New test.
40034
40035 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40036
40037         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40038         with both arguments constant strings.
40039         * gcc.c-torture/execute/string-opt-3.c: New test.
40040         * gcc.c-torture/execute/string-opt-4.c: New test.
40041         * gcc.c-torture/execute/string-opt-5.c: New test.
40042
40043 2000-11-08  Nick Clifton  <nickc@redhat.com>
40044
40045         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40046         mulsidi3adddi patterns.
40047
40048 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40049
40050         * g++.old-deja/g++.other/crash36.C: New test.
40051
40052 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40053
40054         * g++.old-deja/g++.other/init16.C: New test.
40055
40056 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40057
40058         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40059
40060 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40061
40062         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
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  DJ Delorie  <dj@redhat.com>
40067
40068         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40069
40070 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40071
40072         * gcc.c-torture/execute/string-opt-1.c: New test.
40073
40074 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40075
40076         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40077         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40078         parameters in registers, and there is no way for a varargs
40079         function to know in which order the integer and floating-point
40080         parameters should be interleaved when they are placed on the
40081         stack.
40082         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40083         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40084
40085 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40086
40087         * gcc.c-torture/execute/string-opt-2.c: New test.
40088
40089 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40090
40091         * g++.old-deja/g++.pt/crash60.C: New test.
40092
40093 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40094
40095         * g++.old-deja/g++.other/crash24.C: New test.
40096         * g++.old-deja/g++.other/crash25.C: New test.
40097         * g++.old-deja/g++.other/crash26.C: New test.
40098         * g++.old-deja/g++.other/crash27.C: New test.
40099         * g++.old-deja/g++.other/crash28.C: New test.
40100         * g++.old-deja/g++.other/crash29.C: New test.
40101         * g++.old-deja/g++.other/crash30.C: New test.
40102         * g++.old-deja/g++.other/crash31.C: New test.
40103         * g++.old-deja/g++.other/crash32.C: New test.
40104         * g++.old-deja/g++.other/crash33.C: New test.
40105         * g++.old-deja/g++.other/crash34.C: New test.
40106         * g++.old-deja/g++.other/crash35.C: New test.
40107
40108 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.c-torture/execute/20001031-1.c: New test.
40111
40112 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40113
40114         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40115         namespace.
40116
40117         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40118         standards-conformant.
40119
40120         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40121
40122         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40123         * g++.old-deja/g++.mike/p755a.C: Likewise.
40124         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40125         library makes no calls to `operator new' during initialization.
40126
40127 2000-11-04  Neil Booth  <neilb@earthling.net>
40128
40129         * gcc.dg/cpp/include2.c: New tests.
40130
40131 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40132
40133         * lib/g++.exp (g++_set_ld_library_path): New function.
40134         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40135
40136 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40137
40138         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40139         warnings.
40140
40141 2000-11-01  Richard Henderson  <rth@redhat.com>
40142
40143         * g++.old-deja/g++.ext/namedret1.C: New.
40144         * g++.old-deja/g++.ext/namedret2.C: New.
40145         * g++.old-deja/g++.ext/namedret3.C: New.
40146
40147 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40148
40149         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40150         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40151
40152 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40153
40154         * gcc.c-torture/execute/va-arg-21.c: New test.
40155
40156 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40157
40158         * gcc.dg/c99-complex-2.c: New test.
40159
40160 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40161
40162         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40163
40164 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40165
40166         * g++.old-deja/g++.other/inline16.C: New test.
40167
40168 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40169
40170         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40171         __PRETTY_FUNCTION__
40172
40173 2000-10-29  Neil Booth  <neilb@earthling.net>
40174
40175         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40176         New tests.
40177         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40178         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40179         optimisation.
40180
40181 2000-10-29  Neil Booth  <neilb@earthling.net>
40182
40183         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40184         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40185         * mi5.c: Test multiple includes work with -C.
40186         * trigraphs.c: Test ^= version.
40187
40188 2000-10-28  Neil Booth  <neilb@earthling.net>
40189
40190         New tests and test updates for new macro expander.
40191
40192         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40193         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40194         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40195         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40196         new diagnostic messages.
40197
40198         * gcc.dg/cpp/macro3.c: New tests.
40199
40200 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40201
40202         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40203         on the same line.
40204
40205 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40206
40207         * g++.old-deja/g++.other/eh2.C: New test.
40208
40209 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40210
40211         * gcc.c-torture/execute/20001027-1.c: New test.
40212
40213 2000-10-26  Richard Henderson  <rth@redhat.com>
40214
40215         * gcc.c-torture/execute/20001026-1.c: New.
40216
40217 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40218
40219         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40220         * g++.old-deja/g++.law/builtin1.C: Likewise.
40221         * g++.old-deja/g++.law/ctors10.C: Likewise.
40222         * g++.old-deja/g++.law/virtual3.C: Likewise.
40223         * g++.old-deja/g++.mike/p658.C: Likewise.
40224         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40225         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40226         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40227         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40228         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40229
40230 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40231
40232         * gcc.c-torture/compile/20001024-1.c: New test.
40233
40234 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40235
40236         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40237         to tell us whether or not we are using V3.
40238
40239 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40240
40241         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40242         operands.
40243
40244 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40245
40246         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40247
40248 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40249
40250         * gcc.c-torture/execute/20001024-1.c: New test.
40251
40252 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40253
40254         * g++.old-deja/g++.other/sibcall1.C: New test.
40255
40256 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40257
40258         * gcc.dg/noncompile/init-3.c: New test.
40259
40260 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40261
40262         * gcc.dg/format-array-1.c: New test.
40263
40264 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40265
40266         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40267         writing through null pointers; remove comment about testing
40268         unterminated strings.
40269
40270 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40271
40272         * gcc.c-torture/execute/20001017-2.c: New test.
40273
40274 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40275
40276         * gcc.c-torture/compile/20001018-1.c: New test.
40277         * gcc.c-torture/compile/20001018-1.x: Xfail.
40278
40279 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40280
40281         * gcc.c-torture/execute/20001017-1.c: New test.
40282
40283 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40284
40285         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40286         for multiple use of arguments with scanf formats; add tests for
40287         multiple use of arguments.
40288
40289 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40290
40291         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40292
40293 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40294
40295         * gcc.dg/format-miss-1.c: New test.
40296
40297 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40298
40299         * gcc.c-torture/execute/20001013-1.c: New test.
40300
40301 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40302
40303         * gcc.dg/format-branch-1.c: New test.
40304
40305 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40306
40307         * README, lib/file-format.exp: Remove EGCS references.
40308
40309 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40310
40311         * gcc.dg/20001013-1.c: New test.
40312
40313 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40314
40315         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40316         for intmax_t in the compiler using __typeof__ and the type rules
40317         for conditional expressions.
40318
40319 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40320
40321         * gcc.dg/20001012-1.c: New test.
40322         * gcc.dg/20001012-2.c: New test.
40323
40324 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40325
40326         * gcc.dg/format-attr-1.c: New test.
40327
40328 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40329
40330         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40331         __LONG_LONG_MAX__ instead of LLONG_MAX.
40332
40333 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40334
40335         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40336         scanf flags.
40337         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40338         flags.
40339
40340 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40341
40342         * gcc.dg/sequence-pt-1.c: New test.
40343
40344 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40345
40346         * gcc.c-torture/execute/20001011-1.c: New testcase.
40347         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40348
40349 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40350
40351         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40352         does not error on it.
40353
40354 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40355
40356         * gcc.dg/20001009-1.c: New test.
40357
40358 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40359
40360         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40361         * gcc.c-torture/execute/20001009-2.c: ... to here.
40362
40363 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40364
40365         * gcc.c-torture/compile/20001009-1.c: New testcase.
40366         * gcc.c-torture/execute/20001009-1.c: New testcase.
40367         Testcases provided by Jan Hubicka <jh@suse.cz>.
40368
40369 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40370
40371         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40372         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40373         uintmax_t using <limits.h> to emulate the compiler's internal
40374         logic.  No longer XFAIL %j tests.
40375
40376 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40377
40378         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40379         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40380         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40381         regexps and details of expected handling of some bad formats.
40382         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40383         suppression.
40384
40385 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40386
40387         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40388         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40389         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40390         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40391         in list archives.
40392
40393 2000-10-06  Richard Henderson  <rth@cygnus.com>
40394
40395         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40396         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40397         * g++.old-deja/g++.jason/report.C: Likewise.
40398         * g++.old-deja/g++.law/friend5.C: Likewise.
40399         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40400         of the expected warnings.
40401
40402 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40403
40404         * g++.old-deja/g++.pt/enum14.C: New test.
40405
40406 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40407
40408         * g++.old-deja/g++.pt/crash59.C: New test.
40409
40410 2000-10-04  Will Cohen  <wcohen@redhat.com>
40411
40412         * gcc.dg/20000926-1.c: New test.
40413
40414 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40415
40416         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40417         function name for current C++ compiler.
40418         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40419
40420 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40421
40422         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40423         __PRETTY_FUNCTION__.
40424         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40425
40426 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40427
40428         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40429
40430 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40431
40432         * gcc.c-torture/compile/20000923-1.c: New test.
40433
40434 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40435
40436         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40437         * g++.old-deja/g++.pt/ttp62.C: Same.
40438         * g++.old-deja/g++.other/inline14.C: Same.
40439
40440 2000-09-24  Richard Henderson  <rth@cygnus.com>
40441
40442         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40443
40444 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40445
40446         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40447
40448 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40449
40450         * gcc.c-torture/compile/20000922-1.c: New file.
40451
40452 2000-09-21  Nick Clifton  <nickc@redhat.com>
40453
40454         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40455         a signed long modulo operation.
40456         (mod6): New function - perform an unsigned long modulo operation.
40457         (main): Add tests for modulos of very large numbers by very small
40458         dividends.
40459
40460 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40461
40462         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40463
40464 2000-09-19  Richard Henderson  <rth@cygnus.com>
40465
40466         * gcc.dg/compare2.c (case 10): XFAIL.
40467
40468 2000-09-18  Richard Henderson  <rth@cygnus.com>
40469
40470         * gcc.c-torture/execute/20000906-1.c: Move ...
40471         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40472         that support __builtin_trap.
40473
40474 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40475
40476         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40477
40478 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40479
40480         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40481         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40482         more $ format tests.
40483
40484 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40485
40486         * gcc.dg/format-errmk-1.c: New test.
40487
40488 2000-09-17  Greg McGary  <greg@mcgary.org>
40489
40490         * gcc.c-torture/execute/20000917-1.x: Remove.
40491
40492 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40493
40494         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40495
40496 2000-09-17  Greg McGary  <greg@mcgary.org>
40497
40498         * gcc.c-torture/execute/20000917-1.c: New test.
40499         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40500
40501 2000-09-16  Neil Booth  <NeilB@earthling.net>
40502
40503         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40504         in nested macro bug.
40505
40506 2000-09-15  Neil Booth  <NeilB@earthling.net>
40507
40508         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40509
40510 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40511
40512         * gcc.c-torture/execute/20000914-1.c: New test.
40513
40514 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40515
40516         * g++.other/inline13.C: New test.
40517
40518 2000-09-12  Andreas Jaeger  <aj@suse.de>
40519
40520         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40521         constant by Ulrich Drepper <drepper@redhat.com>.
40522
40523 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40524
40525         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40526
40527 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40528
40529         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40530
40531 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40532
40533         * gcc.dg/cpp/backslash.c: New test.
40534
40535 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40536
40537         * gcc.c-torture/execute/20000910-1.c: New test.
40538         * gcc.c-torture/execute/20000910-2.c: Likewise.
40539
40540 2000-09-11  Robert Lipe  <robertl@sco.com>
40541
40542         * gcc.dg/pragma-align.c: New test.
40543
40544 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40545
40546         * g++.old-deja/g++.pt/explicit82.C: New test.
40547         * g++.old-deja/g++.pt/explicit83.C: New test.
40548
40549 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40550
40551         * gcc.dg/asm-names.c: New test.
40552
40553 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40554
40555         * gcc.dg/cpp/tr-warn6.c: New test
40556
40557 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40558
40559         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40560         be accepted.
40561
40562 2000-09-07  Catherine Moore  <clm@redhat.com>
40563
40564         * gcc.c-torture/execute/unroll-1.c: New test.
40565
40566 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40567
40568         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40569         ERROR markers.
40570         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40571         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40572         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40573         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40574         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40575         Preprocess only.
40576         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40577         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40578
40579 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40580
40581         * g++.old-deja/g++.pt/deduct2.C: New test.
40582
40583 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40584
40585         * g++.old-deja/g++.pt/parms2.C: New test.
40586
40587 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40588
40589         * g++.old-deja/g++.pt/crash58.C: New test.
40590
40591 2000-09-06  Greg McGary  <greg@mcgary.org>
40592
40593         * gcc.c-torture/execute/20000906-1.c: New test.
40594         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40595
40596 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40597
40598         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40599
40600 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40601
40602         * g++.old-deja/g++.pt/crash57.C: New test.
40603
40604 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40605
40606         * g++.old-deja/g++.pt/crash56.C: New test.
40607
40608 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40609
40610         * g++.old-deja/g++.pt/koenig1.C: New test.
40611
40612 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40613
40614         * gcc.dg/20000904-1.c: New test.
40615
40616 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * gcc.dg/cpp/paste8.c: New test.
40619
40620 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40621
40622         * gcc.c-torture/compile/20000827-1.c: New test.
40623
40624 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40625
40626         * gcc.dg/format-diag-1.c: New test.
40627
40628 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40629
40630         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40631         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40632         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40633         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40634         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40635
40636 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         * g++.old-deja/g++.other/nested4.C: New test.
40639
40640 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40641
40642         * g++.old-deja/g++.ns/scoped1.C: New test.
40643
40644 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40645
40646         * lib/g++.exp: Support testing already-installed GCC.
40647
40648 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40649
40650         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40651
40652 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40653
40654         * gcc.dg/return-type-2.c: New test.
40655
40656 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40657
40658         * gcc.c-torture/compile/20000825-1.c: New test.
40659
40660 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40661
40662         * gcc.dg/dwarf2-2.c: New test.
40663
40664 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40665
40666         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40667         dg-warning regexps.
40668
40669 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40670
40671         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40672         gcc.dg/format-ext-5.c: New tests.
40673
40674 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40675
40676         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40677
40678 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40679
40680         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40681
40682 2000-08-24  Richard Henderson  <rth@cygnus.com>
40683
40684         * gcc.dg/ia64-sync-1.c: New test.
40685         * gcc.dg/ia64-sync-2.c: New test.
40686         * gcc.dg/ia64-asm-1.c: New test.
40687
40688 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40689
40690         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40691         * gcc.dg/format-ext-2.c: New test.
40692
40693 2000-08-23  Jason Merrill  <jason@redhat.com>
40694
40695         * lib/old-dejagnu.exp: Also ignore "In member function" and
40696         "At global scope".
40697
40698 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40699
40700         * gcc.dg/noncompile/label-lineno-1.c: New test.
40701
40702 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40703
40704         * gcc.dg/c99-array-nonobj-1.c: New test.
40705
40706 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40707
40708         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40709         tests.
40710         * gcc.dg/format-ext-1.c: New test.
40711
40712 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40713
40714         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40715         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40716         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40717         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40718         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40719
40720 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40721
40722         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40723         gcc.dg/c99-strftime-2.c: New tests.
40724
40725 2000-08-22  Richard Henderson  <rth@cygnus.com>
40726
40727         * gcc.c-torture/execute/20000822-1.c: New test.
40728
40729 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40730
40731         * gcc.c-torture/execute/20000819-1.x: Remove.
40732
40733 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40734
40735         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40736         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40737         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40738         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40739         gcc.dg/format-xopen-1.c: New tests.
40740
40741 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40742
40743         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40744
40745 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40746
40747         * g++.old-deja/g++.other/loop2.C: New test.
40748
40749         * gcc.c-torture/compile/20000606-1.c: New test.
40750         * gcc.c-torture/compile/20000728-1.c: New test.
40751         * gcc.c-torture/execute/20000801-1.c: New test.
40752         * gcc.c-torture/execute/20000801-2.c: New test.
40753         * gcc.c-torture/execute/20000819-1.c: New test.
40754         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40755         * gcc.dg/20000629-1.c: New test.
40756         * gcc.dg/20000724-1.c: New test.
40757         * gcc.dg/20000807-1.c: New test.
40758
40759 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40760
40761         * gcc.dg/cpp/pragma-1.c: New test.
40762         * gcc.dg/cpp/pragma-2.c: New test.
40763
40764 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40765
40766         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40767         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40768
40769 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40770
40771         * gcc.c-torture/compile/20000818-1.c: New test.
40772
40773 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40774
40775         * gcc.c-torture/execute/20000818-1.c: New test.
40776
40777 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40778
40779         * gcc.dg/format-va-1.c: New test.
40780
40781 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         * g++.old-deja/g++.other/typedef8.C: New test.
40784
40785 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40788         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40789         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40790         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40791         * g++.old-deja/g++.other/ptrmem7.C: New test.
40792         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40793
40794 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40795
40796         * g++.old-deja/g++.pt/typename27.C: New test.
40797
40798 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40801         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40802         * g++.old-deja/g++.pt/friend45.C: New test.
40803         * g++.old-deja/g++.other/friend8.C: New test.
40804
40805 2000-08-15  Richard Henderson  <rth@cygnus.com>
40806
40807         * gcc.c-torture/execute/20000815-1.c: New test.
40808
40809 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40810
40811         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40812         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40813         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40814
40815 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40816
40817         * g++.old-deja/g++.other/refinit2.C: New test.
40818
40819 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40820
40821         * lib/c-torture.exp (c-torture): Make
40822         compiler_conditional_xfail_data global.
40823         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40824         compiler_conditional_xfail_data machinery.
40825         (f-torture-execute): Likewise.
40826         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40827         and only when unrolling loops.
40828
40829         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40830
40831 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40832
40833         * g++.old-deja/g++.pt/explicit81.C: New test.
40834
40835 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40836
40837         * g++.old-deja/g++.pt/typename26.C: New test.
40838
40839 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40840
40841         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40842         warning.
40843
40844 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40845
40846         * g++.old-deja/g++.other/array3.C: New test.
40847
40848 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40849
40850         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40851         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40852         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40853         New tests.
40854
40855 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40858         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40859
40860 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40861
40862         * gcc.c-torture/execute/20000808-1.c: New test.
40863
40864 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40865
40866         * gcc.dg/c90-const-expr-1.c: New test.
40867
40868 2000-08-08  Richard Henderson  <rth@cygnus.com>
40869
40870         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40871
40872 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40873
40874         * gcc.dg/noncompile/const-ll-1.c: New test.
40875
40876 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40877
40878         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40879
40880 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40881
40882         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40883         that running programs linked against the shared version of libobjc
40884         run correctly.
40885
40886 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40887
40888         * gcc.dg/c99-printf-1.c: New test.
40889
40890 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40891
40892         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40893
40894 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40895
40896         * gcc.c-torture/execute/20000731-1.x: Delete.
40897
40898 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40899
40900         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40901         and torture_without_loops as is done by c-torture.exp.
40902         (search_for): Copy from c-torture.exp.
40903         (gcc-dg-runtest): New function, drives a directory of tests
40904         iterating over the TORTURE_OPTIONS.
40905         (scan-assembler, scan-assembler-not): Move here from
40906         individual directory drivers.
40907
40908         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40909         defined by lib/gcc-dg.exp.
40910         * gcc.dg/cpp/cpp.exp: Likewise.
40911         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40912         gcc-dg-runtest, so we cycle over optimization options.
40913
40914         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40915         * gcc.dg/compare2.c: No longer expected to fail.
40916
40917 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40918
40919         * gcc.c-torture/execute/20000804-1.c: New test.
40920
40921 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40922
40923         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40924
40925 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40926
40927         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40928
40929 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40930
40931         * gcc.c-torture/compile/20000803-1.c: New test.
40932
40933 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40934
40935         * gcc.c-torture/execute/20000801-3.c,
40936         gcc.c-torture/execute/20000801-4.c: New tests.
40937         * gcc.c-torture/execute/20000801-3.x,
40938         gcc.c-torture/execute/20000801-4.x: Xfail.
40939
40940 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40941
40942         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40943         libobjc/.libs to allow for libtool.
40944
40945 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40946
40947         * gcc.c-torture/compile/20000802-1.c: New test.
40948
40949 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40950
40951         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40952
40953 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40954
40955         * gcc-c-torture/execute/20000731-2.c: New test.
40956
40957         * gcc.c-torture/execute/20000731-1.c: New test.
40958         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40959
40960 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40961
40962         * testsuite/gcc.dg/cpp/paste7.c: New test.
40963         * gcc.dg/cpp/20000725-1.c: New test.
40964
40965 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40966
40967         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40968         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40969         declaration warning for __builtin_dwarf_reg_size.
40970
40971         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40972
40973 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40974
40975         * gcc.dg/noncompile/voidparam-1.c: New test.
40976
40977 2000-07-30  Richard Henderson  <rth@cygnus.com>
40978
40979         * gcc.dg/c90-digraph-1.c: Don't xfail.
40980         * gcc.dg/compare2.c (case 10): Xfail.
40981         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40982
40983 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40984
40985         * gcc.dg/c99-main-1.c: New test.
40986
40987 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40988
40989         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40990
40991 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40992
40993         * gcc.c-tortuer/execute/20000726-1.c: New test.
40994
40995 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40996
40997         * gcc.c-torture/execute/enum-2.c: New test.
40998
40999 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41000
41001         * gcc.dg/cpp/tr-warn3.c: New test.
41002
41003 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41004
41005         * g++.old-deja/g++.ext/implicit1.C: Remove.
41006         * g++.old-deja/g++.jason/c2.C: Remove
41007         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41008         * g++.old-deja/g++.pt/crash16.C: Likewise.
41009         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41010
41011 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41012
41013         * g++.old-deja/g++.other/for2.C: New test.
41014
41015 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41016
41017         * gcc.dg/20000720-1.c: New test.
41018
41019 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41020
41021         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41022
41023 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41024
41025         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41026         * gcc.c-torture/execute/20000722-1.c: New.
41027         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41028
41029 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41030
41031         * gcc.dg/cpp/20000720-1.S: New test.
41032
41033 2000-07-21  Michael Meissner  <meissner@redhat.com>
41034
41035         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41036
41037 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41038
41039         * g++.old-deja/g++.brendan/crash16.C,
41040         g++.old-deja/g++.brendan/parse3.C,
41041         g++.old-deja/g++.brendan/redecl1.C,
41042         g++.old-deja/g++.ns/template13.C,
41043         g++.old-deja/g++.other/decl4.C,
41044         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41045
41046 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41047
41048         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41049         and "Internal error".
41050
41051         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41052         regexps.
41053         * gcc.dg/cpp/paste6.c: New test.
41054
41055 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41056
41057         * gcc.dg/cpp/tr-direct.c: New test.
41058
41059         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41060         gcc.dg/cpp/undef1.c: Tweak error regexps.
41061
41062 2000-07-18  Eric Christopher <echristo@redhat.com>
41063
41064         * gcc.c-torture/compile/20000718-1.c: New test.
41065
41066 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41067
41068         * cpplex.c (_cpp_push_token): If the token being pushed back
41069         is the previous token in this context, just subtract one from
41070         context->posn.
41071         * cppmacro.c (save_expansion): Clear aux field when storing a
41072         placemarker.
41073
41074 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41075
41076         * gcc.dg/noncompile/redecl-1.c: New test.
41077
41078 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41079
41080         * gcc.c-torture/execute/20000717-5.c: New test.
41081         * gcc.c-torture/execute/20000717-1.x: Removed.
41082
41083 2000-07-17  Richard Henderson  <rth@cygnus.com>
41084
41085         * gcc.c-torture/execute/20000717-4.c: New test.
41086
41087 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41088
41089         * gcc.dg/cpp/syshdr.c: New test.
41090         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41091
41092 2000-07-17  Neil Booth  <neilb@earthling.net>
41093
41094         * gcc.dg/cpp/cmdlne-dM.c: New test.
41095         * gcc.dg/cpp/cmdlne-dD.c: New test.
41096
41097 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41098
41099         * gcc.c-torture/execute/20000717-3.c: New test.
41100
41101         * gcc.c-torture/compile/20000717-1.c: New test.
41102
41103 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41104
41105         * gcc.c-torture/execute/20000717-2.c: New test.
41106
41107 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41108
41109         * gcc.dg/formatz-1.c: New test.
41110
41111         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41112         * gcc.dg/c99-digraph-1.c: New tests.
41113
41114         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41115         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41116
41117         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41118         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41119         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41120         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41121         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41122         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41123         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41124
41125 2000-07-17   Greg McGary <greg@mcgary.org>
41126
41127         * gcc.c-torture/execute/20000717-1.c: New test.
41128         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41129
41130 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41131
41132         * gcc.c-torture/execute/20000715-2.c: New test.
41133         * gcc.dg/20000715-1.c: New test.
41134
41135 2000-07-15  Michael Meissner  <meissner@redhat.com>
41136
41137         * gcc.c-torture/execute/20000715-1.c: New test.
41138
41139 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41140
41141         * gcc.c-torture/execute/20000707-1.c: New test.
41142
41143 2000-07-13  Neil Booth  <NeilB@earthling.net>
41144
41145         * testsuite/gcc.dg/cpp/digraph1.c,
41146         testsuite/gcc.dg/cpp/digraph2.c,
41147         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41148
41149 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41150
41151         * g77.f-torture/compile/20000630-2.f: New test.
41152         * g77.f-torture/compile/20000630-2.x
41153
41154 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41155
41156         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41157
41158 2000-07-11  Neil Booth  <NeilB@earthling.net>
41159
41160         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41161
41162 2000-07-11  Neil Booth  <NeilB@earthling.net>
41163
41164         * gcc.dg/cpp/cmdlne-C.c: New.
41165
41166 2000-07-09  Neil Booth  <NeilB@earthling.net>
41167
41168         * gcc.dg/cpp/directiv.c: New tests.
41169         * gcc.dg/cpp/undef1.c: Update.
41170
41171 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41172
41173         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41174
41175 2000-07-09  Neil Booth  <NeilB@earthling.net>
41176
41177         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41178
41179 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41180
41181         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41182         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41183
41184 2000-07-08  Neil Booth  <NeilB@earthling.net>
41185
41186         * gcc.dg/cpp/macsyntx.c: New tests.
41187
41188 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41189
41190         * gcc.dg/20000707-1.c: New test.
41191
41192 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41193
41194         * gcc.c-torture/execute/20000706-1.c: New test.
41195         * gcc.c-torture/execute/20000706-2.c: New test.
41196         * gcc.c-torture/execute/20000706-3.c: New test.
41197         * gcc.c-torture/execute/20000706-4.c: New test.
41198         * gcc.c-torture/execute/20000706-5.c: New test.
41199
41200 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41201
41202         * g++.old-deja/g++.pt/instantiate7.C: New test.
41203
41204 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41205
41206         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41207         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41208         * g++.old-deja/g++.other/rtti3.C: Likewise.
41209         * g++.old-deja/g++.other/rttid3.C: Likewise.
41210
41211 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41212
41213         *  g77.f-torture/compile/20000630-1.x: Fix typo
41214
41215 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41216
41217         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41218         assembly output.
41219
41220 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41221
41222         * gcc.dg/cpp/ident.c: New test.
41223
41224 2000-07-05  Neil Booth  <NeilB@earthling.net>
41225
41226         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41227           gcc.dg/cpp/lexstrng.c: New tests.
41228
41229 2000-07-04  Neil Booth  <NeilB@earthling.net>
41230
41231         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41232         * gcc.dg/cpp/strify2.c: Same.
41233
41234 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41235
41236         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41237         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41238         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41239         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41240
41241         * testsuite/gcc.dg/cpp/macro1.c,
41242         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41243         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41244         testsuite/gcc.dg/cpp/strify1.c,
41245         testsuite/gcc.dg/cpp/strify2.c: New tests.
41246
41247 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41248
41249         * gcc.c-torture/execute/20000703-1.c: New test.
41250
41251 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.old-deja/g++.pt (lookup10.C): New test.
41254
41255 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.old-deja/g++.pt (typename25.C): New test.
41258
41259 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41260
41261         * gcc.c-torture/compile/20000701-1.c: New test.
41262
41263 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41264
41265         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41266         to test case.
41267
41268 2000-06-30  Catherine Moore  <clm@cygnus.com>
41269
41270         * gcc.c-torture/execute/align-1.c: New test.
41271
41272 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41273
41274         * g++.old-deja/g++.pt/expr8.C: New test.
41275         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41276
41277 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41278
41279         * gcc.c-torture/compile/20000629-1.c: New test.
41280
41281 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41282
41283
41284         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41285         gcc.dg/noncompile directory, depending on whether they're
41286         preprocessor tests or not.  Annotate all the tests for the dg
41287         framework.
41288
41289         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41290         * gcc.dg/noncompile/noncompile.exp: New.
41291
41292         * Moved files:
41293         Old name                                New name
41294         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41295         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41296         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41297         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41298         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41299         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41300         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41301         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41302         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41303         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41304         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41305         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41306         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41307         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41308         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41309         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41310         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41311         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41312         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41313         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41314         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41315         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41316         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41317         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41318
41319         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41320         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41321         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41322         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41323         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41324         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41325
41326 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41327
41328         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41329         declare one variable.  On the fourth, error.
41330         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41331         declared by 20000628-1a.h.
41332
41333 2000-06-29  Richard Henderson  <rth@redhat.com>
41334
41335         * gcc.c-torture/execute/930529-1.x: New file.
41336         * gcc.dg/920413-1.c: Adjust expected warning text.
41337         * gcc.dg/980217-1.c: Declare abort.
41338         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41339
41340 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41341
41342         * g77.f-torture/compile/20000629-1.f: New test.
41343         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41344
41345 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41346
41347         Rearrange lots of files, removing entirely the
41348         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41349         directories.
41350
41351         * Deleted files:
41352         gcc.c-torture/code_quality/code_quality.exp
41353         gcc.c-torture/special/special.exp
41354         gcc.failure/failure.exp
41355         gcc.failure/940409-1.x
41356         gcc.c-torture/compile/961203-1.x
41357
41358         * New files:
41359         gcc.misc-tests/linkage.exp
41360         gcc.c-torture/execute/920730-1t.c
41361         gcc.c-torture/execute/920730-1t.x
41362         gcc.c-torture/compile/920520-1.x
41363         gcc.c-torture/compile/920521-1.x
41364         gcc.c-torture/compile/981006-1.x
41365         gcc.c-torture/execute/eeprof-1.x
41366
41367         * Moved files (possibly with modifications to fit a new harness):
41368         Old name                                New name
41369         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41370         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41371         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41372         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41373         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41374         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41375         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41376         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41377         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41378         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41379         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41380         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41381         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41382         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41383
41384 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41385
41386         * c-torture/compile/961203-1.x: Delete.
41387
41388         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41389         not exit. Include stdio.h.
41390         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41391         * gcc.misc-tests/dg-12.c: Likewise.
41392         * gcc.misc-tests/dg-5.c: Likewise.
41393         * gcc.misc-tests/dg-6.c: Likewise.
41394         * gcc.misc-tests/dg-7.c: Prototype abort.
41395         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41396         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41397         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41398         not exit.
41399         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41400         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41401
41402 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41403
41404         * gcc.dg/cpp/20000628-1.c: New test.
41405         * gcc.dg/cpp/20000628-1.h: New header for above test.
41406         * gcc.dg/cpp/20000628-1a.h: Likewise.
41407
41408 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41409
41410         * gcc.dg/cpp: New directory.
41411         * gcc.dg/cpp/cpp.exp: New driver.
41412         * gcc.dg/cpp/20000627-1.c: New test.
41413         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41414         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41415         and rewrite as a compilation test.
41416
41417         * gcc.dg: Move many files into the cpp subdirectory, possibly
41418         renaming or editing them as well.
41419         Old name                New name
41420         990119-1.c              cpp/19990119-1.c
41421         990228-1.c              cpp/19990228-1.c
41422         990407-1.c              cpp/19990407-1.c
41423         990409-1.c              cpp/19990409-1.c
41424         990413-1.c              cpp/19990413-1.c
41425         990703-1.c              cpp/19990703-1.c
41426         20000127-1.c            cpp/20000127-1.c
41427         20000129-1.c            cpp/20000129-1.c
41428         20000207-1.c            cpp/20000207-1.c
41429         20000207-2.c            cpp/20000207-2.c
41430         20000209-1.c            cpp/20000209-1.c
41431         20000209-2.c            cpp/20000209-2.c
41432         20000301-1.c            cpp/20000301-1.c
41433         20000419-1.c            cpp/20000419-1.c
41434         20000510-1.S            cpp/20000510-1.S
41435         20000519-1.c            cpp/20000519-1.c
41436         20000529-1.c            cpp/20000529-1.c
41437         20000625-1.c            cpp/20000625-1.c
41438         20000625-2.c            cpp/20000625-2.c
41439         cpp-as1.c               cpp/assert1.c
41440         cpp-as2.c               cpp/assert2.c
41441         cxx-comments-1.c        cpp/cxxcom1.c
41442         cxx-comments-2.c        cpp/cxxcom2.c
41443         endif-label.c           cpp/endif.c
41444         cpp-hash1.c             cpp/hash1.c
41445         cpp-hash2.c             cpp/hash2.c
41446         cpp-if1.c               cpp/if-1.c
41447         cpp-if2.c               cpp/if-2.c
41448         cpp-if3.c               cpp/if-3.c
41449         cpp-if4.c               cpp/if-4.c
41450         cpp-if5.c               cpp/if-5.c
41451         cpp-cond.c              cpp/if-cexp.c
41452         cpp-missingop.c         cpp/if-mop.c
41453         cpp-missingparen.c      cpp/if-mpar.c
41454         cpp-opprec.c            cpp/if-oppr.c
41455         cpp-ifparen.c           cpp/if-paren.c
41456         cpp-shortcircuit.c      cpp/if-sc.c
41457         cpp-shift.c             cpp/if-shift.c
41458         cpp-unary.c             cpp/if-unary.c
41459         cpp-li1.c               cpp/line1.c
41460         cpp-li2.c               cpp/line2.c
41461         lineno.c                cpp/line3.c
41462         lineno-2.c              cpp/line4.c
41463         cpp-mi.c                cpp/mi1.c
41464         cpp-mic.h               cpp/mi1c.h
41465         cpp-micc.h              cpp/mi1cc.h
41466         cpp-mind.h              cpp/mi1nd.h
41467         cpp-mindp.h             cpp/mi1ndp.h
41468         cpp-mix.h               cpp/mi1x.h
41469         cpp-mi2.c               cpp/mi2.c
41470         cpp-mi2a.h              cpp/mi2a.h
41471         cpp-mi2b.h              cpp/mi2b.h
41472         cpp-mi2c.h              cpp/mi2c.h
41473         cpp-mi3.c               cpp/mi3.c
41474         cpp-mi3.def             cpp/mi3.def
41475         poison-1.c              cpp/poison.c
41476         pr-impl.c               cpp/prag-imp.c
41477         cpp-redef-2.c           cpp/redef1.c
41478         cpp-redef.c             cpp/redef2.c
41479         strpaste.c              cpp/strp1.c
41480         strpaste-2.c            cpp/strp2.c
41481         cpp-tradpaste.c         cpp/tr-paste.c
41482         cpp-tradstringify.c     cpp/tr-str.c
41483         cpp-tradwarn1.c         cpp/tr-warn1.c
41484         cpp-tradwarn2.c         cpp/tr-warn2.c
41485         trigraphs.c             cpp/trigraphs.c
41486         cpp-unc1.c              cpp/unc1.c
41487         cpp-unc2.c              cpp/unc2.c
41488         cpp-unc3.c              cpp/unc3.c
41489         cpp-unc.c               cpp/unc4.c
41490         undef.c                 cpp/undef1.c
41491         undef-2.c               cpp/undef2.c
41492         cpp-wi1.c               cpp/widestr1.c
41493
41494 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41495
41496         * lib/g++.exp (g++_include_flags): Tweak.
41497
41498 2000-06-27  H.J. Lu  <hjl@gnu.org>
41499             Loren J. Rittle  <ljrittle@acm.org>
41500
41501         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41502         version with one that knows about the new gcc tree structure.
41503         (g++_link_flags): Same.
41504
41505 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41506
41507         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41508         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41509         case we are cross-compiling.
41510
41511         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41512         g++.old-deja/g++.niklas/Makefile.in,
41513         g++.old-deja/g++.niklas/configure.in,
41514         g++.old-deja/g++.other/Makefile.in,
41515         g++.old-deja/g++.other/configure.in,
41516         gcc.c-torture/code_quality/Makefile.in,
41517         gcc.c-torture/code_quality/configure.in,
41518         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41519         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41520         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41521         gcc.c-torture/execute/ieee/Makefile.in,
41522         gcc.c-torture/execute/ieee/configure.in,
41523         gcc.c-torture/noncompile/Makefile.in,
41524         gcc.c-torture/noncompile/configure.in,
41525         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41526         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41527         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41528
41529 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41530
41531         * g++.old-deja/g++.other/ambig3.C: New test.
41532
41533 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41534
41535         * g++.old-deja/g++.pt/syntax1.C: New test.
41536         * g++.old-deja/g++.pt/syntax2.C: New test.
41537         * g++.old-deja/g++.other/syntax3.C: New test.
41538         * g++.old-deja/g++.other/syntax4.C: New test.
41539
41540 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41541
41542         * gcc.dg/20000623-1.c: Prototype exit and abort.
41543
41544 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41545
41546         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41547         New tests.
41548         * gcc.dg/cpp-mi3.def: New file.
41549
41550         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41551         inside assertions.
41552         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41553         lexer's error messages.
41554         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41555         divine anything from the linemarkers.
41556         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41557         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41558
41559 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41560
41561         * gcc.dg/20000623-1.c: New test.
41562
41563 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41564
41565         * gcc.c-torture/execute/20000622-1.c: New test.
41566
41567 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41568
41569         * g++.old-deja/g++.other/init15.C: New test.
41570
41571 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41572
41573         * g++.old-deja/g++.pt/vaarg2.C: New test.
41574         * g++.old-deja/g++.pt/vaarg3.C: New test.
41575
41576 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41577
41578         * g++.old-deja/g++.other/dyncast6.C: New test.
41579
41580 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41581
41582         * gcc.c-torture/execute/loop-6.c: New test.
41583
41584 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41585
41586         * gcc.dg/20000614-1.c: New test.
41587         * gcc.dg/20000614-2.c: New test.
41588
41589 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41590
41591         * g++.old-deja/g++.other/inline12.C: New test.
41592
41593 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41594
41595         * g++.old-deja/g++.other/eh1.C: New test.
41596
41597 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41598
41599         * g++.old-deja/g++.other/type.C: New test.
41600
41601 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41602
41603         * g++.old-deja/g++.other/initstring.C: New test.
41604
41605 2000-06-12  Jason Merrill  <jason@redhat.com>
41606
41607         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41608
41609 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41610
41611         * gcc.c-torture/compile/20000609-1.c: New test.
41612
41613 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41614
41615         * gcc.dg/20000609-1.c: New test.
41616
41617 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41618
41619         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41620         * gcc.c-torture/noncompile/poison-1.c: Move...
41621         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41622         * gcc.dg/cpp-li1.c: Add a token after the #line.
41623
41624 2000-06-05  Richard Henderson  <rth@cygnus.com>
41625
41626         * gcc.c-torture/execute/20000605-2.c: New test.
41627         * gcc.c-torture/execute/20000605-3.c: New test.
41628
41629 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41630
41631         * g77.f-torture/execute/20000503-1.x: New file.
41632
41633 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41634
41635         * g++.old-deja/g++.eh/badalloc1.C: New test.
41636
41637 2000-06-05  Richard Henderson  <rth@cygnus.com>
41638
41639         * gcc.c-torture/execute/20000605-1.c: New test.
41640
41641 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41642             Nathan Sidwell <nathan@codesourcery.com>
41643
41644         * gcc.c-torture/compile/20000605-1.c: New test.
41645
41646 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41647
41648         * g77.f-torture/compile/20000601-1.f: New test.
41649
41650 2000-06-03  Richard Henderson  <rth@cygnus.com>
41651
41652         * gcc.c-torture/execute/20000603-1.c: New.
41653
41654 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41655
41656         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41657         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41658
41659 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41660
41661         * gcc.dg/compare2.c (case 12): XFAIL.
41662         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41663         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41664
41665         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41666
41667 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41668
41669         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41670         guard macro is already defined when the header is first
41671         included.
41672         * gcc.dg/cpp-mix.h: New file.
41673         * gcc.dg/endif-label.c: Update patterns to match compiler.
41674
41675         * g++.brendan/complex1.C: Declare abort.
41676         * g++.law/refs4.C: Remove XFAIL.
41677         * g++.oliva/expr2.C: Declare abort and exit.
41678
41679 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41680
41681         * gcc.c-torture/execute/20000528-1.c: New test.
41682
41683         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41684         * g++.old-deja/g++.law/temps4.C: Likewise.
41685
41686         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41687         stdlib.h.  Call abort() on failure.
41688         * g++.old-deja/g++.law/refs4.C: Likewise.
41689         * g++.old-deja/g++.law/temps4.C: Likewise.
41690         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41691         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41692
41693 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41694
41695         Relative to g++.dg/special:
41696         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41697
41698         Relative to g++.old-deja:
41699         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41700         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41701         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41702         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41703         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41704         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41705         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41706
41707         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41708         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41709         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41710         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41711         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41712         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41713         and/or string.h.
41714
41715         * g++.other/goto1.C: Update expectations for error messages.
41716
41717 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41718
41719         * gcc.c-torture/compile/20000523-1.c: New test.
41720
41721 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41722
41723         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41724
41725 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41726
41727         * g++.old-deja/g++.eh/catch11.C: New test.
41728         * g++.old-deja/g++.eh/catch12.C: New test.
41729
41730 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41731
41732         * gcc.c-torture/execute/20000523-1.c: New test.
41733
41734 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41735
41736         * c-torture/execute/bcp-1.c: Replace abort in arg of
41737         __builtin_constant_p with a generic external function.
41738
41739         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41740         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41741         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41742         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41743         Prototype abort and/or exit.
41744
41745         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41746         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41747         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41748         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41749
41750 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41751
41752         * gcc.dg/dwarf2-1.c: New test.
41753
41754 2000-05-20  Richard Henderson  <rth@cygnus.com>
41755
41756         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41757
41758 2000-05-20  Andreas Jaeger  <aj@suse.de>
41759
41760         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41761         testcase.
41762
41763 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41764
41765         * gcc.c-torture/execute/20000519-2.c: New test.
41766
41767 2000-05-19  Andreas Jaeger  <aj@suse.de>
41768
41769         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41770         which fails with SSA.
41771
41772         * lib/c-torture.exp: Also test with -O3 -fssa.
41773
41774 2000-05-18  Michael Meissner  <meissner@redhat.com>
41775
41776         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41777         * gcc.c-torture/execute/920415-1.c: Ditto.
41778         * gcc.c-torture/execute/920501-1.c: Ditto.
41779         * gcc.c-torture/execute/conversion.c: Ditto.
41780         * gcc.c-torture/execute/cvt-1.c: Ditto.
41781
41782 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41783
41784         * gcc.c-torture/compile/20000518-1.c: New test.
41785
41786 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41787
41788         * g77.f-torture/compile/200005018.f: New test.
41789
41790 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41791
41792         * gcc.c-torture/compile/20000517-1.c: New test.
41793
41794 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41795
41796         * gcc.c-torture/execute/20000516-1.c: New test.
41797
41798 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41799
41800         * g++.old-deja/g++.other/eh.C: New test.
41801
41802 2000-05-12  Richard Henderson  <rth@cygnus.com>
41803
41804         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41805         constants through to doit's conditional.
41806
41807 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41808
41809         * gcc.c-torture/compile/20000511-1.c: New test.
41810         * g77.f-torture/compile/20000511-1.f: New test.
41811         * g77.f-torture/compile/20000511-2.f: New test.
41812
41813 2000-05-11  Michael Meissner  <meissner@redhat.com>
41814
41815         * gcc.c-torture/execute/20000511-1.c: New test.
41816
41817 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41818
41819         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41820         * gcc.dg/20000510-1.S: New.
41821
41822 2000-05-08  Catherine Moore  <clm@cygnus.com>
41823
41824         * gcc.dg/unused-3.c: New.
41825
41826 2000-05-06  Richard Henderson  <rth@cygnus.com>
41827
41828           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41829           * g++.old-deja/g++.mike/warn1.C: Likewise.
41830           * g++.old-deja/g++.pt/local1.C: Likewise.
41831           * g++.old-deja/g++.pt/local7.C: Likewise.
41832           * g++.old-deja/g++.pt/spec16.C: Likewise.
41833
41834 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41837
41838 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41839
41840           * g77.f-torture/execute/20000503-1.f: New test.
41841
41842 2000-05-04  Andreas Jaeger  <aj@suse.de>
41843
41844         * gcc.dg/noreturn-2.c: New test.
41845
41846 2000-05-04  Neil Booth  <NeilB@earthling.net>
41847
41848         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41849         preprocessor.
41850
41851 2000-05-04  Richard Henderson  <rth@cygnus.com>
41852
41853         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41854
41855 2000-05-04  Richard Henderson  <rth@cygnus.com>
41856
41857         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41858         OpenSSL by Jason R Thorpe.
41859
41860 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41861
41862         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41863
41864 2000-05-03  Robert Lipe <robertlipe@usa.net>
41865
41866         * gcc.dg/20000503-1.c: New test.
41867
41868 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41869
41870         * gcc.c-torture/compile/20000502-1.c: New test.
41871         * g++.old-deja/g++.other/align.C: New test.
41872         * gcc.dg/cpp-tradstringify.c: New test.
41873
41874 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41875
41876         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41877         and hard registers.
41878
41879 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41880
41881         * gcc.c-torture/execute/loop-5.c: New test.
41882
41883 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41884
41885         * gcc.c-torture/execute/va-arg-20.c: New test.
41886
41887 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41888
41889         * gcc.c-torture/execute/20000422-1.c: New test.
41890
41891 2000-04-20  Greg McGary  <gkm@gnu.org>
41892
41893         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41894         when optimizing, but without sibling-call optimizations (-O1).
41895
41896 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41897
41898           * gcc.c-torture/compile/20000420-1.c: New test.
41899
41900 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41901
41902         * g++.abi/ptrflags.C: New test.
41903         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41904
41905 2000-04-19  Catherine Moore  <clm@cygnus.com>
41906
41907         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41908
41909 2000-04-19  Greg McGary  <gkm@gnu.org>
41910
41911         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41912         sibling-call optimizations.
41913
41914 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41915
41916         * gcc.dg/20000419-1.c: New test.
41917
41918 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41919
41920         * gcc.c-torture/execute/20000412-6.c: New test.
41921
41922 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41923
41924         * gcc.c-torture/execute/20000412-5.c: New test.
41925         * g77.f-torture/compile/20000412-1.f: New test.
41926         * gcc.c-torture/execute/20000412-4.c: New test.
41927         * gcc.c-torture/compile/20000412-2.c: New test.
41928         * gcc.c-torture/execute/20000412-3.c: New test.
41929         * gcc.c-torture/compile/20000412-1.c: New test.
41930         * gcc.c-torture/execute/20000412-2.c: New test.
41931
41932 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41933
41934         * objc/execute/bf-20.m: New test.
41935
41936 2000-04-10  Richard Henderson  <rth@cygnus.com>
41937
41938         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41939
41940         * gcc.c-torture/execute/20000412-1.c: New test.
41941
41942 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41943
41944         * g++.old-deja/g++.eh/catchptr1.C: New test.
41945
41946 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41947
41948         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41949
41950 2000-04-08  Neil Booth  <NeilB@earthling.net>
41951
41952         * gcc.dg/cpp-nullchar.c: Remove test as
41953         embedded nulls cause problems.
41954
41955 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41956
41957         * gcc.dg/compare2.c: New test.
41958
41959 2000-04-08  Neil Booth  <NeilB@earthling.net>
41960
41961         * gcc.dg/cpp-nullchar.c: New test.
41962
41963 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41964
41965         * gcc.dg/cpp-mi2.c: New test.
41966         * gcc.dg/cpp-mi2[abc].h: New files.
41967
41968 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41971         member name.
41972
41973 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41974
41975         * g++.old-deja/g++.abi/vmihint.C: New test.
41976
41977 2000-04-06  Neil Booth  <NeilB@earthling.net>
41978
41979         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41980         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41981         copyright.
41982
41983 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41984
41985         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41986         avoid stack-frame overwrite.
41987
41988 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41989
41990         * gcc.c-torture/compile/20000405-2.c: New test.
41991         * gcc.c-torture/compile/20000405-3.c: New test.
41992
41993 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41994
41995         * gcc.c-torture/compile/20000405-1.c: New test.
41996
41997 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41998
41999         * gcc.dg/cast-qual-1.c: Revert last change.
42000
42001 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42002
42003         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42004
42005 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42006
42007         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42008         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42009
42010 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42011
42012         * gcc.c-torture/compile/20000403-2.c: New test.
42013         * gcc.c-torture/compile/20000403-1.c: New test.
42014
42015 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42016
42017         * gcc.c-torture/execute/20000403-1.c: New test.
42018
42019 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42020
42021         * gcc.c-torture/execute/20000402-1.c: New test.
42022
42023 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42024
42025         * gcc.c-torture/execute/va-arg-15.c: New test.
42026         * gcc.c-torture/execute/va-arg-16.c: New test.
42027         * gcc.c-torture/execute/va-arg-17.c: New test.
42028         * gcc.c-torture/execute/va-arg-18.c: New test.
42029         * gcc.c-torture/execute/va-arg-19.c: New test.
42030
42031 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42032
42033         * gcc.c-torture/compile/981211-1.c: Move to...
42034         * gcc.dg/cpp-as1.c: ...here.
42035         * gcc.dg/cpp-as2.c: New file.
42036
42037         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42038         compiler.
42039
42040 2000-04-02  Neil Booth  <NeilB@earthling.net>
42041
42042         * gcc.dg/cpp-cond.c  New tests.
42043         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42044         accidental success less likely.
42045         * gcc.dg/cpp-missingop.c  New tests.
42046         * gcc.dg/cpp-missingparen.c  New tests.
42047         * gcc.dg/cpp-shift.c  New tests.
42048         * gcc.dg/cpp-shortcircuit.c  New tests.
42049         * gcc.dg/cpp-unary.c  New tests.
42050
42051 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42052
42053         * gcc.c-torture/compile/20000329-1.c: New test.
42054
42055 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42056
42057         * gcc.c-torture/compile/20000326-1.c: New test.
42058         * gcc.c-torture/compile/20000326-2.c: New test.
42059
42060 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42061
42062         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42063         the first parameter is a function argument.
42064
42065 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42066
42067         * g++.old-deja/g++.ext/array4.C: New test.
42068
42069 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42070
42071         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42072
42073 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42074
42075         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42076
42077 2000-03-19  Richard Henderson  <rth@cygnus.com>
42078
42079         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42080
42081 2000-03-19  Richard Henderson  <rth@cygnus.com>
42082
42083         * gcc.c-torture/compile/20000319-1.c: New test.
42084
42085 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42086
42087         * gcc.c-torture/execute/20000314-3.c: New test.
42088         * gcc.c-torture/execute/20000314-2.c: New test.
42089         * gcc.c-torture/execute/20000314-1.c: New test.
42090         * gcc.c-torture/compile/20000314-2.c: New test.
42091         * gcc.c-torture/compile/20000314-1.c: New test.
42092
42093 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42094
42095         * g++.old-deja/g++.warn/inline.C: New test.
42096
42097 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42098
42099         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42100         standards-compliant result rather than specific constants.
42101         Put test-values in array.
42102
42103 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42104
42105         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42106         (g++_target_compile): Put test-specific options last.
42107
42108 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42109
42110         * g++.old-deja/g++.eh/vbase4.C: New test.
42111
42112 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42113
42114         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42115
42116 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42117
42118         * g++.old-deja/g++.brendan/misc12.C: Removed.
42119         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42120         * g++.old-deja/g++.ext/pretty4.C: New test.
42121
42122 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42123
42124         * g++.old-deja/g++.other/string2.C: New test.
42125
42126 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42127
42128         * g++.old-deja/g++.warn/impint2.C: New test.
42129
42130 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42131
42132         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42133         is 1, not zero.
42134
42135 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.warn/impint.C: New test.
42138         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42139         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42140         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42141         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42142         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42143         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42144         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42145         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42146         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42147         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42148         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42149         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42150
42151 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42152
42153         * gcc.dg/cpp-redef.c: New test.
42154
42155 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42156
42157         * g++.old-deja/g++.pt/unify7.C: New test.
42158
42159 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42160
42161         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42162         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42163
42164 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42165
42166         * gcc.c-torture/compile/20000224-1.c: New test.
42167
42168 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42169
42170         * gcc.c-torture/compile/cpp-2.c: New test.
42171         * gcc.c-torture/compile/cpp-1.c: New test.
42172
42173 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42174
42175         * gcc.c-torture/execute/20000225-1.c: New test.
42176
42177 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42178
42179         * gcc.dg/cpp-li2.c: New test.
42180
42181         * gcc.dg/cpp-wi1.c: New test.
42182
42183         * gcc.dg/cpp-li1.c: New test.
42184
42185 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42186
42187         * g++.old-deja/g++.other/sizeof5.C: New test.
42188
42189 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42190
42191         * gcc.c-torture/execute/va-arg-13.c: New test.
42192
42193 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42194
42195         * gcc.c-torture/execute/va-arg-12.c: New test.
42196
42197 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42198
42199         * gcc.c-torture/execute/20000223-1.c: New test.
42200
42201 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42202
42203         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42204
42205 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42206
42207         * g++.old-deja/g++.abi/ptrmem.C: New test.
42208
42209 2000-02-19  Richard Henderson  <rth@cygnus.com>
42210
42211         * gcc.c-torture/compile/init-3.c: New.
42212
42213 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42214
42215         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42216         ALWAYS_CXXFLAGS.
42217
42218 2000-02-11  Robert Lipe <robertl@sco.com>
42219
42220         * gcc.c-torture/compile/20000211-3.c: New test.
42221
42222 2000-02-11  Martin Buchholz <martin@xemacs.org>
42223
42224         * gcc.c-torture/compile/20000211-2.c: New test.
42225
42226 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42227
42228         * gcc.c-torture/compile/20000211-1.c: New test.
42229
42230 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42231
42232         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42233           on native targets
42234
42235 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42236
42237         * g++.old-deja/g++.other/cast5.C: New test.
42238
42239 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42240
42241         * gcc.c-torture/execute/20000205-1.c: New.
42242
42243 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42244
42245         * g++.old-deja/g++.jason/cast3.C: Return void.
42246         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42247
42248 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42249
42250         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42251
42252         * gcc.dg/loop-1.c: New test.
42253
42254 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42255
42256         * gcc.c-torture/compile/20000127-1.c: New test.
42257         * gcc.c-torture/execute/991228-1.c: New test.
42258
42259 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42260
42261         * gcc.dg/unused-2.c: New test.
42262
42263         * gcc.dg/conv-1.c: New test.
42264
42265 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42266
42267         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42268         compiler.
42269         (tool_option_proc): Fix typo.
42270
42271 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42272
42273         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42274         of the ld on the host, not on the build machine.
42275         Also, don't crash if '--help' is not a supported option.
42276
42277 2000-01-24  Richard Henderson  <rth@cygnus.com>
42278
42279         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42280
42281 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42282
42283         * gcc.c-torture/execute/20000120-2.c: New test.
42284         * gcc.c-torture/execute/20000120-1.c: New test.
42285
42286 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42287
42288         * gcc.c-torture/execute/20000113-1.c: New test.
42289
42290 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42291
42292         * gcc.c-torture/execute/20000112-1.c: New test.
42293
42294 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42295
42296         * gcc.dg/20000111-1.c: New test.
42297
42298 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42299
42300         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42301         with 16 bit integers.
42302
42303 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42304
42305         * gcc.dg/20000108-1.c: New test.
42306
42307 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42308
42309         * g++.old-deja/g++.ns/koenig8.C: New test.
42310
42311 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42312
42313         * g++.old-deja/g++.other/cast4.C: New test.
42314
42315 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42316
42317         * gcc.c-torture/compile/20000105-2.c: New test.
42318         * gcc.c-torture/compile/20000105-1.c: New test.
42319
42320 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42321
42322         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42323         references to printf & atoi to conform to ANSI standard.
42324         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42325         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42326         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42327         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42328         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42329         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42330         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42331         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42332         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42333         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42334         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42335         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42336         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42337         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42338         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42339         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42340         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42341         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42342         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42343         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42344         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42345         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42346         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42347         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42348         * g++.old-deja/g++.brendan/init3.C: Likewise.
42349         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42350         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42351         * g++.old-deja/g++.brendan/new2.C: Likewise.
42352         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42353         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42354         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42355         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42356         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42357         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42358         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42359         * g++.old-deja/g++.brendan/template24.C: Likewise.
42360         * g++.old-deja/g++.brendan/template3.C: Likewise.
42361         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42362         * g++.old-deja/g++.jason/inline3.C: Likewise.
42363         * g++.old-deja/g++.jason/opeq.C: Likewise.
42364         * g++.old-deja/g++.law/arg5.C: Likewise.
42365         * g++.old-deja/g++.law/arm7.C: Likewise.
42366         * g++.old-deja/g++.law/ctors11.C: Likewise.
42367         * g++.old-deja/g++.law/cvt8.C: Likewise.
42368         * g++.old-deja/g++.law/init9.C: Likewise.
42369         * g++.old-deja/g++.law/refs4.C: Likewise.
42370         * g++.old-deja/g++.law/template2.C: Likewise.
42371         * g++.old-deja/g++.law/visibility24.C: Likewise.
42372         * g++.old-deja/g++.law/vtable3.C: Likewise.
42373         * g++.old-deja/g++.mike/asm2.C: Likewise.
42374         * g++.old-deja/g++.mike/eh1.C: Likewise.
42375         * g++.old-deja/g++.mike/misc1.C: Likewise.
42376         * g++.old-deja/g++.mike/misc13.C: Likewise.
42377         * g++.old-deja/g++.mike/misc14.C: Likewise.
42378         * g++.old-deja/g++.mike/ns12.C: Likewise.
42379         * g++.old-deja/g++.mike/p1248.C: Likewise.
42380         * g++.old-deja/g++.mike/p3708.C: Likewise.
42381         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42382         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42383         * g++.old-deja/g++.mike/p646.C: Likewise.
42384         * g++.old-deja/g++.mike/p700.C: Likewise.
42385         * g++.old-deja/g++.mike/p783.C: Likewise.
42386         * g++.old-deja/g++.mike/p783a.C: Likewise.
42387         * g++.old-deja/g++.mike/p783b.C: Likewise.
42388         * g++.old-deja/g++.mike/p786.C: Likewise.
42389         * g++.old-deja/g++.mike/p789.C: Likewise.
42390         * g++.old-deja/g++.mike/p789a.C: Likewise.
42391         * g++.old-deja/g++.mike/p807a.C: Likewise.
42392         * g++.old-deja/g++.other/delete3.C: Likewise.
42393         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42394         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42395         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42396         * g++.old-deja/g++.other/empty1.C: Likewise.
42397         * g++.old-deja/g++.other/temporary1.C: Likewise.
42398         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42399         * g++.old-deja/g++.pt/t16.C: Likewise.
42400         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42401
42402 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42403
42404         * gcc.dg/991230-1.c: New test.
42405
42406 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42407
42408         * gcc.c-torture/compile/991229-3.c: New test.
42409         * gcc.c-torture/compile/991229-2.c: New test.
42410         * gcc.c-torture/compile/991229-1.c: New test.
42411
42412 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42413
42414         * gcc.c-torture/compile/labels-2.c: New test.
42415
42416 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42417
42418         * gcc.c-torture/execute/991227-1.c: New test.
42419
42420 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42421
42422         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42423
42424 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42425
42426         * gcc.c-torture/execute/991221-1.c: New test.
42427
42428 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42429
42430         * g++.old-deja/g++.other/cast3.C: New test.
42431
42432 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42433
42434         * gcc.c-torture/execute/991216-4.c: New test.
42435
42436 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42437
42438         * gcc.c-torture/execute/991216-1.c: New test.
42439         * gcc.c-torture/execute/991216-2.c: New test.
42440         * gcc.c-torture/execute/991216-3.c: New test.
42441
42442 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42443
42444         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42445         Actually make the test fail by using "-O2" for compilation.
42446
42447 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42448
42449         * g++.old-deja/g++.warn/cast-align1.C: New test.
42450
42451 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42452
42453         * gcc.c-torture/compile/991214-1.c: New test.
42454         * gcc.c-torture/compile/991214-2.c: New test.
42455
42456 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42457
42458         * gcc.dg/991214-1.c: New test.
42459
42460 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42461
42462         * gcc.c-torture/compile/991213-3.c: New test.
42463         * gcc.c-torture/compile/991213-2.c: New test.
42464         * gcc.c-torture/compile/991213-1.c: New test.
42465
42466 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42467
42468         * gcc.dg/991209-1.c: New test.
42469
42470 1999-12-08  Nathan Sidwell <nathan@acm.org>
42471
42472         * gcc.c-torture/compile/991208-1.c: New test.
42473
42474 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42475
42476         * gcc.dg/ultrasp2.c: New test.
42477
42478 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42479
42480         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42481
42482 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42483
42484         * gcc.c-torture/compile/991202-1.c: New test.
42485         * gcc.c-torture/execute/991202-1.c: New test.
42486         * gcc.c-torture/execute/991202-2.c: New test.
42487         * gcc.c-torture/execute/991202-3.c: New test.
42488
42489 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42490
42491         * g++.old-deja/g++.abi/align.C: New test.
42492         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42493         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42494
42495 1999-12-01  Richard Henderson  <rth@cygnus.com>
42496
42497         * gcc.c-torture/execute/991201-1.c: New.
42498
42499 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42500
42501         * gcc.dg/991129-1.c: New test.
42502
42503 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42504
42505         * gcc.c-torture/compile/991127-1.c: New test.
42506
42507 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42508
42509         * g++.old-deja/g++.other/warn4.C: New test.
42510
42511 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42512
42513         * g++.old-deja/g++.eh/cleanup2.C: New test.
42514         * g++.old-deja/g++.ext/pretty2.C: New test.
42515         * g++.old-deja/g++.ext/pretty3.C: New test.
42516         * g++.old-deja/g++.other/debug6.C: New test.
42517
42518 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42519
42520         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42521         compiler_output to look for one error message instead of two.
42522
42523 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42524
42525         * gcc.c-torture/execute/991118-1.c: Also test case
42526         where the word boundary does not split a byte evenly.
42527
42528 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42529
42530         * g++.old-deja/g++.ext/restrict1.C: New test.
42531
42532 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42533
42534         * gcc.c-torture/execute/991118-1.c: New test.
42535
42536 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42537
42538         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42539         working directory pathnames.
42540
42541 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42542
42543         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42544         host is equipped with driver.h and driver.o so it can actually
42545         compile and run the tests.
42546
42547 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42548
42549         * gcc.c-torture/compile/991008-1.c: New test.
42550
42551 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42552
42553         * lib/gcc-dg.exp: Include target-supports.exp
42554
42555 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42556
42557         * lib/target-supports.exp: New file: Provide procs to test for
42558         features supported by the target.
42559         (check_weak_available): Moved here from ecos.exp.
42560         (check_alias_available): New proc: Determine of the target
42561         toolchain supports the alias attribute.
42562
42563         * gcc.dg/special/ecos.exp: Move check_weak_available to
42564         target-supports.exp.
42565         (alias-1.c): Only perform the test if the target supports
42566         aliases.
42567         (wkali-1.c): Only perform the test if the target supports
42568         aliases.
42569
42570         * gcc.dg/990506-0.c: Expect error messages from cross
42571         targets as well as native targets.
42572
42573 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42574
42575         * gcc.dg/ultrasp1.c: Removed xfail.
42576         * gcc.dg/struct-ret-2.c: Likewise.
42577         * gcc.dg/array-1.c: Likewise.
42578
42579 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42580
42581         * gcc.dg/struct-ret-2.c: New test.
42582
42583         * gcc.dg/array-1.c: New test.
42584
42585 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42586
42587         * gcc.c-torture/execute/991030-1.c: New test.
42588
42589 1999-10-26  Richard Henderson  <rth@cygnus.com>
42590
42591         * gcc.c-torture/compile/991026-2.c: New test.
42592
42593 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42594
42595         * gcc.c-torture/compile/991026-1.c: New test.
42596
42597 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42598
42599         * gcc.c-torture/execute/991023-1.c: New test.
42600
42601 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42602
42603         * gcc.c-torture/execute/991019-1.c: New test.
42604
42605 1999-10-16  Richard Henderson  <rth@cygnus.com>
42606
42607         * gcc.c-torture/execute/991016-1.c: New test.
42608
42609 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42610
42611         * gcc.c-torture/execute/991014-1.c: New test.
42612
42613 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42614
42615         * g++.old-deja/g++.other/union2.C: New test.
42616
42617 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42618
42619         * g++.old-deja/g++.other/vaarg2.C: New test.
42620         * g++.old-deja/g++.other/vaarg3.C: New test.
42621
42622 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42623
42624         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42625         in compile/.
42626
42627 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42628
42629         * gcc.c-torture/execute/va-arg-11.c: New test.
42630
42631 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42632
42633         * lib/file-format.exp (gcc_target_object_format): Don't
42634         crash if objdump is unavailable.
42635
42636 1999-09-29  Donn Terry <donn@interix.com>
42637
42638         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42639
42640 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42641
42642         * gcc.c-torture/compile/990928-1.c: New test.
42643
42644 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42645
42646         * g++.old-deja/g++.other/decl6.C: New test.
42647
42648 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42649
42650         * gcc.c-torture/execute/va-arg-10.c: New test.
42651
42652 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42653
42654         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42655         __PRETTY_FUNCTION__.
42656
42657 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42658
42659         * gcc.c-torture/execute/990923-1.c: New test.
42660
42661 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42662
42663         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42664         for which -fpic is inappropriate.
42665
42666 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42667
42668         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42669
42670 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42671
42672         * g++.old-deja/g++.other/dyncast1.C: New test.
42673         * g++.old-deja/g++.other/dyncast2.C: New test.
42674         * g++.old-deja/g++.other/dyncast3.C: New test.
42675         * g++.old-deja/g++.other/dyncast4.C: New test.
42676         * g++.old-deja/g++.other/dyncast5.C: New test.
42677         * g++.old-deja/g++.eh/catch3.C: New test.
42678         * g++.old-deja/g++.eh/catch3p.C: New test.
42679         * g++.old-deja/g++.eh/catch4.C: New test.
42680         * g++.old-deja/g++.eh/catch4p.C: New test.
42681         * g++.old-deja/g++.eh/catch5.C: New test.
42682         * g++.old-deja/g++.eh/catch5p.C: New test.
42683         * g++.old-deja/g++.eh/catch6.C: New test.
42684         * g++.old-deja/g++.eh/catch6p.C: New test.
42685         * g++.old-deja/g++.eh/catch7.C: New test.
42686         * g++.old-deja/g++.eh/catch7p.C: New test.
42687         * g++.old-deja/g++.eh/catch8.C: New test.
42688         * g++.old-deja/g++.eh/catch8p.C: New test.
42689         * g++.old-deja/g++.eh/catch9.C: New test.
42690         * g++.old-deja/g++.eh/catch9p.C: New test.
42691
42692 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42693
42694         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42695         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42696
42697 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42698
42699         * gcc.c-torture/compile/990913-1.c: New test.
42700
42701 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42702
42703         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42704         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42705
42706 1999-09-09  Richard Henderson  <rth@cygnus.com>
42707
42708         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42709
42710 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42711
42712         * g++.old-deja/g++.other/lookup11.C: New test.
42713         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42714         what is permitted and what we want.
42715         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42716         overload use.
42717         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42718
42719 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42720
42721         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42722         * gcc.c-torture/noncompile/poison-1.c: New file.
42723
42724 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42725
42726         * g++.old-deja/g++.other/sizeof3.C: New test.
42727         * g++.old-deja/g++.other/sizeof4.C: New test.
42728         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42729         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42730
42731 1999-09-07  Richard Henderson  <rth@cygnus.com>
42732
42733         * gcc.dg/va-arg-1.c: New.
42734
42735 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42736
42737         * gcc.c-torture/execute/va-arg-9.c: New test.
42738
42739 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42740
42741         * g77.f-torture/compile/980519-2.f: New test.
42742         * g77.f-torture/compile/19990905-0.f: New test.
42743         * g77.f-torture/compile/19990905-1.f: New test.
42744         * g77.f-torture/compile/19990905-2.f: New test.
42745
42746         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42747
42748 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42749
42750         * gcc.c-torture/execute/990827-1.c: Fix typo.
42751
42752 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42753
42754         * g++.old-deja/g++.other/deref1.C: New test.
42755
42756 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42757
42758         * g++.old-deja/g++.other/ambig2.C: New test.
42759         * g++.old-deja/g++.other/cond5.C: New test.
42760         * g++.old-deja/g++.other/lookup16.C: New test.
42761
42762 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42763
42764         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42765         assemblers too.
42766
42767 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42768
42769         * lib/c-torture.exp: Avoid the "compare executables" optimization
42770         when testing native.
42771
42772 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42773
42774         * gcc.c-torture/execute/990829-1.c: New test.
42775         * gcc.c-torture/compile/990829-1.c: New test.
42776
42777 1999-08-27  Paul Burchard  <burchard@pobox.com>
42778
42779         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42780         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42781         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42782         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42783         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42784         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42785         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42786         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42787         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42788         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42789         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42790
42791 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42792
42793         * gcc.c-torture/execute/990827-1.c: New test.
42794
42795 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42796
42797         * g77.f-torture/noncompile/19990826-4.f: New test.
42798
42799         * g77.f-torture/compile/19990826-3.f: New test.
42800
42801         * g77.f-torture/execute/19990826-2.f: New test.
42802
42803         * g77.f-torture/compile/19990826-1.f: New test.
42804
42805         * gcc.c-torture/execute/990826-0.c: New test.
42806         * g77.c-torture/execute/19990826-0.f: New test.
42807
42808         * g77.f-torture/noncompile/970626-2.f: New test.
42809
42810 1999-08-25  Paul Burchard  <burchard@pobox.com>
42811
42812         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42813         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42814         lss-011.C: New tests.
42815
42816 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42817
42818         * g++.old-deja/g++.other/decl5.C: New test.
42819
42820 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42821
42822         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42823         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42824         call `postbase' for each one.  All callers of `postbase' changed
42825         to call this instead.
42826
42827 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42828
42829         * gcc.c-torture/execute/990811-1.c: New test.
42830
42831 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42832
42833         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42834         just native ones.
42835
42836         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42837         just native ones.
42838
42839 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42840
42841         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42842
42843 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42844
42845         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42846
42847 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42848
42849         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42850
42851 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42852
42853         * gcc.c-torture/execute/990804-1.c: New test.
42854
42855 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42856
42857         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42858         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42859         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42860
42861 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42862
42863         * g++.old-deja/g++.other/struct1.C: New test.
42864
42865 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42866
42867         * g++.old-deja/g++.other/enum2.C: New test.
42868
42869 1999-08-02  Richard Henderson  <rth@cygnus.com>
42870
42871         Adapted from tests from Franz Sirl:
42872         * gcc.c-torture/execute/va-arg-7.c: New test.
42873         * gcc.c-torture/execute/va-arg-8.c: New test.
42874
42875 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42876
42877         * gcc.c-torture/compile/990801-2.c: New test.
42878
42879         * gcc.c-torture/compile/990801-1.c: New test.
42880
42881 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42882
42883         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42884         fp-cmp-1.c, converting double to float.
42885
42886         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42887         fp-cmp-1.c, converting double to long double.
42888
42889         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42890         from fr1 to unknown_register, since fr1 is a legitimate register
42891         on some machines.
42892
42893 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42894
42895         * README: More listname related changes.
42896
42897 1999-07-08  Catherine Moore  <clm@cygnus.com>
42898
42899         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42900
42901 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42902
42903         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42904
42905 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42906
42907         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42908
42909 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42910
42911         * gcc.dg/990703-1.c: New test.
42912
42913 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42914
42915         * lib/file-format.exp: New file: Move definition of proc
42916         gcc_target_object_format to here from
42917         gcc.dg/special/ecos.exp.
42918
42919         * lib/c-torture.exp: Include lib file-format.exp.
42920         * lib/gcc-dg.exp: Include lib file-format.exp.
42921
42922         * gcc.dg/special/ecos.exp: Remove definition of proc
42923         gcc_target_object_format.
42924
42925 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42926
42927         * gcc.c-torture/execute/990628-1.c: New test.
42928
42929 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42930
42931         * gcc.c-torture/compile/990625-2.c: New test.
42932
42933         * gcc.c-torture/compile/990625-1.c: New test.
42934
42935 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42936
42937         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42938         attributes compile.
42939         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42940         ports that use the COFF/PE file format.
42941
42942 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42943
42944         * gcc.c-torture/compile/990617-1.c: New test.
42945
42946 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42947
42948         * g++.old-deja/g++.other/decl4.C: New test.
42949
42950 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42951
42952         * g++.old-deja/g++.other/bitfld3.C: New test.
42953
42954 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42955
42956         * g++.old-deja/g++.eh/catch1.C: New test.
42957
42958 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42959
42960         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42961
42962         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42963         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42964
42965 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42966
42967         * g77.f-torture/compile/19990502-0.f: Replace with new,
42968         shorter, test that still fails after recent changes.
42969
42970 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42971
42972         * gcc.c-torture/execute/990604-1.c: New test.
42973
42974 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42975
42976         * gcc.c-torture/execute/990531-1.c: New test.
42977
42978 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42979
42980         * gcc.c-torture/compile/990527-1.c: New test.
42981
42982 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42983
42984         * gcc.c-torture/execute/990527-1.c: New test.
42985
42986 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42987
42988         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42989         bitfields as signed.
42990
42991 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42992
42993         * g77.f-torture/compile/19990525-0.f: New test.
42994
42995 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42996
42997         * gcc.c-torture/execute/990525-2.c: New test.
42998
42999         * gcc.c-torture/execute/990525-1.c: New test.
43000
43001 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43002
43003         * g++.old-deja/g++.other/anon3.C: New test.
43004         * g++.old-deja/g++.other/anon4.C: New test.
43005         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43006         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43007         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43008         Merrill).
43009
43010 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43011
43012         * gcc.c-torture/execute/990524-1.c: New test.
43013
43014         * gcc.dg/990524-1.c: New test.
43015
43016 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43017
43018         * gcc.c-torture/compile/990523-1.c: New test.
43019
43020 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43021
43022         * gcc.c-torture/compile/990519-1.c: New test.
43023
43024 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43025
43026         * gcc.c-torture/compile/990517-1.c: New test.
43027
43028         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43029         (e4, f4): New tests.
43030         (main): Call them.
43031
43032 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43033
43034         * gcc.dg/noreturn-1.c: New test.
43035
43036 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43037
43038         * gcc.c-torture/execute/990513-1.c: New test.
43039
43040 1999-05-10  Richard Henderson  <rth@cygnus.com>
43041
43042         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43043
43044 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43045
43046         * g77.f-torture/execute/erfc.f: Use small single-precision
43047         values, to avoid problems on Alphas when not -mieee.
43048
43049 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43050
43051         * gcc.dg/990506-0.c: New test.
43052
43053 1999-05-08  Richard Henderson  <rth@cygnus.com>
43054
43055         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43056         the constant to test.  Don't XFAIL 64-bit targets.
43057
43058         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43059         * g++.old-deja/g++.law/profile1.C: Likewise.
43060
43061         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43062         operator new instances.
43063         * g++.old-deja/g++.other/delete5.C: Likewise.
43064
43065 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43066
43067         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43068         intrinsic.
43069
43070 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43071
43072         * g77.f-torture/execute/u77-test.f: Reverse order of two
43073         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43074
43075 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43076
43077         * gcc.dg/compare1.c: New test.
43078
43079 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43080
43081         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43082         New tests.
43083
43084 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43085
43086         * g77.f-torture/compile/19990502-1.f: New test.
43087
43088 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43089
43090         * g77.f-torture/compile/19990502-0.f: New test.
43091
43092 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43093
43094         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43095         intrinsic.
43096
43097 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43098
43099         * g77.f-torture/execute/u77-test.f (main): List libU77
43100         intrinsics not currently tested.
43101         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43102         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43103         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43104         Trim blanks off the ends of some printed strings.
43105
43106 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43107
43108         * g77.f-torture/execute/u77-test.f (main): Just warn about
43109         FSTAT gid disagreement, as it's expected on some systems.
43110
43111 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43112
43113         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43114         use a new function, which allows for some slop.
43115         Clean up some commentary.
43116         (issum): The new function.
43117         (sgladd): Deleted subroutine.
43118
43119 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43120
43121         * g77.f-torture/execute/u77-test.f: Modify to be more like
43122         libf2c/libU77 version, bringing patches to that version here.
43123         Add suitable commentary.
43124
43125 1999-04-25  Richard Henderson  <rth@cygnus.com>
43126
43127         * gcc.dg/990424-1.c: New test.
43128
43129 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43130
43131         * g77.f-torture/execute/u77-test.f (main): Bug involving
43132         LSTAT has been fixed, so turn back on full checking.
43133
43134 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43135
43136         * g77.f-torture/compile/19990419-0.f: New test.
43137         * g77.f-torture/execute/19990419-1.f: New test.
43138
43139 1999-04-17  Richard Henderson  <rth@cygnus.com>
43140
43141         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43142         to avoid the need for a prototype to supress a warning.
43143
43144 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43145
43146         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43147
43148 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43149
43150         * gcc.c-torture/execute/990404-1.c: New test.
43151
43152 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43153
43154         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43155         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43156         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43157         missing initializer warnings.
43158
43159 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43160
43161         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43162         matching strings.
43163
43164 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43165
43166         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43167
43168 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43169
43170         * g77.f-torture/execute/19990325-0.f: New test.
43171         * g77.f-torture/execute/19990325-1.f: New test.
43172
43173 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43174
43175         * gcc.c-torture/execute/990324-1.c: New test.
43176
43177 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43178
43179         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43180         test with 4.
43181
43182 1999-03-17  Richard Henderson  <rth@cygnus.com>
43183
43184         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43185
43186 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43187
43188         * g77.f-torture/execute/19990313-2.f: New test.
43189         * g77.f-torture/execute/19990313-3.f: New test.
43190
43191 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43192
43193         * g77.f-torture/execute/19990313-0.f: New test.
43194         * g77.f-torture/execute/19990313-1.f: New test.
43195
43196 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43197
43198         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43199         printf to sprintf.
43200         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43201         (main): Add check for u15.  Conditionalize u31 check depending on
43202         whether ints are <32 bits or >=32 bits.
43203
43204 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43205
43206         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43207
43208 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43209
43210         * g77.f-torture/compile/19990305-0.f: New test.
43211         * g77.f-torture/execute/19981119-0.f: New test.
43212
43213 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43214
43215         * g77.f-torture/execute/970625-2.f: call ABORT if final
43216         result is not correct, instead of just printing it.
43217         Add this checking via newly introduced obfuscation, to
43218         trip up buggy front ends.
43219
43220 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43221
43222         * g77.f-torture/compile/960317-1.f: Moved from being
43223         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43224
43225 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43226
43227         * g77.f-torture/execute/960317-1.f: New (old) test.
43228         * g77.f-torture/execute/970625-2.f: Ditto.
43229
43230 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43231
43232         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43233         message on line 1 or line 2; cccp and cpplib do this differently.
43234
43235 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43236
43237         * g++.old-deja/g++.law/weak1.C: New test.
43238
43239 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43240
43241         * gcc.c-torture/execute/990119-1.c: Renamed to...
43242         * gcc.dg/990119-1.c: this, so it will only be tested once
43243         (it's a preprocessor test, it doesn't need to be run at
43244         multiple optimization levels).
43245
43246 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43247
43248         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43249           ALWAYS_CXXFLAGS.
43250
43251 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43252
43253         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43254         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43255         to not be compilable by current g77.
43256
43257 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43258
43259         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43260
43261 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43262
43263         * gcc.c-torture/execute/990222-1.c: New test.
43264
43265 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43266
43267         * g77.f-torture/compile/19990218-0.f: New test.
43268         * g77.f-torture/noncompile/19990218-1.f: New test.
43269
43270 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43271
43272         * g77.f-torture/compile/19981216-0.f: New test.
43273
43274 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43275
43276         * gcc.dg/990214-1.c: New test.
43277
43278 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43279
43280         * gcc.dg/990213-2.c: New test.
43281
43282         * gcc.dg/990213-1.c: New test.
43283
43284 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43285
43286         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43287         ints.
43288
43289 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43290
43291         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43292         specified by target.
43293
43294         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43295
43296 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43297
43298         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43299
43300 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43301
43302         * gcc.dg/special/ecos.exp: New test driver for new tests with
43303         special requirements.
43304
43305         * gcc.dg/special/alias-1.c: New test.
43306         * gcc.dg/special/gcsec-1.c: New test.
43307         * gcc.dg/special/weak-1.c: New test.
43308         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43309         * gcc.dg/special/weak-2.c: New test.
43310         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43311         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43312         * gcc.dg/special/wkali-1.c: New test.
43313         * gcc.dg/special/wkali-2.c: New test.
43314         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43315         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43316
43317 1999-02-10  Felix Lee  <flee@cygnus.com>
43318
43319           * lib/c-torture.exp (c-torture-compile): Pull out code for
43320           analyzing gcc error messages.
43321           (c-torture-execute): Likewise.  Fix some (harmless) false
43322           positives.
43323           * lib/gcc.exp (gcc_check_compile): New function.
43324
43325 1999-02-08  Richard Henderson  <rth@cygnus.com>
43326
43327         * gcc.c-torture/execute/990208-1.c: New test.
43328
43329 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43330
43331         * g++.dg/special/ecos.exp: New driver for new tests with special
43332         requirements
43333
43334         * g++.dg/special/conpr-1.C: New test
43335         * g++.dg/special/conpr-2.C: New test
43336         * g++.dg/special/conpr-2a.C: New test
43337         * g++.dg/special/conpr-3.C: New test
43338         * g++.dg/special/conpr-3a.C: New test
43339         * g++.dg/special/conpr-3b.C: New test
43340
43341         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43342         allow g++ to use the dg driver
43343
43344         * README: Add comment about g++.dg directory
43345
43346 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43347
43348         * README: Update email addresses.
43349
43350 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43351
43352         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43353         arguments in order to force structure S onto the stack even on
43354         the alpha.
43355         (test): Pass 10 leading arguments to function foo as well as the
43356         structure S.
43357
43358         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43359         failure for all targets.
43360
43361         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43362         abort to terminate program execution.
43363
43364 1999-01-30  Richard Henderson  <rth@cygnus.com>
43365
43366         * gcc.c-torture/execute/990130-1.c: New test.
43367
43368 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43369
43370         * gcc.dg/990130-1.c: New test.
43371
43372 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43373
43374         * gcc.c-torture/execute/990128-1.c: New test.
43375
43376 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43377
43378         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43379
43380 1999-01-27  Felix Lee  <flee@cygnus.com>
43381
43382         * lib/c-torture.exp (c-torture-compile): pull out code for
43383         analyzing gcc error messages.
43384         (c-torture-execute): ditto, and fix some (harmless) false
43385         positives.
43386         * lib/gcc.exp (gcc_check_compile): new function.
43387
43388 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43389
43390         * gcc.dg/990117-1.c: New test.
43391
43392         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43393
43394         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43395
43396 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43397
43398         * g77.f-torture/compile/990115-1.f: New test.
43399
43400 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43401
43402         * gcc.c-torture/compile/990107-1.c: New test
43403
43404 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43405
43406         * gcc.c-torture/execute/990106-2.c: New test.
43407
43408         * gcc.c-torture/execute/990106-1.c: New test.
43409
43410 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43411
43412         * gcc.c-torture/compile/981223-1.c: New test.
43413
43414 1998-12-29  Richard Henderson  <rth@cygnus.com>
43415
43416         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43417         (opt3): Rename from opt4 and disable.
43418
43419 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43420
43421         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43422
43423 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43424
43425         * g++.old-deja/g++.other/conv5.C: New test.
43426
43427 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43428
43429         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43430
43431 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43432
43433         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43434
43435 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43436
43437         * gcc.c-torture/compile/981211-1.c: New test.
43438
43439 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43440
43441         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43442
43443         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43444
43445 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43446
43447         * gcc.special/930510-1.c: Make C9X safe.
43448         * gcc.misc-tests/gcov-1.c Similarly.
43449         * gcc.misc-tests/gcov-2.c Similarly.
43450
43451 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43452
43453         * gcc.dg/ultrasp1.c: New test.
43454
43455 1998-12-06  Richard Henderson  <rth@cygnus.com>
43456
43457         * gcc.c-torture/execute/981206.c: New test.
43458
43459 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43460
43461         * g++.old-deja/g++.ns/template7.C: New test.
43462
43463         * g++.old-deja/g++.other/expr1.C: New test.
43464
43465         * g++.old-deja/g++.eh/tmpl3.C: New test.
43466
43467         * g++.old-deja/g++.eh/tmpl2.C: New test.
43468
43469 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43470
43471         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43472         * g++.old-deja/g++.other/using6.C: Removed.
43473         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43474
43475         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43476
43477 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43478
43479         * g++.old-deja/g++.pt/overload8.C: New test.
43480
43481         * g++.old-deja/g++.pt/overload7.C: New test.
43482
43483         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43484
43485         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43486         and relinking messages.
43487         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43488         compiling with -frepo.
43489
43490 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43491
43492         * g++.old-deja/g++.pt/lookup6.C: New test.
43493
43494 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43495
43496         * gcc.c-torture/execute/981130-1.c: New test.
43497         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43498
43499 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43500
43501         * g++.old-deja/g++.pt/explicit76.C: New test.
43502
43503         * g++.old-deja/g++.pt/friend38.C: New test.
43504
43505         * g++.old-deja/g++.ns/crash2.C: New test.
43506
43507         * g++.old-deja/g++.pt/defarg8.C: New test.
43508
43509         * g++.old-deja/g++.pt/instantiate6.C: New test.
43510
43511         * g++.old-deja/g++.pt/static6.C: New test.
43512
43513         * g++.old-deja/g++.pt/decl2.C: New test.
43514
43515 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43516
43517         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43518         problem is actually related with name lookup, but so what? :-)
43519
43520         * g++.old-deja/g++.pt/friend37.C: New test.
43521
43522 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43523
43524         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43525         element, which fails on some systems.
43526
43527         * g77.f-torture/execute/labug1.f: New test.
43528
43529 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43530
43531         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43532         is defined.
43533
43534 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43535
43536         * g77.f-torture/compile/981117-1.f: New test.
43537
43538 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43539
43540         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43541         properly discarded.
43542
43543 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43544
43545         * gcc.c-torture/execute/memcheck: New directory of tests for
43546         -fcheck-memory-usage.
43547
43548 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43549
43550         * README: New file, general information about the testsuite and
43551         new description of the various C++ test subdirectories.
43552         * README.g++: Eliminate obsolete information, update and move most
43553         relevant stuff to README.
43554
43555 1998-11-07  Richard Henderson  <rth@cygnus.com>
43556
43557         * gcc.c-torture/compile/981107-1.c: New test.
43558
43559 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43560
43561         * execute/memcpy-bi.c: New testcase.
43562
43563 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43564
43565         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43566         base classes.
43567
43568         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43569         template is selected.
43570
43571         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43572         classes, it should be accepted for all types.
43573
43574         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43575
43576         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43577         specializations start with template headers.
43578
43579 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43580
43581         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43582
43583         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43584         non-POD types.
43585
43586 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43587
43588         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43589
43590 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43591
43592         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43593
43594 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43595
43596         * 981019-1.c: New test.
43597
43598 1998-10-14  Robert Lipe <robertl@dgii.com>
43599
43600         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43601         find objc headers.
43602
43603 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43604
43605         * compile/981001-4.c: Remove use of GCC extension that triggers a
43606         compiler bug.
43607
43608 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43609
43610         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43611
43612 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43613
43614         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43615         instantiation of template produces incorrect code for delete
43616         expression.
43617
43618         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43619         constructors' name is not unique.
43620         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43621         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43622
43623         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43624         automatic array of const is ill-formed.
43625
43626         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43627         of template parameter?
43628
43629         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43630         const.
43631
43632         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43633         pointer-to-member expression.
43634
43635         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43636         declaration causes ICE.
43637
43638 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43639
43640         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43641         reserved in the global namespace.
43642
43643         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43644         generate needed virtual table.
43645
43646         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43647
43648 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43649
43650         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43651         template-dependent type
43652
43653 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43654
43655         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43656         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43657         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43658
43659         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43660         class should be usable as argument of member function.
43661         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43662         class should be usable as return type of member function.
43663         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43664         class should be usable as type of data member.
43665
43666         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43667
43668 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43669
43670         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43671
43672 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43673
43674         * gcc.dg/dll-?.c Add thumb to target list.
43675         Fix assembler scan patterns to match current assembler output.
43676
43677 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43678
43679         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43680         matching of template brackets.
43681
43682         * g++.old-deja/g++.other/using4.C: New test.  Test using
43683         declarations of methods from base classes.
43684
43685         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43686         within functions should introduce names into the innermost
43687         enclosing namespace.
43688
43689         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43690         of static locals if first initialization throws.
43691
43692 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43693
43694         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43695
43696 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43697
43698         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43699         lose track of the possible targets of tablejump insns.
43700         * special/special.exp: Run it.
43701
43702 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43703
43704         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43705         must be declared before its specializations can be named in friend
43706         declarations.
43707
43708 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43709
43710         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43711
43712         * g77.f-torture/execute/io1.f: New test.
43713
43714 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43715
43716         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43717         with pointer to template function, for which no argument deduction
43718         is possible.
43719
43720         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43721         specialization of template function as argument to template
43722         function.
43723
43724         * g++.old-deja/g++.other/access2.C: New test; Inner class
43725         shouldn't have privileged access to Outer's names.
43726
43727 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43728
43729         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43730         friend template declared within template class conflicts with
43731         nested class of the same name.
43732
43733         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43734         is ignored.
43735
43736         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43737         object with direct initializer as function declaration.
43738
43739         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43740         initializers.
43741
43742         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43743         involving const pointer and NULL produces incorrect result.
43744
43745         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43746         type name without `typename' should be rejected with -pedantic.
43747
43748 1998-10-02  Richard Henderson  <rth@cygnus.com>
43749
43750         * g++.old-deja/g++.other/addrof1.C: New test.
43751
43752 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43753
43754         * gcc.c-torture/compile/981001-1.c: New test.
43755         * gcc.c-torture/execute/981001-1.c: New test.
43756
43757 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43758
43759         * gcc.c-torture/compile/981001-2.c: New test.
43760         * gcc.c-torture/compile/981001-3.c: New test.
43761         * gcc.c-torture/compile/981001-4.c: New test.
43762
43763 1998-10-01  Robert Lipe  <robertl@dgii.com>
43764
43765         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43766         multilibbed hosts.  Idea grafted from g77.exp.
43767
43768 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43769
43770         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43771         avoid losing on systems which need -lsocket.
43772
43773 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43774
43775         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43776         * g++.old-deja/g++.other/nested2.C: Ditto.
43777         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43778         failure.
43779
43780 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43781
43782         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43783         preferred over template operator!= for enum bitfields.
43784
43785 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43786
43787         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43788         that happen to have the same base name, but in different scopes,
43789         are incorrectly rejected.
43790
43791 1998-09-16  Richard Henderson  <rth@cygnus.com>
43792
43793         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43794         on the native word size instead of an integer literal.
43795
43796 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43797
43798         * g++.old-deja/g++.other/static2.C: Invocation of static data
43799         member of type pointer-to-function denoted as non-static member.
43800
43801         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43802         checks involving function types and aliases.
43803
43804 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43805
43806         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43807         redefined to the same non-trivial type.
43808
43809         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43810         namespace-qualification of template specializations declared in
43811         other namespaces.
43812
43813         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43814         to declare a subset of the specializations of a template function
43815         as friends of specializations of a template class.
43816
43817         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43818         member templates that do not fully specialize the enclosing
43819         template class are rejected.
43820
43821 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43822
43823         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43824
43825 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43826
43827         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43828         altered from libf2c/libU77 version.
43829
43830 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43831
43832         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43833
43834 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43835
43836         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43837         (un)signed char are different types for template specialization
43838         purposes.
43839
43840 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43841
43842         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43843         * objc: ObjC testsuite.
43844
43845 1998-08-31  Catherine Moore  <clm@cygnus.com>
43846
43847         * gcc.c-torture/execute/941014-1.x: New file.
43848
43849 1998-08-31  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-30  Jeffrey A Law  (law@cygnus.com)
43856
43857         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43858         this test triggers valid.
43859
43860 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43861
43862         * gcc.dg/980827-1.c: New test.
43863
43864 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43865
43866         * gcc.c-torture/execute/loop-4b.c: New test.
43867
43868 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43869
43870         * lib/c-torture.exp: Add support for
43871         torture_eval_before_compile and torture_eval_before_execute
43872         variables.
43873
43874 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43875
43876         * gcc.c-torture/compile/980825-1.c: New test.
43877
43878 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43879
43880         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43881         count number tests in opt_t0 not good_t0.
43882
43883 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43884
43885         * gcc.c-torture/compile/930326-1.x: Fix typo.
43886
43887 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43888
43889         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43890         causes an ICE.
43891
43892 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43893
43894         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43895         STACK_SIZE is defined.
43896         * gcc.c-torture/unsorted/stuct.c: Similarly.
43897
43898         * gcc.c-torture/compile/980821-1.c: New test.
43899
43900 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43901
43902         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43903
43904 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43905
43906         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43907         code.
43908
43909 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43910
43911         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43912         error'.
43913
43914 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43915
43916         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43917
43918 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43919
43920         * gcc.c-torture/compile/980816-1.c: New test.
43921
43922         * gcc.dg/980816-1.c: New test.
43923
43924 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43925
43926         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43927         compiler for ieee tests.
43928
43929 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43930
43931         * g77.f-torture/compile/980729-0.f: New test.
43932
43933 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43934
43935         * gcc.c-torture/special/eeprof-1.c: New test, for
43936         -finstrument-functions.
43937         * gcc.c-torture/special/special.exp: Run it.
43938
43939 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43940
43941         * gcc.c-torture/compile/980729-1.c: New test.
43942
43943 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43944
43945         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43946         __thumb__ is defined, and test for ARM style doubles if so.
43947
43948 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43949
43950         * g77.f-torture/noncompile/980615-0.f: New test.
43951
43952 1998-07-26  H.J. Lu  (hjl@gnu.org)
43953
43954         * gcc.dg/980312-1.c: Do link instead of compile.
43955         * gcc.dg/980313-1.c: Likewise.
43956
43957 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43958
43959         * gcc.c-torture/compile/980726-1.c: New test.
43960
43961 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43962
43963         * g77.f-torture/execute/io0.f: New test.
43964
43965 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43966
43967         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43968         an int.
43969
43970 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43971
43972         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43973         m32r bugs.
43974
43975 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43976
43977         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43978         c-decl.c:grokdeclarator can handle mode attributes.
43979
43980 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43981
43982         * gcc.c-torture/execute/980716-1.c: New test.
43983
43984 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43985
43986         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43987         the mn10200.
43988         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43989         the mn10200.
43990         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43991         * gcc.c-torture/compile/930326-1.x: Similarly.
43992
43993 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43994
43995         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43996         New test from Craig.
43997
43998 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43999
44000         * g77.f-torture/noncompile/980616-0.f: New test.
44001
44002         * g77.f-torture/execute/970816-3.f: New test from Craig.
44003
44004 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44005
44006         *  g++.other/singleton.C: Return error value instead of taking
44007         SIGSEGV.
44008
44009 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44010
44011         *  g++.other/singleton.C: New test.  Warning is under dispute.
44012         Runtime crash is not.
44013
44014 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44015
44016         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44017         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44018         using6.C, using7.C}: New namespace tests.
44019
44020 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44021
44022         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44023         specialization with typedef'ed names used as array indexes.
44024
44025 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44026
44027         * gcc.c-torture/execute/980709-1.c: New test.
44028
44029         * gcc.dg/980709-1.c: New test.
44030
44031 1998-07-07  Richard Henderson  <rth@cygnus.com>
44032
44033         * gcc.c-torture/execute/bcp-1.c: New test.
44034
44035 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44036
44037         * gcc.c-torture/execute/980707-1.c: New test.
44038
44039 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44040
44041         * gcc.c-torture/compile/980706-1.c: New test.
44042
44043 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44044
44045         * g77.f-torture/execute/980701-0.f,
44046         g77.f-torture/execute/980701-1.f: New test from Craig.
44047
44048 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44049
44050         * gcc.c-torture/compile/980701-1.c: New test.
44051
44052         * gcc.c-torture/execute/980701-1.c: New test.
44053
44054 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44055 rlsruhe.de>
44056
44057         * g++.old-deja/g++.robertl/eb132.C: New test.
44058         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44059
44060 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44061
44062         * g77.f-torture/execute/980628-7.f,
44063         g77.f-torture/execute/980628-8.f,
44064         g77.f-torture/execute/980628-9.f,
44065         g77.f-torture/execute/980628-10.f: New tests from Craig.
44066
44067         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44068
44069 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44070
44071         * g77.f-torture/execute/980628-4.f: New test from Craig.
44072         * g77.f-torture/execute/980628-5.f: Likewise.
44073         * g77.f-torture/execute/980628-2.f: Likewise.
44074         * g77.f-torture/execute/980628-0.f: Likewise.
44075         * g77.f-torture/execute/980628-1.f: Likewise.
44076         * g77.f-torture/execute/980628-3.f: Likewise.
44077         * g77.f-torture/execute/980628-6.f: Likewise.
44078
44079 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44080
44081         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44082         directory when nothing has been installed yet.
44083
44084 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44085
44086         * gcc.c-torture/special/special.exp: Handle newer versions of
44087         dejagnu.
44088
44089 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44090
44091         * gcc.dg/980626-1.c: New test.
44092
44093 1998-06-19  Bruno Haible <haible@ilog.fr>
44094
44095         * gcc.misc-tests/m-un-2.c: New test.
44096         * g++.old-deja/g++.other/warn01.c: Likewise.
44097
44098 1998-06-19  Robert Lipe  <robertl@dgii.com>
44099
44100         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44101         compatibility with assmblers with a different comment character.
44102         Eliminate use of GAS-specific extensions.
44103
44104 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44105
44106         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44107
44108 1998-06-19  Robert Lipe  <robertl@dgii.com>
44109
44110         * lib/g77.exp: Replace search for libf2c.a with search for newly
44111         renamed libg2c.a
44112
44113 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44114
44115         * gcc.c-torture/execute/980617-1.c: New test.
44116
44117 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44118
44119         * gcc.c-torture/execute/980612-1.c: New test.
44120
44121 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44122
44123         * gcc.dg/980523-1.c: Only test on ppc-linux.
44124         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44125
44126         * gcc.c-torture/execute/980608-1.c: New test.
44127
44128 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44129
44130         * gcc.c-torture/execute/980605-1.c: New test.
44131
44132 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44133
44134         * gcc.c-torture/execute/980604-1.c: New test.
44135
44136 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44137
44138         * gcc.c-torture/execute/980602-1.c: New test.
44139         * gcc.c-torture/execute/980602-2.c: Likewise.
44140
44141 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44142
44143         * 970125-0.f: Fix per JCB.  Add commentary.
44144
44145 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44146
44147         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44148         IEEE -0 support.
44149
44150 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44151
44152         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44153         earlier.
44154
44155 1998-05-28  Catherine Moore <clm@cygnus.com>
44156
44157         * gcc.c-torture/execute/980526-3.c: New test.
44158
44159 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44160
44161         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44162         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44163         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44164         m88k-motorola-sysv3 to XFAIL.
44165
44166 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44167
44168         * gcc.dg/980526-1.c: New test.
44169         * gcc.c-torture/execute/980526-2.c: New test.
44170
44171 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44172
44173         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44174
44175         * gcc.c-torture/execute/980526-1.c: New test.
44176
44177 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44178
44179         * g77.f-torture/execute/alpha2.f: Add runtime test.
44180
44181 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44182
44183         * g++.old-deja/old-deja.exp: Strip leading directories.
44184
44185         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44186         error for the line.  Don't run multiple tests for the same line.
44187
44188 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44189
44190         * gcc.dg/980523-1.c: New test.
44191
44192 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44193
44194         * g77.f-torture/compile/970915-0.f: New test.
44195
44196 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44197
44198         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44199
44200 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44201
44202         * gcc.dg/980520-1.c: New test.
44203
44204 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44205
44206         * gcc.dg/980502-1.c: Fix return type.
44207
44208 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44209
44210         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44211         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44212         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44213         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44214         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44215
44216 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44217
44218         * g77.f-torture/execute/980520-1.f: New test.
44219
44220 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44221
44222         * lib/mike-g77.exp: New file.
44223
44224         * g77.f-torture/noncompile/noncompile.exp,
44225         g77.f-torture/noncompile/check0.f: New files.
44226
44227 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44228
44229         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44230         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44231         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44232         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44233         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44234         abort where appropriate.
44235
44236 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44237
44238         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44239         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44240
44241 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44242
44243         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44244
44245 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44246
44247         * g77.f-torture/compile/980427-0.f: New test.
44248
44249 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44250
44251         * g77.f-torture/compile/980424-0.f: New test.
44252
44253 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44254
44255         * g77.f-torture/compile/980419-2.f (main): New test.
44256         * g77.f-torture/compile/970125-0.f: New test.
44257         * g77.f-torture/compile/980419-1.f: New test.
44258
44259 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44260
44261         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44262         of loop-4.c.
44263
44264 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44265
44266         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44267
44268 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44269
44270         * gcc.c-torture/compile/980329-1.c: New test.
44271
44272 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44273
44274         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44275         * gcc.dg/980312-1.c: Fix typo in -march command.
44276
44277 1998-03-16  H.J. Lu  (hjl@gnu.org)
44278
44279         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44280
44281 1998-03-11  Robert Lipe  <robertl@dgii.com>
44282
44283         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44284         Dave Love agree the Fortran source is bogus.
44285
44286 1998-03-11  Robert Lipe  <robertl@dgii.com>
44287
44288         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44289         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44290         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44291         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44292         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44293
44294 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44295
44296         * g++.old-deja/g++.other/friend1.C: New test.
44297
44298 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44299
44300         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44301         possibly uninitialized) variables and declare dnrm2.
44302
44303 1998-02-23  Robert Lipe <robertl@dgii.com>
44304
44305         From Bruno Haible <haible@ilog.fr>:
44306         * gcc.c-torture/execute/980223.c: New test.
44307
44308 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44309
44310         * gcc.dg/ifelse-1.c: New test.
44311
44312 1998-02-09  H.J. Lu  (hjl@gnu.org)
44313
44314         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44315
44316           * lib/old-dejagnu.exp (old-dejagnu): Added the
44317           "execution test - XFAIL *-*-*" handling in the spirit of
44318           "excess errors test -". Changed the "execution test fails"
44319           handling to be like "excess errors test fails".
44320           * Update various tests accordingly.
44321
44322 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44323
44324         * gcc.c-torture/execute/980205.c: New test.
44325
44326 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44327
44328         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44329         * lib/f-torture.exp: Similarly.
44330         * gcc.c-torture: Rename all .cexp files to .x files.
44331
44332 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44333
44334         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44335         (940510-1.c): Removed duplicate.
44336         (971104-1.c): New test.
44337
44338 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44339
44340           * lib/f-torture.exp: Improve error and loop detection.
44341
44342 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44343
44344         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44345         use that to size the filler array.
44346
44347 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44348
44349         * lib/c-torture.exp(c-torture-execute): Fix typo.
44350
44351         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44352         testcase as the executable name. Keep the executable around if
44353         the test fails.
44354
44355 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44356
44357         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44358         changes.  Only test one -g option, and move it to the end of the
44359         list of options to test.
44360
44361 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44362
44363         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44364         variable GCC_TORTURE_OPTIONS to supply default switches separated
44365         by colons.  If no environment variable, run tests with -O0 -g, -O1
44366         -g, and -O2 -g as well.
44367
44368 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44369
44370         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44371         explanatory comments. Fix indentation.
44372
44373 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44374
44375         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44376
44377 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44378
44379         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44380         * g++.old-deja/g++.mike/p7325.C: Likewise.
44381         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44382
44383 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44384
44385         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44386         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44387         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44388         * g++.old-deja/g++.law/operators4.C: Likewise.
44389
44390 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44391
44392         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44393         * g++.old-deja/g++.mike/p784.C: Ditto.
44394         * g++.old-deja/g++.mike/p785.C: Ditto.
44395
44396 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44397
44398           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44399
44400 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44401
44402         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44403         target feature; pass this to c-torture-execute as needed.
44404
44405 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44406
44407         * lib/c-torture.exp(c-torture-execute): If the previous and the
44408         current executables being tested are identical, we don't need to
44409         run the executable again. Try to make the executable names
44410         unique. Add an optional argument for passing additional compiler
44411         flags.
44412
44413 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44414
44415         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44416
44417 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44418
44419         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44420
44421 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44422
44423         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44424         32bit or larger longs.
44425
44426         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44427         have either a 32bit long or 32bit int.
44428
44429 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44430
44431         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44432         Make double precision tests dependent on sizeof (double).
44433
44434 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44435
44436         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44437         too.
44438
44439 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44440
44441         * gcc.c-torture/compile/961203-1.cexp: New script.
44442
44443 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44444
44445         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44446         up the includes ourselves.
44447
44448 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44449
44450         * lib/plumhall.exp: Remove random include, and add a few
44451         verbose messages for debugging.
44452
44453 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44454
44455         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44456         of trying to do it ourselves.
44457
44458 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44459
44460         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44461
44462 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44463
44464         * gcc.prms/5403.c: Made regexp a bit less strict.
44465
44466 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44467
44468         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44469         is returned from remote_load instead.
44470         * lib/plumhall.exp: Ditto.
44471         * lib/mike-g++.exp: Ditto.
44472         * lib/old-dejagnu.exp: Ditto.
44473         * lib/c-torture.exp: Ditto.
44474
44475 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44476
44477         * lib/g++.exp: Use build_wrapper procedure.
44478         * lib/gcc.exp: Ditto.
44479
44480 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44481
44482         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44483         an old-style decl for malloc.  Fixes tests to work when
44484         sizeof (int) != sizeof (size_t).
44485
44486 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44487
44488         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44489
44490         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44491         use stdargs.h interface.
44492
44493 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44494
44495         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44496         NO_VARARGS when compiling.
44497
44498 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44499
44500         * lib/plumhall.exp(ph_includes): New procedure.
44501         (ph_make): Use it.
44502         (ph_compiler): Ditto.
44503
44504         * lib/g++.exp: Rename test-glue.c to testglue.c.
44505         * lib/gcc.exp: Ditto.
44506
44507 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44508
44509         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44510         to completion when it's called.
44511
44512 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44513
44514         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44515         is defined, don't do test.
44516
44517 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44518
44519         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44520         for object files.
44521         (ph_summary): Mark skipped testcases as untested, not unresolved.
44522
44523         * lib/plumhall.exp (ph_make): If unresolved because of bad
44524         errorCode, record errorCode in log file.
44525         (*): Replace send_log/verbose with verbose -log.
44526
44527 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44528
44529         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44530         double conversion if double isn't at least 8 bytes.
44531
44532         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44533         int to work with targets where int is 16 bits.
44534
44535         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44536         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44537         precision for the test to complete.
44538
44539 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44540
44541         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44542         if d10v is not compiled with the -mdouble64 flag.
44543         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44544
44545         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44546         d10v is not compiled with the -mint32 flag.
44547
44548 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44549
44550         * lib/plumhall.exp: Use incr_count.
44551
44552 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44553
44554         * gcc.c-torture: Update to c-torture-1.45.
44555
44556 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44557
44558         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44559         the name of the expect testcase file).
44560
44561         * lib/g++.exp(g++_init): Ditto.
44562
44563 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44564
44565         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44566         the host.
44567
44568         * lib/gcc.exp(gcc_exit): New procedure.
44569
44570 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44571
44572         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44573         specs where appropriate.
44574
44575         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44576         because of new "candidates are" messages, and removed a few
44577
44578         * Converted all non-old-style g++ testcases to old-style, and
44579         moved into g++.old-deja.
44580
44581 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44582
44583         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44584         options.
44585
44586         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44587         succeeded.
44588
44589         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44590
44591 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44592
44593         * lib/gcc.exp (gcc_target_compile): Add support for defining
44594         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44595         the machine doesn't have those features.
44596
44597 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44598
44599         * g++.law/operators4.exp: Don't use LIBS.
44600
44601 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44602
44603         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44604
44605         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44606         * lib/g++.exp: Set it here instead. Also, allow use of the
44607         --tool_exec and --tool_opt options. Change CXX to
44608         GXX_UNDER_TEST.
44609
44610         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44611
44612         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44613
44614 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44615
44616         * lib/old-dejagnu.exp: Use prune_warnings instead of
44617         prune_system_crud.
44618         * lib/mike-g++.exp: Ditto.
44619         * lib/gcc.exp: Ditto.
44620         * lib/g++.exp: Ditto.
44621
44622         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44623
44624 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44625
44626           * 941014-2.c: Include stdlib.h
44627           * 960327-1.c: Include stdio.h
44628           * dbra.c, index-1.c: Don't assume ints are 32bits.
44629
44630 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44631
44632         * lib/gcc.exp: Add gcc,stack_size target feature.
44633
44634         * lib/g++.exp(g++_target_compile): Add the include and link
44635         paths here, not in two other places. And, it's $options, not
44636         options.
44637
44638         * lib/mike-g++.exp(postbase): Remove the code that determines
44639         the correct include and link paths.
44640         * g++.old-deja/old-deja.exp: Ditto.
44641
44642 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44643
44644         * lib/g++.exp(g++_init): target_compile no longer returns the
44645         filename of the result.
44646
44647 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44648
44649         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44650         call to glob.
44651
44652         * gcc.c-torture/special/special.exp: Change call to
44653         gcc_target_compile to include the object file.
44654
44655 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44656
44657         * gcc.c-torture/special/special.exp: Correct misspelling in last
44658         change.
44659
44660 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44661
44662         * lib/plumhall.exp(ph_summary): Log the entire output of the
44663         executable. Return -1 if there were any failures, 0 otherwise.
44664         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44665         (ph_make): Clean up objects and executables that were built
44666         if the tests succeeded.
44667
44668 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44669
44670         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44671         libraries and includes in the build tree as appropriate.
44672
44673 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44674
44675         * lib/c-torture.exp: Instead of looking for the global variable
44676         NO_LONG_LONG, check to see if that's a feature of the target.
44677
44678 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44679
44680         * config/default.exp: Minimize. Delete the remainer of the files in
44681         config; this functionality is now in devo/dejagnu/config.
44682
44683         g++.*/*: Pass any additional flags used to compile to postbase;
44684         delete CXXFLAGS.
44685
44686         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44687         is now done by runtest.exp. Use gcc_target_compile instead of
44688         compile.
44689
44690         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44691         Remove references to CFLAGS. Use remote_file instead of
44692         calling rm -f.
44693         (c-torture): Take a list of arguments to use to compile this
44694         testcase.
44695
44696         lib/g++.exp: Simplify. Use target_compile instead of compile.
44697         lib/gcc-dg.exp: Ditto.
44698         lib/gcc.exp: Ditto.
44699         lib/mike-{gcc,g++}.exp: Ditto.
44700         lib/old-dejagnu.exp: Ditto.
44701         lib/plumhall.exp: Ditto.
44702
44703 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44704
44705         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44706         (ph_linker): Likewise.
44707
44708 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44709
44710           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44711         MAP_ANON / MAP_ANONYMOUS if defined;
44712         else try to map from /dev/zero .
44713
44714 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44715
44716         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44717         isn't defined, then define it to MAP_ANONYMOUS.
44718
44719 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44720
44721         * gcc.c-torture: Update to c-torture-1.42 release.
44722
44723 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44724
44725         * gcc.c-torture: Update to c-torture-1.41 release.
44726
44727 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44728
44729         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44730         c-torture release.
44731
44732 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44733
44734         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44735         and LDFLAGS.  Fix second case to append the target_info ldflags
44736         onto LDFLAGS, not CFLAGS.
44737         * lib/g++.exp (g++_init): Add target_info stuff.
44738         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44739         of libgloss and newlib flags for !native.
44740
44741         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44742         (GDB): Fix relative path to go up another dir for finding gdb.
44743
44744 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44745
44746         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44747         versions in the target_info array, if they don't exist.
44748
44749 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44750
44751         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44752
44753 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44754
44755         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44756         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44757
44758 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44759
44760         * lib/old-dejagnu.exp: Don't remove the output file before we've
44761         actually tested it. Don't append pwd to the path of the executable
44762         we're testing.
44763
44764 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44765
44766         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44767
44768 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44769
44770         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44771         temporary directory for compiler files, and set it to a default
44772         value of /tmp. Set $output as the name of the output file from
44773         compiling the testcase. Add a -o option to $cflags_var so the
44774         compiler writes the final output file as $output. Set $executable
44775         to $output.
44776
44777         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44778         directory for compiler files, and set it to /tmp if it doesn't
44779         already have a value. Set $output_file to the name of the output
44780         file from compiling the testcase. Add a -o option to CXXFLAGS so
44781         the compiler writes the final output file as $output. Use $output
44782         as the executable to be tested.
44783
44784 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44785
44786         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44787
44788 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44789
44790         * gcc.c-torture/execute/pending-1.c: New test.  Still
44791         pending in Tege's queue.
44792
44793 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44794
44795         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44796         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44797         if there were failures.  Call unresolved if there were unresolved
44798         testcases.  Call gcc_fail if program did not run to completion.
44799         (ph_make): Pass additional argument name to ph_execute.
44800         (ph_execute): Add new argument.  Pass additional arguments to
44801         ph_summary.  Call gcc_fail is there is no execution output.
44802
44803 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44804
44805         * lib/plumhall.exp (proc_summary): Output relavent summary
44806         lines into the log so specific failures in plumhall can be
44807         investigated.
44808
44809 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44810
44811         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44812         (c-torture-execute): Don't try to execute tests which use
44813         "long long" types if $NO_LONG_LONG is nonzero.
44814
44815 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44816
44817         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44818         not c-torture.
44819
44820         * gcc.ieee: Move from here.
44821         * gcc.c-torture/execute/ieee: To here.
44822
44823 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44824
44825         * gcc.c-torture: Update to c-torture-1.41 release.
44826
44827 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44828
44829         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44830         not "$output".
44831
44832 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44833
44834         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44835         -c present.
44836
44837 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44838
44839         * config/proelf.exp: Handle connecting to a simulator.
44840
44841 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44842
44843         * config/proelf.exp: New file.  Enough framework that we can
44844         run c-torture tests on the proelf targets (or any other target
44845         that gdb can connect to for that matter).
44846
44847 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44848
44849         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44850         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44851
44852         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44853         exec_output exists.
44854
44855 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44856
44857         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44858         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44859
44860         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44861         to pass/fail/unresolved/unsupported/untested.  Caller must now
44862         call unresolved/unsupported/untested.
44863         * lib/*.exp: Update FSF address.  Update to handle new results of
44864         ${tool}_load.
44865         * lib/chill.exp (verbose): Delete.
44866
44867 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44868
44869         * lib/gcc.exp (default_gcc_start): Change order of args to
44870         $LDFLAGS $CFLAGS $LIBS.
44871         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44872         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44873         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44874         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44875         * gcc.misc-tests/dg-test.exp: Likewise.
44876         * gcc.misc-tests/msgs.exp: Likewise.
44877         * gcc.prms/prms.exp: Likewise.
44878         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44879         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44880
44881         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44882
44883 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44884
44885         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44886
44887         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44888         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44889
44890         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44891         necessary.
44892
44893 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44894
44895         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44896         global for loop; add use of $mathlib.
44897         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44898         settings here; set mathlib for anything but VxWorks.
44899
44900 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44901
44902         * gcc.c-torture: Update to c-torture-1.40 release.
44903
44904 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44905
44906         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44907         dg.exp.
44908
44909 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44910
44911         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44912         global.
44913
44914 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44915
44916         * lib/g++.exp (LIBS): Define if not already.
44917         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44918         (gcc-dg-prune): Call prune_gcc_output.
44919         * lib/gcc.exp (prune_gcc_output): New proc.
44920         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44921         prune_gcc_output.
44922
44923 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44924
44925         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44926         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44927
44928 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44929
44930         * gcc.c-torture: Update to c-torture-1.39 release.
44931
44932 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44933
44934         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44935         fails, try others as well.
44936
44937 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44938
44939         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44940         If compilation fails, mark execute tests as `untested'.
44941         If test is marked as unsupported, don't mark compilation and
44942         execute tests as failed.
44943
44944 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44945
44946         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44947         libstdc++ for whether or not we want to be doing shared
44948         libraries.  Delete link_curses since we don't need it anymore.
44949         * lib/mike-g++.exp (postbase): Don't link in libg++.
44950         * g++.old-deja/old-deja.exp: Likewise.
44951
44952 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44953
44954         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44955
44956 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44957
44958         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44959         For that, add `-Wl,-a,shared_archive'.
44960         * g++.old-deja/old-deja.exp: Likewise.
44961
44962 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44963
44964         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44965
44966 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44967
44968         * lib/mike-g++.exp (postbase): Pay attention to the status of
44969         g++_load.
44970
44971 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44972
44973           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44974
44975 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44976
44977         * lib/gcc.exp (default_gcc_start): No longer need to log program
44978         being executed or its output, execute_anywhere does that now.
44979         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44980         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44981
44982 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44983
44984         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44985         the same as those in lib/g++.exp.
44986
44987 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44988
44989         * gcc.c-torture: Update to c-torture-1.38 release.
44990         * gcc.ieee: Related changes.
44991
44992 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44993
44994         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44995         "exec". Minor reformatting changes.
44996
44997         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44998         cross. This means all "exec" calls now work on a remote host as
44999         well.
45000         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45001         cross. Filter out the extra "\r\n" stuff that expect puts in.
45002         (c-torture-execute): Filter out the bogus warnings like
45003         c-torture-compile does. Add support for canadian cross.
45004         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45005         Use execute_anywhere rather than calling exec directly. Now it
45006         works for canadian cross testing.
45007
45008 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45009
45010         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45011         results into a variable, and check that rather than using file exists.
45012
45013 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45014
45015         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45016         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45017
45018 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45019
45020         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45021         lib_curses if there's a shared libg++ in the build tree.
45022
45023 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45024
45025         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45026         if not supported target.
45027
45028 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45029
45030         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45031         link_curses up to always happen, not just for native builds.
45032
45033 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45034
45035         * gcc.c-torture: Update to c-torture-1.36 release.
45036         * gcc.failure: Related changes.
45037
45038 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45039
45040         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45041
45042 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45043
45044         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45045         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45046         runshlib, link_curses, and mathlib for link and run.
45047
45048         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45049         pass the runtime shared library options for Solaris, OSF/1, and
45050         Irix5, and link with -lcurses to avoid unresolved references.
45051
45052 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45053
45054         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45055         only run once.
45056
45057 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45058
45059         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45060
45061 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45062
45063         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45064         do not have a framework for the "compat" tests yet.
45065
45066 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45067
45068         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45069         set to null if we're testing vxworks5.1.  Use that instead of
45070         `-lm' in the setting of LIBS for link and run.
45071
45072 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45073
45074         * config/rom68k.exp (${tool}_load): Major changes to make it
45075         work.  Verified that it does in fact return the stuff in
45076         exec_output properly.  Catch any Emul or any TRAP other than 0.
45077
45078 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45079
45080         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45081         LDFLAGS properly for targets that need stuff from libgloss.
45082         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45083         only run once.
45084         (gpp_initialized): New variable.
45085
45086 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45087
45088         * config/rom68k.exp: Load libgloss.exp.
45089         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45090         so we can produce a fully linked binary.
45091         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45092         so we can produce a fully linked binary.
45093
45094 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45095
45096         * lib/plumhall.exp (ph_section): Watch for expected failures.
45097         Add missing `else'.
45098
45099         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45100         run the testcase.
45101         (c-torture): Likewise.
45102
45103 1995-08-28  Doug Evans  <dje@cygnus.com>
45104
45105         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45106
45107         * lib/mike-g++.exp (mike_cleanup): New proc.
45108         (prebase): New globals compiler_result, not_compiler_result,
45109         target_regexp.
45110         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45111         allow leading "-" in pattern.  Watch for unsupported tests.
45112         If $compiler_result is set, pattern match assembler code,
45113         and ditto for $not_compiler_result.
45114         * lib/mike-gcc.exp: Likewise.
45115
45116         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45117         execution "succeeded".
45118
45119 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45120
45121         * config/win32.exp: New file.
45122         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45123
45124 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45125
45126         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45127         unsupported.
45128         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45129         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45130         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45131
45132         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45133         "... without exceptions was ...".  That is now handled by
45134         prune_system_crud.
45135         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45136
45137 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45138
45139         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45140         sieve.c,sort2.c}: New files.
45141         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45142         sieve.exp,sort2.exp}: Drivers for them.
45143
45144         * lib/mike-gcc.exp (program_output): New user settable variable.
45145         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45146         messages.
45147         * lib/mike-g++.exp (program_output): New user settable variable.
45148
45149         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45150
45151         * config/sh.exp: Deleted (use sim.exp instead).
45152
45153 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45154
45155         * config/vx.exp: Declare CHECKTASK as global.
45156         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45157         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45158         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45159
45160 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45161
45162         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45163         target. Like vx.exp, only includes `vx29k.exp' instead of
45164         `vxworks.exp'.
45165
45166 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45167
45168         * config/sim.exp: Increase time limit from 120 seconds to 240.
45169
45170 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45171
45172         * gcc.c-torture/execute/950628-1.c: New test.
45173
45174 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45175
45176         * gcc.c-torture: Update with changes/additions from
45177         c-torture-1.34.
45178
45179 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45180
45181         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45182
45183 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45184
45185         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45186
45187 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45188
45189         * gcc.c-torture/compile/950512-1.c: New test.
45190         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45191         * gcc.dg/struct-ret-1.c: Likewise.
45192
45193 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45194
45195         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45196           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45197
45198 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45199
45200         * gcc.c-torture/special/920411-1.c: Deleted.
45201         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45202
45203 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45204
45205         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45206         cpu limit.
45207
45208 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45209
45210         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45211
45212 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45213
45214         From kenner;
45215         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45216         is the proper length.
45217         * va-arg-3.c: Likewise.
45218
45219 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45220
45221         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45222         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45223
45224         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45225         * lib/g++.exp (default_g++_start): Delete old cruft.
45226
45227 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45228
45229         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45230         (2 * (1 << 18)) to (2 * (1 << 17)).
45231
45232         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45233
45234 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45235
45236         * config/rom68k.exp: Renamed from config/idp.exp
45237
45238 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45239
45240         * c-torture/compile/921109-2.c
45241
45242 1995-04-18  Mike Stump  <mrs@cygnus.com>
45243
45244         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45245         excess errors.
45246
45247 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45248
45249         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45250         output.
45251         * lib/g++.exp (default_g++_start): Likewise.
45252
45253 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45254
45255         * gcc.c-torture/compile/950329-1.c: New test.
45256
45257 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45258
45259           * config/bug.exp (${tool}_load): Updated to use new remote_open
45260           and remote_close procs.
45261         * config/idp.exp: New file.
45262
45263 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45264
45265         * gcc.c-torture/execute/950322-1.c: New test.
45266
45267 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45268
45269         * config/vx.exp (${tool}_load): Clean up testing of return code from
45270         vxworks_ld and vxworks_spawn.
45271
45272 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45273
45274         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45275
45276 1995-03-13  Mike Stump  <mrs@cygnus.com>
45277
45278         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45279         can mark excess errors on a machine by machine basis.  Note, the
45280         default is to not expect any excess errors, even when excess
45281         errors test - is given, so you will want to put an XFAIL ... on
45282         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45283         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45284         those 4 machines, but no others.
45285
45286 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45287
45288         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45289         * lib/c-torture.exp: to here.
45290
45291 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45292
45293         * gcc.c-torture/execute/950221-1.c: New test.
45294         * gcc.c-torture/execute/struct-ret-1.c: New test.
45295         * gcc.c-torture/compile/950221-1.c: New test.
45296
45297         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45298
45299 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45300
45301         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45302         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45303
45304 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45305
45306         * g++.gb: New directory of tests, derived from my signature and
45307         class scoping tests.
45308
45309         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45310         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45311         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45312         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45313         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45314         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45315         * g++.gb/sig25.C: Likewise.
45316
45317         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45318         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45319         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45320         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45321         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45322         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45323         * g++.gb/sig25.exp: Likewise.
45324
45325         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45326         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45327         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45328         * g++.gb/scope13.C: Likewise, this test still fails.
45329
45330         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45331         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45332         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45333         * g++.gb/scope13.exp: Ditto.
45334
45335         * g++.gb/README: New file, explains what these tests are about.
45336
45337 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45338
45339         * lib/dg.exp (dg-do): Support `preprocess'.
45340         (dg-test): Likewise.
45341
45342 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45343
45344         * config/udi.exp: change "continue -expect" to "exp_continue".
45345
45346 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45347
45348         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45349         Delete redundant tests.
45350
45351         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45352         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45353         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45354         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45355         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45356         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45357         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45358         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45359
45360         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45361         storing label pointers.
45362         * gcc.c-torture/execute/921019-1.c: Likewise.
45363         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45364         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45365         parameter fp.
45366         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45367         constants.
45368
45369         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45370         Delete obsolete tests.
45371
45372         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45373         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45374         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45375         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45376         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45377         * gcc.c-torture/compile/950124-1.c: New test.
45378
45379         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45380
45381 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45382
45383         * lib/mike-g++.exp: Add -lm to LIBS.
45384
45385 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45386
45387         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45388
45389 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45390
45391         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45392
45393 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45394
45395         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45396
45397 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45398
45399         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45400         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45401         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45402         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45403         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45404         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45405         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45406         * g++.law/{operators31.C, operators32.C,
45407         * g++.law/{operators33.C, operators34.C}: Likewise.
45408         * g++.law/{pic1.C, refs2.C}: Likewise.
45409         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45410         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45411         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45412         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45413
45414         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45415         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45416         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45417         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45418         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45419         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45420         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45421         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45422         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45423         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45424         * g++.law/{operators34.exp}: Likewise.
45425         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45426         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45427         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45428         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45429         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45430
45431         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45432         No longer expected to fail.
45433         * g++.law/missed-error3.C: Tweak for recent bool changes.
45434
45435 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45436
45437         * config/emb-unix: Deleted.
45438         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45439         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45440
45441 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45442
45443         * lib/dg.exp (dg-test): Fix typo in last patch.
45444
45445 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45446
45447         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45448         (handles multiple occurrences).
45449
45450 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45451
45452         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45453         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45454         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45455         printed).
45456         * lib/c-torture.exp (c-torture-compile): Likewise.
45457         (c-torture): Prepend full path if missing.
45458         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45459         (gcc_fail): Likewise.
45460         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45461
45462 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45463
45464         * lib/netware.exp: Only attach to NetWare i386 systems.
45465
45466 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45467
45468         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45469         messages.  Add test name to "output pattern match" pass/fail message.
45470
45471 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45472
45473         * gcc.dg: New testsuite.
45474         * gcc.dg/dg.exp: New file.
45475
45476         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45477         test-switch.c}: Deleted.
45478
45479         * gcc.misc-tests/msgs.exp: New testcase driver.
45480
45481 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45482
45483         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45484         Watch for illegal return values from ${tool}_load.
45485         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45486         cross targets.  Coerce return value >0 to 1.
45487
45488 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45489
45490         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45491
45492         * config/emb-unix.exp: New file.
45493
45494         * config/sim.exp: Error if variable $SIM not defined.
45495         (${tool}_load): Mark test as "untested" if simulator missing.
45496
45497         * config/unix.exp: Load remote.exp to get rcp_download.
45498         * lib/c-torture.exp: Use different option lists for testcases with
45499         and without loops.
45500         * gcc.c-torture/execute/execute.exp: Likewise.
45501
45502 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45503
45504         * config/*.exp: Clarify return code from ${tool}_load.
45505         Call `unresolved' or `untested' instead of `warning' or `perror'
45506         (sometimes you still want to call both though).
45507         Add comment that `shell_id' is local to each file.
45508         * config/udi.exp (timeout): Set to 30.
45509         Don't print warning if connection fails, $connectmode has already
45510         printed an error.
45511         (${tool}_load): Move verbose messages to level 2.
45512         Rework pattern for "Process started" message.
45513         Pass `shell_id' to ${connectmode}_download.
45514         Retry twice upon timeout.  Make resetting of target more robust.
45515         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45516         Pass `shell_id' to exit_$connectmode.
45517         Only call exit_$connectmode if connected.
45518         * config/unix.exp (${tool}_load): Check return codes better.
45519         * config/vrtx.exp (${tool}_load): Likewise.
45520         * config/vx.exp (${tool}_load): Likewise.
45521         Delete unneeded global's.
45522         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45523         from ${tool}_load.
45524         (dg-stat): Delete.
45525         (dg-init): Delete recording of pass/fail counts.
45526         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45527         (old-dejagnu-init): Likewise.
45528         (old-dejagnu-stat): Delete contents, empty proc now.
45529         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45530         (c-torture): Delete references to lcnt, lpass, lfail.
45531         Get option list from TORTURE_OPTIONS.
45532         Delete -funroll[-all]-loops if no loops.
45533         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45534         (g++_stat): Delete contents (empty proc now).
45535         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45536         (gcc_finish): Likewise.
45537         (gcc_stat): Deleted.
45538         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45539         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45540         * gcc.c-torture/execute/execute.exp: Likewise.
45541         Split tests into two parts: compile, execute.
45542         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45543         no loops.  Update to reflect clarified return codes from ${tool}_load.
45544
45545 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45546
45547         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45548         to grep for.
45549         (old-dejagnu): Likewise (where necessary).
45550
45551 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45552
45553         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45554
45555         * lib/dg.exp (dg-process-target): Fix processing of selector.
45556         Add comment regarding use of `error'.
45557
45558         * lib/gcc.exp (prune_system_crud): Define if missing.
45559         * lib/g++.exp (prune_system_crud): Likewise.
45560
45561         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45562         Call prune_system_crud.
45563         * lib/dg.exp (dg-runtest): New proc.
45564         Use perror instead of send_user for tcl errors in testcase.
45565         Don't return any value, it's never used.
45566         Don't clobber previous definition of `unknown'.
45567         Print tcl errors in `dg-final'.
45568
45569 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45570
45571         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45572         (dg-test): Don't print errorInfo, it contains stack backtrace.
45573
45574 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45575
45576         * lib/g++.exp (runtest_file_p): Define if missing.
45577
45578 1994-09-24  Doug Evans  (dje@cygnus.com)
45579
45580         * lib/mike-g++.exp: Comment out loading of g++.exp.
45581         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45582         (default_g++_version): Always print something.
45583         (default_g++_start): Comment out call to `which'.
45584         (g++_start, g++_load): Deleted (must be defined in config file).
45585         * lib/gcc.exp: Test for existence of $CC at start.
45586         Delete check for tmpdir (done in gcc_init).
45587         (default_gcc_version): Always print something.
45588         (default_gcc_start): Comment out call to `which'.
45589         * config/*.exp: Major cleanup - make cross targets work at least a
45590         little better for g++ (by not being "--tool gcc" specific).
45591         Rename gcc_xxx to ${tool}_xxx.
45592         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45593         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45594
45595 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45596
45597         * lib/c-torture.exp (c-torture-compile): Rework compiler
45598         message processing.
45599
45600         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45601         c-torture.
45602
45603 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45604
45605         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45606
45607         * lib/dg.exp (dg-process-target): Support { target native }.
45608
45609 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45610
45611         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45612         looked for "... program xxx got fatal signal".
45613         Correct regsub munging of `comp_output'.
45614         Ignore compiler messages "path prefix not used" and "linker input
45615         file unused".
45616
45617 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45618
45619         * lib/gcc.exp (runtest_file_p): Define if missing.
45620         * gcc.prms/template.c: Example to work from.
45621
45622 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45623
45624         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45625         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45626
45627         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45628         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45629         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45630         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45631
45632         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45633         (dg-process-target): No longer a varargs proc.
45634         Return S/N for target, P/F for xfail.  All callers changed.
45635         (user option procs): More argument checking.
45636         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45637         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45638         (dg-test): Skip test if not running on selected target in `dg-do'.
45639         Update handling of `dg-do-what', `dg-output-text'.
45640         Separate execution pass/fail from output pattern match pass/fail.
45641         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45642
45643 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45644
45645         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45646         target for 920510-1.c.
45647
45648 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45649
45650         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45651         Clean up comment regarding use of passcnt, etc.
45652         (gcc_stat): Don't update `testcnt' here.
45653         (gcc_finish): Do it here.
45654         Might as well reset `but_id' here too.
45655         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45656         to determine if the file should be tested.
45657         * gcc.c-torture/compile/compile.exp: Likewise.
45658         * gcc.c-torture/execute/execute.exp: Likewise.
45659         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45660         * gcc.misc-tests/dg-test.exp: Likewise.
45661         * gcc.prms/prms.exp: Likewise.
45662         * gcc.wendy/wendy.exp: Likewise.
45663         * g++.old-deja.exp: Likewise.
45664         Move "Testing file" message to verbose level 1.
45665
45666 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45667
45668         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45669
45670 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45671
45672         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45673         (default_gcc_start): Accept optional second list element
45674         of compiler flags.  Print compiler output at verbosity level 2.
45675         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45676         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45677         Save current values of framework globals passcnt, failcnt, xpasscnt,
45678         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45679         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45680         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45681         xfailcnt to compute stats.  Update framework global `testcnt' from
45682         pass/fail counts.
45683         (gcc_finish): New proc.  Clean up test environment.
45684         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45685         (gcc_epass, gcc_efail): Delete.
45686         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45687         argument of line number.
45688         (dg-init): If the tool has an init routine, call it.
45689         (dg-test): Remove args `cflags_var' and `libs_var'.
45690         Pass all compiler options to ${tool}_start.
45691         Handle missing line number.
45692         (dg-finish): New function.
45693         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45694         particular files.  Call gcc_finish at end.  Move "skipping test"
45695         message to verbosity level 3.
45696         * gcc.c-torture/compile/compile.exp: Likewise.
45697         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45698         * gcc.c-torture/execute/execute.exp: Likewise.
45699         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45700         Print testcase being tried at verbosity level 1.
45701         * gcc.c-torture/special/special.exp: Unset xfail.
45702         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45703         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45704         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45705         * gcc.failure/failure.exp: Likewise.
45706         * gcc.ieee/ieee.exp: Likewise.
45707         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45708         Update call to dg-test.  Call dg-finish at end.
45709         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45710         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45711         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45712         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45713         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45714         * gcc.wendy/wendy.exp: Add copyright.
45715         Delete setting of tmpdir (done by gcc_init).
45716         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45717         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45718         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45719         gcc_[ce]pass/fail.
45720
45721 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45722
45723         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45724         confusion.
45725         (g++_load): Likewise.
45726
45727         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45728         Rename argument to `prog' to remove the confusion.
45729         Varargs fns behave differently too!
45730         (g++_load): Likewise.
45731
45732         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45733
45734         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45735         what it is.  Delete (always) printing of status value for !native.
45736         Simplify verbose code, and include status and exec_output.
45737         (g++_load): Use gcc_load.
45738
45739 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45740
45741         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45742         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45743         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45744         940714-3.c as these testcases don't exist anymore.  Make
45745         va-arg-1.c expected to pass.
45746
45747 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45748
45749         * gcc.misc-tests/misc.exp: Only run specific testcases.
45750         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45751         * gcc.misc-tests/dg-[1-9].c: New files.
45752
45753         * lib/dg.exp: New testsuite driver.
45754         * gcc.prms/prms.exp: Use it.
45755
45756         * README.gcc: New file.
45757
45758         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45759         Document and reset `lxpass' and `lxfail'.
45760         Simplify "initialized" message.
45761         (gcc_stat): Clean up comments a little.
45762
45763 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45764
45765         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45766
45767 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45768
45769         * lib/old-dejagnu.exp (process-option): New proc.
45770         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45771         (old-dejagnu): Simplify.
45772         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45773
45774 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45775
45776         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45777         exists and is not an empty string.
45778
45779         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45780         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45781         finished.
45782         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45783         automatically.
45784
45785         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45786         longer expected to fail.
45787
45788         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45789         "f" function call.
45790
45791         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45792
45793         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45794         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45795         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45796         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45797         c-torture-1.29.
45798
45799         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45800         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45801
45802         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45803
45804         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45805         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45806
45807         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45808         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45809         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45810
45811 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45812
45813         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45814         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45815         940714-1.c, 940714-2.c, 940714-3.c},
45816         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45817         gcc.misc-tests/{mg.c,mg.exp}:
45818         New tests.
45819         * gcc.noncompile/noncompile.exp: Change accordingly.
45820
45821 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45822
45823         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45824         Undo previous clobberage.
45825
45826 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45827
45828         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45829         * gcc.special/{930510-1.c, special.exp}:
45830         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45831         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45832         struct-varargs-1.c}: New tests from c-torture-1.26.
45833
45834 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45835
45836         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45837           argument to switch.
45838
45839 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45840
45841         * Revert the previous changes.  Please see Rob's directory
45842           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45843           fixes.
45844
45845 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45846
45847         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45848             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45849             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45850             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45851             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45852             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45853             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45854             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45855             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45856             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45857             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45858             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45859             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45860             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45861             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45862             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45863             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45864             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45865             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45866             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45867             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45868             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45869             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45870             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45871             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45872             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45873             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45874
45875 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45876
45877         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45878             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45879           with perror calls.
45880
45881 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45882
45883         * config/unix.exp (g++_load): Fix syntax.
45884
45885 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45886
45887         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45888         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45889         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45890         Don't expect va-arg-1.c to fail.  Correct expected output for
45891         920928-1.c.
45892         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45893         * gcc.wendy/hbm4.c: Correct typo.
45894         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45895
45896 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45897
45898         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45899         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45900         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45901         * lib/c-torture.exp (c-torture-compile): Ditto.
45902
45903         Reduce volume of output (remove all the -I's and such).
45904         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45905         Call gcc_cpass, gcc_cfail.
45906         (c-torture): Pass testing option to c-torture-compile.
45907
45908 1994-03-21  Doug Evans  (dje@cygnus.com)
45909
45910         Bring patches over from progressive.
45911         * config/default.exp: Exit remote shell cleanly.
45912         (g++_exit, g++_start): Add default versions.
45913         * config/sim.exp (gcc_load): Use perror, not error.
45914
45915 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45916
45917         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45918         set in site.exp.
45919
45920 1994-03-14  Doug Evans  (dje@cygnus.com)
45921
45922         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45923         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45924         (wendy_try): New proc to run testcase.
45925         (main loop): Call 'em.
45926         * gcc.wendy/*.c: Clean up pass to correct expected output.
45927
45928         * lib/gcc.exp: Minor cleanup work.
45929         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45930
45931 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45932
45933         * config/sim.exp (gcc_load): Document return codes better.
45934         Don't pass -v to simulator.
45935
45936 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45937
45938           * gcc.special/920717-x.c: Fix typo.
45939           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45940           get at sources.
45941
45942         * lib/mike-gcc.exp: Fix typo.
45943
45944 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45945
45946         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45947         binary to use, transform the name.
45948         * config/*.exp: rename everything. Nuke any g++ specific files,
45949         it's now a special case of gcc that requires no special support.
45950         Add a default.exp for unsupported targets.
45951
45952 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45953
45954         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45955         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45956         version of Tcl.
45957
45958 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45959
45960         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45961         than a warning.
45962
45963 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45964
45965         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45966
45967 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45968
45969         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45970         option_list.  Compile every file with only 4/6 option choices
45971         (same as C torture) instead of with 12/18 different option
45972         choices.
45973         * lib/c-torture.exp: Likewise.
45974
45975         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45976         not already set.
45977
45978 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45979
45980         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45981         can put an XFAIL *-*-* on excess errors.
45982
45983 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45984
45985         * g++.law: Add more tests derived from g++-bugs snapshots.
45986
45987         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45988         equivalent to g++.law/init9.
45989
45990         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45991         compiled it, and the a.out file after we've run it.
45992
45993 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45994
45995         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45996         compiled it, and the a.out file after we've run it.
45997
45998 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45999
46000         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46001
46002 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46003
46004         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46005         version number.
46006
46007 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46008
46009         * g++.law: New directory of g++ tests derived from the g++-bugs
46010         snapshots.
46011
46012 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46013
46014         * gcc.compile: initbug1.c initbug1.exp testcase added
46015
46016 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46017
46018         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46019         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46020           fixes submitted by Jeff Law (law@cs.utah.edu)
46021         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46022           Jeff Law (law@cs.utah.edu)
46023
46024
46025 1993-11-30  Mike Stump  (mrs@cygnus.com)
46026
46027         * config/unix-g++.exp: Follow the gcc way of doing things.
46028         * g++.old-deja/old-deja.exp: Minor updates.
46029         * lib/g++.exp: New file, follow the gcc way of doing things.
46030         * lib/old-dejagnu.exp: Minor updates.
46031         * lib/mike-g++.exp: Always unset errorInfo.
46032
46033 1993-11-06  Mike Stump  (mrs@cygnus.com)
46034
46035         * lib/gcc.exp: Fix some errors with the below change, CC and
46036         CFLAGS should be global when setting, not local.
46037
46038 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46039
46040         * lib/gcc.exp: Transform tool name.
46041
46042 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46043
46044         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46045
46046 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46047
46048         * lib/gcc.exp: change gcc_done to gcc_stat
46049
46050 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46051
46052         * Upgraded gcc testsuite to c-torture version 1.25
46053
46054 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46055
46056         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46057         * lib/c-torture: added hooks for new reporting code.
46058
46059 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46060
46061         * config/sh-gcc.exp: check if sh-sim exists in the path
46062
46063 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46064
46065         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46066         * gcc.compile/compile.exp: Initial changes for new logic.
46067         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46068         * gcc.failure/failure.exp: Initial changes for new logic.
46069         * gcc.ieee/ieee.exp: Initial changes for new logic.
46070         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46071         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46072         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46073         * lib/c-torture.exp: Initial changes for new logic.
46074         * lib/gcc.exp: Initial changes for new logic.
46075
46076 1993-10-15  Mike Stump  (mrs@cygnus.com)
46077
46078         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46079         depend upon failure or success.  Fully qualify names in failure
46080         and success messages.  Always remove a.out before starting
46081         compile, just in case.  Pay more attention to error text output by
46082         the compiler.  Handle testcases with no known past errors just
46083         like all others, so that things are uniform.  Other miscellaneous
46084         improvements.
46085
46086 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46087
46088         * gcc.cpp: new directory for cpp tests
46089
46090 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46091
46092         * lib/chill.exp: Code reformatted, removed unused code.
46093         * config/unix-chill.exp: Code reformatted, removed unused code.
46094         * chill.execute/execute.exp: Code reformatted, removed unused code.
46095         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46096
46097 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46098
46099         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46100         routines not written.
46101
46102 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46103
46104         * config/bug-gcc.exp: Use new procs from bug.exp.
46105
46106 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46107
46108         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46109         via ftp, rather than depending on NFS.
46110         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46111         case.
46112
46113 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46114
46115         * config/bug-gcc.exp: Use new download proc.
46116
46117 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46118
46119         * chill.execute/execute.exp: cleanups, handles errors better
46120         * chill.compile/compile.exp: rewrite, based on execute.exp
46121         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46122         * lib/chill.exp: major changes to diff proc and compile and link
46123           procs. added chill_fail and chill_pass wrappers to pass and
46124           fail. added more comments, and handle error codes better.
46125           Added a hack to capture stderr from exec, so noncompile tests
46126           can work.
46127
46128 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46129
46130         * chill.execute/execute.exp: rewrite of testsuite driver
46131         * lib/chill.exp: rewrite of testsuite driver
46132         * config/unix-chill.exp: rewrite of testsuite driver
46133
46134 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46135
46136         In chill.execute:
46137         * iexpr.ch: Standardize uppercase.
46138         * tuples.dat: Standardize uppercase.
46139         * vary.ch: standardize.  Correct varying string assignments.
46140         * vary.dat: Add new output lines.
46141
46142 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46143
46144         In chill.execute:
46145         * chprintf.ch: Standardize use of uppercase.
46146         * tuples.ch: Standardize and turn arr2 into a DCL,
46147           rather than a SYN.
46148         * pinits.ch: Standardize.
46149
46150 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46151
46152         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46153         * Makefil: Renamed to Makefile.in.
46154         * configure.in: New.
46155
46156 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46157
46158         In chill.execute:
46159         * .cvsignore: Add result/output files.
46160         * Makefile: Fix up variables at start.  Use MFLAGS
46161           everywhere.  Correct bool_loc, built_ins entries.
46162           Add entry for vary1.ch.
46163         * bitarray.ch: Standardize upper-case usage.
46164         * bitexpr.ch: Standardize, add output of b1.
46165         * params.ch: Use arrayt in along PROC parameters, to
46166           avoid novelty problems.
46167         * sets.ch: Tiny cleanup.
46168         * vary1.ch: Re-indent.
46169
46170 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46171
46172           * Add PR-related files to Makefiles, .cvsignore files, etc.
46173
46174 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46175
46176         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46177           with compiler objects. New names are test-flow.c and test-loop.c
46178
46179 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46180
46181         * Upgraded c-torture tests from 1.19 to 1.20
46182
46183         * new files:
46184         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46185         * gcc.compile: 930623-1.c 930623-2.c
46186         * gcc.noncompile: 930622-1.c 930622-2.c
46187         * gcc.failure: 920411-1.c 920627-2.c
46188         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46189
46190 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46191
46192         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46193           More changes to get testsuite working properly. Needs more work.
46194           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46195
46196 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46197
46198         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46199           More changes to get testsuite working properly. Needs more work.
46200
46201 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46202
46203         * chill.compile/compile.exp: Added for Dejagnu support
46204         * chill.execute/execute.exp: Added for Dejagnu support
46205         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46206
46207 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46208
46209         This should complete moving the CHILL test files.
46210         * chill.noncompile(.cvsignore printf.grt
46211             in-printf.grt chprintf.grt chprintf.ch):
46212             Added test-support files.
46213           (Makefile): Modified further.
46214         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46215             signal.ch): Added test files.
46216           * chill.execute (.cvsignore printf.grt printr.c
46217             in-printf.grt rts.c chprintf.grt rts.h): Added
46218           test-support files.
46219             (Makefile): More corrections.
46220
46221 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46222
46223         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46224           test cases, ready for DejaGnu.
46225
46226 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46227
46228         * Upgraded c-torture tests from 1.18 to 1.19
46229
46230         * gcc.compile: added test(s):
46231           930607-1.c
46232         * gcc.execute: added test(s):
46233           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46234
46235         * added new subdirectory for misc tests: gcc.misc-tests
46236         * gcc.misc-test(s): added tests:
46237           inst-check.c test-consts.c test-ior.c test-switch.c
46238
46239 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46240
46241         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46242
46243 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46244
46245         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46246
46247 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46248
46249         * Upgraded c-torture tests from 1.17 to 1.18
46250
46251 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46252
46253         * Upgraded c-torture tests from 1.12 to 1.17
46254
46255 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46256
46257         * lib/old-dejagnu.exp:
46258           Fixed handling of XFAIL target triplets to correctly
46259           recognize wildcard characters.  Removed code that
46260           appended a unique id tag to the end of the file name
46261           printed out by the result of the testcases within a
46262           given test file.
46263
46264 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46265
46266         * lib/old-dejagnu.exp:
46267           Reworked expected failure handling to trigger off of XFAIL
46268           keyword in keyphrase embeded in testcase source code. The
46269           XFAIL keyword must be at the end of the keyphrase line. It
46270           may optionally be followed by one or more target triplets.
46271           It has just occured that the handling of wildcards in the
46272           target triplet may not be correct.
46273
46274 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46275
46276         * g++.old-deja/tests:
46277           Moved all subdirectories up one level into g++.old-deja .
46278
46279         * lib/old-dejagnu.exp:
46280           Fixed problem with CXXFLAGS not being properly reset, and being
46281           corrupted with extraneous "-c" compiler option.  This was
46282           causing binaries to not be generated for test that needed them.
46283           Modified strings passed to "pass" and "fail" so that individual
46284           tests from the same test file would be distinguished by an
46285           identifier appended to the test file name in the summary logs;
46286           this corrected a problem with erroneous diff logs.  Added code
46287           to search testcases for expected fail and unexpected pass keywords.
46288
46289 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46290
46291         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46292
46293 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46294
46295         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46296           Removed extraneous text from end of "Special g++ Options"
46297           keyphrase.
46298
46299         * lib/old-dejagnu.exp: Added pattern matching to look for new
46300           keywords, embedded in testcases comments, which will trigger
46301           calls to xpass and xfail.
46302
46303 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46304
46305         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46306           comments embedded in the testcases, especially the one looking for
46307           special compiler options, as well as the pattern matching for the
46308           compiler output again.
46309
46310 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46311
46312         * lib/old-dejagnu.exp: Do a proper check of the return value for
46313           execute tests. Fixed several problems with the pattern matching
46314           of the compiler output which gave erroneous test results.
46315           Changed several of the test result messages to be more descriptive.
46316         * config/unix-g++.exp: Proc g++_load now actually works and
46317           executes the tests passed to it and returns a usable return
46318           value.
46319
46320 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46321
46322           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46323
46324 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46325
46326         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46327           Modified both files to properly execute the old style
46328           dejagnu tests. The previous versions of these files were
46329           experimental and did not function anything near correctly.
46330
46331 1993-04-05  Rob Savoye  (rob@cygnus.com)
46332
46333         * Removed all Makefile.in and configure.in files. No configuration
46334         needed now.
46335
46336 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46337
46338         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46339
46340 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46341
46342         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46343         gcc.special/configure.in, gcc.noncompile/configure.in,
46344         gcc.execute/configure.in, gcc.code_quality/configure.in,
46345         g++.other/configure.in, g++.old-deja/configure.in,
46346         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46347         in srcname setting.
46348
46349 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46350
46351         * lib/udi.exp: Fixed mondfe and mondfe_download.
46352         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46353         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46354
46355 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46356
46357         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46358         (gdb_exit): Don't remove *_soc files.
46359
46360 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46361
46362         * lib/c-torture.exp: Don't look for main; instead always use -w
46363         -c.  This is how the c-torture tests work.  Remove the object
46364         file if the compilation succeeds.
46365         * gcc.execute/execute.exp: Remove executable if test passes.
46366         * gcc.noncompile/noncompile.exp: Every test is an expected
46367         failure.
46368         * gcc.special/special.exp: Added tests from c-torture 1.11,
46369         corrected use of existing test.
46370         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46371         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46372         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46373         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46374         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46375         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46376         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46377         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46378         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46379         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46380         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46381         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46382         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46383         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46384         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46385         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46386         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46387         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46388         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46389         c-torture 1.11.
46390         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46391         correspond to c-torture 1.11.
46392
46393         * New file.