OSDN Git Service

PR target/26915
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/26915
4         * gcc.target/i386/387-12.c: New test.
5
6 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7
8         PR libfortran/29713
9         * gfortran.dg/pr29713.f90: New test.
10
11 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12
13         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
14         Also test for bogus rest sign.
15
16 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17
18         PR libfortran/27895
19         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
20
21 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
22
23         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
24         from error messages.
25
26 2006-11-02  Mike Stump  <mrs@apple.com>
27
28         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
29
30         * g++.old-deja/g++.abi/align.C: Enable for darwin.
31
32 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
33
34         * g++.dg/eh/gcsec1.C: New test.
35
36 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37
38         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
39         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
40
41 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
42
43         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
44         hexadecimal value.
45         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
46         * gcc.dg/pr14796-2.c: Likewise.
47
48 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * gcc.c-torture/execute/20061101-1.c: New test.
51
52 2006-11-01  Richard Guenther  <rguenther@suse.de>
53
54         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
55
56 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57
58         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
59         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
60
61 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
62
63         * gcc.c-torture/execute/20061031-1.c: New test.
64
65 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
66
67         PR 23067
68         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
69         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
70         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
71         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
72         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
73         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
74         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
75
76 2006-10-31  Eric Christopher  <echristo@apple.com>
77             Falk Hueffner  <falk@debian.org>
78
79         * gcc.dg/builtin-bswap-1.c: New.
80         * gcc.dg/builtin-bswap-2.c: New.
81         * gcc.dg/builtin-bswap-3.c: New.
82         * gcc.dg/builtin-bswap-4.c: New.
83         * gcc.dg/builtin-bswap-5.c: New.
84         * gcc.target/i386/builtin-bswap-1.c: New.
85
86 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
87
88         * gcc.dg/inline-16.c: New.
89
90         PR 16622
91         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
92         defining it.
93         * gcc.dg/inline-13.c: New.
94         * gcc.dg/inline-14.c: New.
95         * gcc.dg/inline-15.c: New.
96
97         PR 11377
98         * gcc.dg/inline6.c: New.
99         * gcc.dg/inline7.c: New.
100
101 2006-10-31  Roger Sayle  <roger@eyesopen.com>
102
103         PR middle-end/23470
104         * gcc.dg/pr23470-1.c: New test case.
105
106 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
107
108         PR fortran/29537
109         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
110         data.
111         * gfortran.dg/blockdata_2.f90: New testcase.
112
113 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
114
115         PR libfortran/29627
116         * gfortran.dg/unf_short_record_1.f90:  New test.
117
118 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
119
120         PR fortran/29067
121         * gfortran.dg/pr29067.f: New test.
122
123 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
124             Richard Sandiford  <richard@codesourcery.com>
125
126         * lib/target-supports.exp (get_compiler_messages): Append options
127         as a single list element.
128         (check_effective_target_arm_vfp_ok): New.
129         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
130
131 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
132
133         PR fortran/29387
134         * gfortran.dg/intrinsic_actual_2.f90: New test.
135
136         PR fortran/29490
137         * gfortran.dg/actual_array_interface_1.f90: New test.
138
139         PR fortran/29641
140         * gfortran.dg/used_types_11.f90: New test.
141         
142 2006-10-30  Dirk Mueller  <dmueller@suse.de>
143
144         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
145         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
146         * g++.old-deja/g++.pt/eichin01.C (main): Same.
147         * g++.old-deja/g++.mike/net25.C (main): Same.
148         * g++.dg/lookup/exception1.C (main): Same.
149         * g++.dg/parse/parens2.C (main): Same.
150
151 2006-10-30  Roger Sayle  <roger@eyesopen.com>
152
153         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
154
155 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
156
157         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
158         * gcc.dg/torture/builtin-math-3.c: Likewise.
159
160 2006-10-30  Tobias Burnus  <burnus@net-b.de>
161
162         PR fortran/29452
163         * gfortran.dg/write_check.f90: Check run-time keyword checking.
164         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
165
166 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
167
168         PR Fortran/29410
169         * gfortran.fortran-torture/execute/transfer1.f90: New test.
170
171 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
172
173         * lib/target-supports.exp (check_function_available): Declare
174         function before calling.
175
176 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
177
178         PR tree-optimization/29637
179         * gcc.dg/pr29637.c: New test.
180
181 2006-10-29  Roger Sayle  <roger@eyesopen.com>
182
183         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
184         tree canonicalization.
185
186 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
187
188         * gcc.dg/builtins-20.c: Add more hypot tests.
189
190 2006-10-29  Roger Sayle  <roger@eyesopen.com>
191
192         * gcc.dg/fold-compare-1.c: New test case.
193
194 2006-10-29  Dirk Mueller  <dmueller@suse.de>
195
196         PR c++/16307
197         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
198
199 2006-10-29  Roger Sayle  <roger@eyesopen.com>
200
201         PR tree-optimization/15458
202         * gcc.dg/fold-xornot-1.c: New test case.
203
204 2006-10-29  Richard Guenther  <rguenther@suse.de>
205
206         * gcc.target/i386/math-torture/trunc.c: New testcase.
207
208 2006-10-29  Richard Guenther  <rguenther@suse.de>
209
210         * gcc.target/i386/math-torture/round.c: New testcase.
211
212 2006-10-29  Richard Guenther  <rguenther@suse.de>
213
214         * gcc.target/i386/math-torture/ceil.c: New testcase.
215         * gcc.target/i386/math-torture/floor.c: Likewise.
216
217 2006-10-29  Richard Guenther  <rguenther@suse.de>
218
219         * gcc.target/i386/math-torture/rint.c: New testcase.
220         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
221
222 2006-10-29  Richard Guenther  <rguenther@suse.de>
223
224         * gcc.target/i386/math-torture/lfloor.c: New testcase.
225         * gcc.target/i386/math-torture/lceil.c: Likewise.
226
227 2006-10-28  Tobias Burnus  <burnus@net-b.de>
228
229         PR libgfortran/24313
230         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
231
232 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
233
234         * gcc.c-torture/execute/20020118-1.c,
235         gcc.c-torture/execute/builtins/strlen.c,
236         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
237         comment typos.
238
239 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
240
241         * gcc.dg/builtins-20.c: Add tests for hypot.
242         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
243         two-argument builtins.
244         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
245         TESTIT2.  Update all callers.
246         (TESTIT2, TESTIT2_R): New helper macros.
247         Add testcases for pow, hypot and atan2.
248
249 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
250
251         PR C++/29295
252         * g++.dg/expr/bool1.C: New test.
253         * g++.dg/expr/bool2.C: New test.
254
255 2006-10-28  Tobias Burnus  <burnus@net-b.de>
256
257         PR fortran/28224 
258         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
259         * gfortran.dg/namelist_internal.f90: New test. 
260
261 2006-10-28  Tobias Burnus  <burnus@net-b.de>
262
263         PR fortran/29625
264         * gfortran.dg/io_real_boz.f90: Add.
265         * gfortran.dg/io_real_boz2.f90: Add.
266
267 2006-10-28  Richard Guenther  <rguenther@suse.de>
268
269         PR middle-end/26899
270         * gcc.dg/tree-ssa/pr26899.c: New testcase.
271
272 2006-10-28  Richard Guenther  <rguenther@suse.de>
273
274         PR target/28806
275         * gcc.target/i386/math-torture/lround.c: New testcase.
276
277 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
278
279         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
280         * gcc.dg/builtins-44.c: Likewise.
281         * gcc.dg/builtins-45.c: Likewise.
282         * gcc.dg/pr28796-2.c: Likewise.
283         * gcc.dg/unordered-3.c: Likewise.       
284
285 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
286
287         PR libgfortran/27954
288         * gfortran.dg/error_recovery_2.f90: New test.
289
290 2006-10-26  Richard Guenther  <rguenther@suse.de>
291
292         * gcc.target/i386/i386.exp: Use glob, not find to collect
293         tests.  Avoids recursing into subdirectories.
294         * gcc.target/i386/math-torture/math-torture.exp: Torture
295         for interesting ia32 math options.
296         * gcc.target.i386/math-torture/lrint.c: New testcase.
297
298 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
299
300         PR libgfortran/29563
301         * gfortran.dg/arrayio_9.f90: Update test.
302         * gfortran.dg/arrayio_19.f90: New test.
303
304 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
305
306         * gcc.dg/20061026.c: New testcase.
307
308 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309
310         PR libgfortran/29563
311         * gfortran.dg/arrayio_9.f90: New test.
312
313 2006-10-26  Ben Elliston  <bje@au.ibm.com>
314
315         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
316         Copy the strings manually, as strcpy may call strlen.
317
318 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
319
320         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
321         Add checks for log, log2, log10 and log1p.
322
323         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
324         we already test 0.0.  Add checks for expm1, log, log2, log10,
325         log1p, cbrt, erf and erfc.
326
327 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
328
329         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
330
331 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
332
333         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
334         and remainderl() built-in functions.  Remove -ffast-math from
335         dg-options.
336
337 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
338
339         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
340         acosh and atanh.
341         
342         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
343         floating point modifiers to arguments passed to float and long
344         double functions respectively.  Update all callers to use floating
345         point numbers, not integers.  Add tests for exp, exp2 and
346         exp10/pow10.
347
348         * gcc.dg/torture/builtin-math-3.c: New test.
349
350 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
351
352         PR fortran/29393
353         * gfortran.dg/initialize_2.f90: New.
354
355 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
356
357         * gcc.dg/torture/builtin-math-2.c: New test.
358
359 2006-10-24  Richard Guenther  <rguenther@suse.de>
360
361         PR middle-end/28796
362         * gcc.dg/pr28796-1.c: New testcase.
363         * gcc.dg/pr28796-2.c: Likewise.
364
365 2006-10-24  Richard Guenther  <rguenther@suse.de>
366
367         * gcc.dg/builtins-57.c: New testcase.
368
369 2006-10-24  Richard Guenther  <rguenther@suse.de>
370
371         PR tree-optimization/29567
372         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
373
374 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
375
376         PR tree-optimization/14784
377         * gcc.dg/alias-10.c: New test.
378
379 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
380
381         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
382
383 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
384
385         * gcc.dg/builtin-strncat-chk-1.c: New test.
386
387 2006-10-23  Jan Hubicka  <jh@suse.cz>
388
389         * gcc.dg/memmove-1.c: New test.
390
391 2006-10-23  Paul Brook  <paul@codesourcery.com>
392
393         * gcc.dg/pragma-pack-5.c: New test.
394
395 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
396
397         * g++.dg/other/s390-1.C: New testcase.
398
399 2006-10-23  Richard Guenther  <rguenther@suse.de>
400
401         PR middle-end/27132
402         PR middle-end/23295
403         * gcc.dg/pr27132.c: New testcase.
404         * gcc.dg/pr23295.c: Likewise.
405         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
406         * g++.dg/tree-ssa/pr19807.C: Likewise.
407
408 2006-10-23  Richard Guenther  <rguenther@suse.de>
409
410         PR middle-end/21032
411         * gcc.dg/pr21032.c: New testcase.
412
413 2006-10-22  Jeff Law  <law@redhat.com>
414         Richard Guenther  <rguenther@suse.de>
415
416         PR tree-optimization/15911
417         * gcc.dg/tree-ssa/vrp30.c: New testcase.
418
419 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
420
421         PR c++/20647
422         * g++.dg/abi/rtti3.C: New.
423
424 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
425
426         PR middle-end/28252
427         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
428         transformation.
429
430 2006-10-21  Richard Guenther  <rguenther@suse.de>
431
432         PR tree-optimization/3511
433         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
434
435 2006-10-21  Richard Guenther  <rguenther@suse.de>
436
437         PR middle-end/26898
438         * gcc.dg/torture/pr26898-1.c: New testcase.
439         * gcc.dg/torture/pr26898-2.c: Likewise.
440
441 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
442         
443         PR c++/28053
444         * g++.dg/parse/bitfield1.C: Adjust error markers.
445         * g++.dg/parse/bitfield2.C: New test. 
446         
447 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
448
449         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
450
451 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
452
453         PR libfortran/27895
454         * gfortran.dg/zero_sized_1.f90: New test.
455
456 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gcc.dg/div-compare-1.c: New test.
459
460 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
461
462         PR fortran/29216
463         * gfortran.dg/result_default_init_1.f90: New test.
464
465         PR fortran/29314
466         * gfortran.dg/automatic_default_init_1.f90: New test.
467
468         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
469         from 38 to 33.
470
471 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
472
473         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
474         'using namespace std' without previous declaration.
475         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
476         * g++.old-deja/g++.robertl/eb133c.C: New.
477
478 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
479
480         PR libgfortran/29277
481         * gfortran.dg/streamio_4.f90: Update test.
482         * gfortran.dg/streamio_11.f90: New test.
483
484 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
485
486         PR c++/27952
487         * g++.dg/inherit/virtual1.C: New test.
488         
489 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/28261
492         * g++.dg/parse/enum3.C: New test.
493
494 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/29039
497         * g++.dg/init/ctor8.C: New test.
498         
499 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
500
501         PR c++/27270
502         * g++.dg/ext/complit8.C: Tweak error markers.
503         * g++.dg/template/complit1.C: Add error marker.
504
505 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
506
507         PR c++/27270
508         * g++.dg/ext/complit8.C: New test.
509
510         PR c++/29408
511         * g++.dg/parse/dtor12.C: New test.
512
513         PR c++/29435
514         * g++.dg/template/sizeof11.C: New test.
515
516 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
517
518         PR fortran/29392
519         * gfortran.dg/data_char_3.f90: New test.
520
521         PR fortran/20541
522         * gfortran.dg/negative_automatic_size.f90: New test.
523
524 2006-10-16  David Daney  <ddaney@avtrex.com>
525
526         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
527
528 2006-10-16  Eric Christopher  <echristo@apple.com>
529
530         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
531         x86_64.
532
533 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
534
535         PR c++/28211
536         * g++.dg/tc1/dr49.C: Tweak error messages.
537         * g++.dg/parse/template21.C: New test.
538
539 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
540
541         PR middle-end/20491
542         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
543
544 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
545
546         PR fortran/29403
547         * gfortran.dg/print_1.f90: New test.
548
549 2006-10-15  Jan Hubicka  <jh@suse.cz>
550
551         PR middle-end/29241
552         * gcc.c-torture/compile/pr29241.c: New testcase.
553
554 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
555
556         PR middle-end/29250
557         * gcc.c-torture/compile/pr29250.c: New test.
558
559 2006-10-15  Richard Guenther  <rguenther@suse.de>
560
561         * gcc.dg/pr29299.c: New testcase.
562
563 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
564
565         PR fortran/24767
566         * gfortran.dg/label_4.f90: Adjust warning flag.
567
568 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
569
570         PR fortran/29371
571         * gfortran.dg/nullify_3.f90: New test.
572
573 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
574
575         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
576         on Solaris 2.5.1 too.
577
578 2006-10-13  Eric Christopher  <echristo@apple.com>
579
580         * gcc.dg/pr25993.c: Skip for darwin.
581
582 2006-10-13  Eric Christopher  <echristo@apple.com>
583
584         * gcc.dg/visibility-11.c: Skip for darwin.
585
586 2006-10-13  Eric Christopher  <echristo@apple.com>
587
588         * gcc.dg/darwin-weakimport-1.c: Use
589         -fno-asynchronous-unwind-tables.
590         * gcc.dg/darwin-weakimport-3.c: Ditto.
591
592 2006-10-13  Richard Guenther  <rguenther@suse.de>
593
594         PR tree-optimization/29446
595         * gcc.dg/torture/pr29446.c: New testcase.
596
597 2006-10-13  Bill Wendling  <wendling@apple.com>
598
599         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
600         * g++.old-deja/g++.jason/hmc1.C: Likewise.
601         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
602         * g++.old-deja/g++.law/shadow1.C: Likewise.
603         * g++.old-deja/g++.law/ctors10.C: Likewise.
604         * g++.dg/debug/namespace1.C: Likewise.
605         * g++.dg/inherit/namespace-as-base.C: Likewise.
606         * g++.dg/opt/delay-slot-1.C: Likewise.
607         * g++.dg/parse/defarg10.C: Likewise.
608         * g++.dg/template/ptrmem11.C: Likewise.
609         * g++.dg/template/mem_func_ptr.C: Likewise.
610         * g++.dg/template/spec19.C: Likewise.
611
612 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
613
614         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
615
616 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
617
618         PR fortran/29373
619         * gfortran.dg/implicit_9.f90: New test.
620
621         PR fortran/29407
622         * gfortran.dg/namelist_25.f90: New test.
623
624         PR fortran/27701
625         * gfortran.dg/same_name_2.f90: New test.
626
627         PR fortran/29232
628         * gfortran.dg/host_assoc_types_1.f90: New test.
629
630         PR fortran/29364
631         * gfortran.dg/missing_derived_type_1.f90: New test.
632         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
633
634         PR fortran/29422
635         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
636
637         PR fortran/29428
638         * gfortran.dg/alloc_comp_assign_5.f90: New test.
639
640 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
641
642         PR fortran/29391
643         * gfortran.dg/bound_2.f90: New test.
644
645 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
646
647         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
648         directive.
649         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
650         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
651         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
652         * gfortran.dg/gomp/reduction3.f90: Likewise.
653         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
654         * gfortran.dg/dummy_procedure_2.f90: Likewise.
655         * gfortran.dg/interface_derived_type_1.f90: Likewise.
656         * gfortran.dg/forall_4.f90: Likewise.
657         * gfortran.dg/spec_expr_4.f90: Likewise.
658         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
659         * gfortran.dg/forall_5.f90: Likewise.
660         * gfortran.dg/open_access_append_2.f90: Add check for
661         compile-time warning.
662
663 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
664
665         PR c++/28506
666         * g++.dg/parse/pure1.C: New test.
667
668 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
669
670         PR fortran/21435
671         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
672         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
673         for compile-time warnings.
674         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
675         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
676         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
677         file.
678         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
679         specifier.
680         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
681         compile-time warning.
682
683 2006-10-12  Jan Hubicka  <jh@suse.cz>
684
685         PR c/28419
686         * gcc.dg/pr28319.c: New test.
687
688 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
689         PR c++/29318
690         * g++.dg/ext/vla4.C: New test.
691
692 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
693
694         PR c++/27961
695         * g++.dg/template/crash60.C: New test.
696         * g++.dg/other/large-size-array.C: Adjust error markers.
697         * g++.dg/parse/crash27.C: Likewise.
698         * g++.dg/template/crash1.C: Likewise.
699
700 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
701
702         PR testsuite/29093
703         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
704
705 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
706
707         PR preprocessor/28709
708         * gcc.dg/cpp/paste14.c: New test.
709
710 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/29175
713         * g++.dg/init/array24.C: New test.
714
715 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
716
717         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
718         of <sys/types.h>.
719
720 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
721
722         PR c++/29024
723         * g++.dg/parse/typedef8.C: New test.
724         * g++.dg/other/mult-stor1.C: Adjust error markers.
725
726 2006-10-11  Richard Guenther  <rguenther@suse.de>
727
728         PR tree-optimization/28230
729         * gcc.dg/torture/pr28230.c: New testcase.
730
731 2006-10-11  Richard Guenther  <rguenther@suse.de>
732
733         PR inline-asm/29119
734         * gcc.dg/torture/pr29119.c: New testcase.
735
736 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
737
738         PR middle-end/29272
739         * gcc.c-torture/execute/20060930-2.c: New test.
740
741 2006-10-09  Richard Henderson  <rth@redhat.com>
742
743         Revert emutls patch.
744
745 2006-10-09  Richard Guenther  <rguenther@suse.de>
746
747         PR middle-end/29254
748         * gcc.dg/pr29254.c: New testcase.
749
750 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
751             Paul Thomas  <pault@gcc.gnu.org>
752
753         PR fortran/20541
754         * gfortran.dg/alloc_comp_basics_1.f90: New test.
755         * gfortran.dg/alloc_comp_basics_2.f90: New test.
756         * gfortran.dg/alloc_comp_assign_1.f90: New test.
757         * gfortran.dg/alloc_comp_assign_2.f90: New test.
758         * gfortran.dg/alloc_comp_assign_3.f90: New test.
759         * gfortran.dg/alloc_comp_assign_4.f90: New test.
760         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
761         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
762         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
763         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
764         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
765         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
766         * gfortran.dg/alloc_comp_std.f90: New test.
767         * gfortran.dg/move_alloc.f90: New test.
768
769 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
770
771         PR fortran/29115
772         * gfortran.dg/derived_constructor_comps_2.f90: New test.
773
774         PR fortran/29211
775         * gfortran.dg/forall_char_dependencies_1.f90: New test.
776
777 2006-10-08  Tobias Burnus  <burnus@net-b.de>
778
779         PR fortran/28585
780         * gfortran.dg/new_line.f90: New test.
781
782 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
783
784         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
785         * gcc.dg/torture/builtin-convert-1.c,
786         gcc.dg/torture/builtin-convert-2.c,
787         gcc.dg/torture/builtin-convert-3.c,
788         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
789
790 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
791
792         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
793         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
794         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
795         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
796
797 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
798
799         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
800         Xfail some tests for powerpc-darwin and powerpc-aix.
801
802 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
803
804         PR c/29380
805         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
806
807 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
808
809         PR target/29300
810         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
811         on hppa*-*-hpux*.
812
813 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
814
815         PR fortran/16580
816         PR fortran/29288
817         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
818         Add tests for using all possible intrinsics as actual arguments.
819         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
820         all possible intrinsics as actual arguments.
821         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
822         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
823
824 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
825
826         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
827         * gcc.dg/debug/debug-2.c: Likewise.
828
829 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
830
831         * gcc.c-torture/compile/sync-2.c: New test.
832
833 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
834
835         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
836         line endings.
837
838 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
839
840         PR rtl-optimization/29128
841         * gcc.c-torture/compile/pr29128.c: New test.
842
843 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
844
845         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
846         line endings.
847
848 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
849
850         PR middle-end/29256
851         * gcc.dg/tree-ssa/loop-19.c: New test.
852
853 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
854
855         PR tree-optimization/29330
856         * gcc.dg/pr29330.c: New test.
857
858         PR target/28924
859         * gcc.c-torture/compile/20061005-1.c: New test.
860
861 2006-10-06  Olivier Hainque  <hainque@adacore.com>
862
863         * gcc.dg/typename-vla-1.c: New case.
864         * gnat.dg/forward_vla.adb: New case.
865
866 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
867
868         PR tree-optimization/29290
869         * gfortran.dg/loop_nest_1.f90: New test.
870
871         PR target/29198
872         * gcc.dg/tls/opt-12.c: New test.
873
874         PR fortran/28415
875         * gfortran.dg/save_2.f90: New test.
876
877         PR c/29091
878         * gcc.dg/pr29091.c: New test.
879
880 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
881
882         * lib/target-supports.exp
883         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
884         same as x86_64-*-*; check for LP64.
885
886 2006-10-04  Richard Henderson  <rth@redhat.com>
887
888         * lib/target-supports.exp (check_effective_target_tls): Redefine
889         to mean non-emulated tls.
890         * gcc.dg/tls/alias-1.c: Remove tls requirement.
891         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
892         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
893         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
894         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
895         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
896         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
897
898 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
899
900         PR fortran/29343
901         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
902
903 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
904
905         * gfortran.dg/bounds_check_fail_1.f90: New test.
906
907 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
908
909         PR c++/29020
910         * g++.dg/template/friend48.C: New test.
911
912 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/29098
915         * gfortran.dg/default_initialization_2.f90: New test.
916
917 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
918
919         PR fortran/20779
920         PR fortran/20891
921         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
922
923 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
924
925         PR fortran/29284
926         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
927
928         PR fortran/29321
929         PR fortran/29322
930         * gfortran.dg/missing_optional_dummy_2.f90: New test.
931
932         PR fortran/25091
933         PR fortran/25092
934         * gfortran.dg/entry_array_specs_1.f90: New test.
935
936 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
937
938         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
939         insufficient to inhibit some test failures at -O3.  Do testing
940         on integers.
941
942 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
943
944         PR c++/29138
945         * g++.dg/inherit/access8.C: New test.
946         * g++.dg/template/dtor4.C: Tweak error messages.
947
948 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
949
950         PR fortran/27478
951         * gfortran.dg/entry_8.f90: New test.
952
953 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
954
955         PR c++/29291
956         * g++.dg/parse/new4.C: New test.
957
958 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
959
960         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
961         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
962         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
963         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
964         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
965
966 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
967
968         PR fortran/19260
969         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
970         * gfortran.dg/continuation_2.f90: New test.
971
972         PR fortran/19262
973         * gfortran.dg/continuation_3.f90: New test.
974         * gfortran.dg/continuation_4.f90: New test.
975         * gfortran.dg/continuation_5.f: New test.
976         * gfortran.dg/continuation_6.f: New test.
977
978 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
979
980         PR c++/29226
981         * g++.dg/template/vla1.C: New test.
982
983 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
984
985         PR fortran/29210
986         * gfortran.dg/complex_parameter_1.f90: New test.
987
988 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
989
990         PR c/29154
991         * gcc.c-torture/execute/20060929-1.c: New test.
992
993 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
994
995         PR c++/29105
996         * g++.dg/template/member6.C: New test.
997         * g++.dg/parse/typename7.C: Adjust error markers.
998
999         PR c++/29080
1000         * g++.dg/template/member7.C: New test.
1001
1002 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1003
1004         PR c/24010
1005         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1006         gcc.dg/Woverride-init-3.c: New tests.
1007
1008 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1009
1010         * gcc.c-torture/execute/20060930-1.c: New test.
1011
1012 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1013
1014         PR fortran/18791
1015         * gfortran.dg/specifics_1.f90: New test.
1016         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1017         complex specifics.
1018
1019 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1020
1021         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1022         pthread-init-common.h: New.
1023
1024 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1025
1026         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1027         precision on some archs.
1028
1029 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gcc.dg/non-local-goto-1.c: New test.
1032         * gcc.dg/non-local-goto-2.c: Likewise.
1033         * gcc.dg/setjmp-3.c: Likewise.
1034         * gcc.dg/setjmp-4.c: Likewise.
1035
1036 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1037
1038         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1039
1040 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1041
1042         PR fortran/28276
1043         * gfortran.dg/exponent_1.f90: New test.
1044
1045         PR fortran/27021
1046         * gfortran.dg/nearest_1.f90: New test.
1047
1048 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR middle-end/25261
1051         PR middle-end/28790
1052         * gcc.dg/gomp/nestedfn-1.c: New test.
1053
1054 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1055
1056         PR objc/29195
1057         * objc/compile/method-1.m: New test.
1058
1059 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1060
1061         PR c++/26938
1062         * g++.dg/template/crash58.C: New test.
1063         * g++.dg/parse/crash28.C: Adjust error markers.
1064         * g++.dg/template/crash34.C: Likewise.
1065         * g++.dg/template/friend31.C: Likewise.
1066         * g++.dg/template/crash32.C: Likewise.
1067
1068         PR c++/27329
1069         * g++.dg/template/crash59.C: New test.
1070
1071         PR c++/27667
1072         * g++.dg/template/spec33.C: New test.
1073         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1074
1075 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1076             Adam Nemet  <anemet@caviumnetworks.com>
1077
1078         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1079         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1080
1081 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1082
1083         PR target/28911
1084         * gcc.dg/pr28911.c: New.
1085
1086 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1087
1088         PR target/29169
1089         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1090         (dg-options): Add -mfpmath=387.
1091
1092 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR c/28706
1095         * gcc.dg/pr28706.c: New test.
1096
1097         PR c/28712
1098         * gcc.dg/pr28712.c: New test.
1099
1100 2006-09-22  Mike Stump  <mrs@apple.com>
1101
1102         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1103
1104 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1105
1106         PR tree-optimization/28888
1107         * gcc.dg/pr28888.c: New test.
1108
1109 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR c++/29016
1112         * g++.dg/init/ptrfn1.C: New test.
1113
1114 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1115
1116         PR c++/28861
1117         * g++.dg/template/spec32.C: New test.
1118         * g++.dg/parse/crash9.C: Adjust error markers.
1119
1120         PR c++/28303
1121         * g++.dg/template/typedef6.C: New test.
1122         * g++.dg/init/error1.C: Adjust error markers.
1123         * g++.dg/parse/crash9.C: Likewise.
1124         * g++.dg/template/crash55.C: Likewise.
1125
1126 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1127
1128         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1129
1130 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1131
1132         PR target/27650
1133         * g++.dg/ext/dllimport12.C: New test.
1134
1135 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1136
1137         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1138         * gcc.target/mips/nmadd-2.c: Likewise.
1139         * gcc.target/mips/mips-ps-6.c: New test.
1140         * gcc.target/mips/neg-abs-1.c: Likewise.
1141         * gcc.target/mips/neg-abs-2.c: Likewise.
1142         * gcc.target/mips/nmadd-3.c: New test.
1143
1144 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR middle-end/28046
1147         * gcc.dg/gomp/atomic-10.c: New test.
1148         * g++.dg/gomp/atomic-10.C: New test.
1149
1150 2006-09-20  Eric Christopher  <echristo@apple.com>
1151
1152         * gcc.target/i386/sse3-not-fisttp.c: New.
1153
1154 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1155
1156         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1157
1158 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1159
1160         * gcc.c-torture/execute/pr28289.c (one): New variable.
1161         (main): Use it instead of argc.
1162         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1163         (main): Use it instead of argc.
1164
1165 2006-09-19  Paul Brook  <paul@codesourcery.com>
1166
1167         PR target/28516
1168         * gcc.dg/nested-func-5.c: New test.
1169
1170 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1171
1172         * lib/target-supports.exp (check_effective_target_tls): Compile
1173         test stubs using ${tool}_target_compile, not just target_compile.
1174         (check_effective_target_tls_runtime): Likewise.
1175
1176 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1177
1178         * gcc.c-torture/compile/20030405-1.x: Remove.
1179
1180         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1181         optimising linker from discarding it.
1182
1183 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1184
1185         PR fortran/28526
1186         * gfortran.dg/keyword_symbol_1.f90: New test.
1187
1188         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1189         pedantic compilation option.
1190
1191 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1192
1193         PR fortran/29060
1194         * gfortran.dg/spread_shape_1.f90: New test.
1195
1196 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1197
1198         PR tree-optimization/28887
1199         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1200
1201 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1202
1203         PR c/25993
1204         * gcc.dg/pr25993.c: New test.
1205
1206 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1207
1208         PR tree-opt/21591
1209         * gcc.dg/vect/pr21591.c: New test.
1210
1211 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1212
1213         PR tree-opt/29059
1214         * gcc.c-torture/compile/strcpy-1.c: New test.
1215         * gcc.c-torture/compile/strcpy-2.c: New test.
1216         * gcc.c-torture/compile/memcpy-1.c: New test.
1217         * gcc.c-torture/compile/memcpy-2.c: New test.
1218
1219 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1220
1221         PR testsuite/29055
1222         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1223
1224 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1225
1226         * gnat.dg/specs/double_record_extension1.ads: New test.
1227         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1228
1229 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/29051
1232         * gfortran.dg/oldstyle_3.f90: New test.
1233
1234 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1235
1236         PR libgfortran/29099
1237         * gfortran.dg/secnds-1.f: New test.
1238
1239 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1240
1241         PR libgfortran/29053
1242         * gfortran.dg/streamio_9.f90: New test.
1243         * gfortran.dg/streamio_10.f90: New test.
1244
1245 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         PR C++/29002
1248         * g++.dg/init/array22.C: New test.
1249         * g++.dg/init/array23.C: New test.
1250
1251 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1252
1253         * stackcheck.lst: Update list of tests requiring stack checking.
1254         * norun.lst: Adjust for above change.
1255         * ada95.lst: New file.
1256         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1257         requiring -gnat95 switch.
1258
1259 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1260
1261         * gnat.dg/in_out_parameter.adb: New test.
1262
1263 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1264
1265         PR debug/28980
1266         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1267
1268 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1269
1270         * gnat.dg/specs/unchecked_union.ads: New test.
1271
1272 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1273
1274         PR rtl-optimization/28982
1275         * gcc.c-torture/execute/pr28982a.c: New test.
1276         * gcc.c-torture/execute/pr28982b.c: Likewise.
1277
1278 2006-09-12  Eric Christopher  <echristo@apple.com>
1279
1280         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1281         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1282
1283 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1284
1285         PR c/28768
1286         PR preprocessor/14634
1287         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1288         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1289         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1290
1291 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1292
1293         * gcc.dg/pr28243.c: New test.
1294
1295 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1296
1297         PR fortran/28971
1298         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1299         this undiagnosed regression reappears.
1300
1301 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1302
1303         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1304         Treat $srcdir as a literal.
1305         * lib/fortran-torture.exp (fortran-torture-compile,
1306         fortran-torture-execute): Likewise.
1307         * lib/objc-torture.exp (objc-torture-compile,
1308         objc-torture-execute): Likewise.
1309         * lib/profopt.exp (profopt-execute): Likewise.
1310
1311 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1312
1313         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1314
1315 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1316
1317         PR testsuite/28950
1318         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1319
1320 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1321
1322         PR target/13685
1323         * gcc.target/i386/pr13685.c: New test.
1324
1325 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1326
1327         * gcc.dg/pr28726.c: New test.
1328
1329 2006-09-11  Josh Conner  <jconner@apple.com>
1330
1331         * gcc.dg/nrv3.c: Increase size of structure.
1332         * gcc.dg/nrv4.c: Likewise.
1333         * gcc.dg/nrv5.c: Likewise.
1334
1335 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1336
1337         PR libfortran/28890
1338         gfortran.dg/assumed_charlen_function_5.f90: New test.
1339
1340 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1341
1342         PR c++/28991
1343         * g++.dg/init/static3.C: New test.
1344
1345 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1346
1347         PR testsuite/29007
1348         * gcc.dg/long-long-cst1.c (t): Add cast to
1349         __SIZE_TYPE__ before casting to int.
1350         (main): Return 0 on success.
1351
1352 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1353
1354         * gcc.c-torture/execute/20060910-1.c: New test.
1355
1356 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1357
1358         PR middle-end/26983
1359         * gcc.dg/pr26983.c: New test.
1360
1361 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1362
1363         PR target/29006
1364         * gcc.c-torture/execute/pr29006.c: New test.
1365
1366 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1367
1368         PR libfortran/28947
1369         gfortran.dg/matmul_4.f90: New test.
1370
1371 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1372
1373         PR fortran/28959
1374         gfortran.dg/used_types_10: New test.
1375
1376 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR libfortran/28923
1379         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1380         gfortran.dg/array_initializer_3.f90: New test.
1381
1382 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1383
1384         PR fortran/28914
1385         * gfortran.dg/actual_array_constructor_3.f90: New test.
1386
1387 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1388
1389         PR testsuite/26778
1390         * gcc.target/i386/pr26778.c: New testcase.
1391
1392 2006-09-08  Eric Christopher  <echristo@apple.com>
1393
1394         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1395         * gcc.target/i386/memcpy-1.c: Ditto.
1396         * gcc.target/i386/asm-1.c: Ditto.
1397         * gcc.target/i386/20060512-4.c: Ditto.
1398         * gcc.target/i386/compress-float-387.c: Ditto.
1399         * gcc.target/i386/20060512-1.c: Ditto.
1400         * gcc.target/i386/compress-float-sse.c: Ditto.
1401         * gcc.target/i386/20060512-2.c: Ditto.
1402         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1403         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1404         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1405         * gcc.dg/pr26449.c: Ditto.
1406         * gcc.dg/attr-ms_struct-2.c: Ditto.
1407         * gcc.dg/attr-ms_struct-1.c: Ditto.
1408         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1409
1410 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1411
1412         PR c/28504
1413         * gcc.dg/vla-10.c: New test.
1414
1415 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1416
1417         PR c++/28858
1418         * g++.dg/parse/template20.C: New test.
1419         * g++.dg/template/operator8.C: Remove obsolete part.
1420         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1421         * g++.old-deja/g++.pt/crash65.C: Likewise.
1422
1423 2006-09-07  Jason Merrill  <jason@redhat.com>
1424
1425         PR middle-end/27724
1426         * gcc.dg/long-long-cst1.c: New test.
1427
1428 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1429
1430         PR C++/28906
1431         * g++.dg/other/array3.C: New test.
1432         * g++.dg/other/array4.C: New test.
1433         * g++.dg/other/array5.C: New test.
1434
1435 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1436
1437         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1438
1439 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1440
1441         PR target/28946
1442         * gcc.target/i386/pr28946.c: New test.
1443
1444 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1445
1446         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1447         in integer literal constant.
1448         * gfortran.dg/enum_8.f90: Ditto.
1449         * gfortran.dg/g77/20030326-1.f: Ditto.
1450
1451 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1452
1453         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1454         nonconformance usage.
1455
1456 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1457
1458         PR middle-end/28862
1459         * gcc.c-torture/compile/vector-align-1.c: New test.
1460
1461 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1462
1463         PR rtl-opt/27883
1464         * g++.dg/opt/copysign-1.C: New test.
1465
1466 2006-09-06  Jason Merrill  <jason@redhat.com>
1467
1468         PR c++/27371
1469         * g++.dg/warn/unused-result1.C: New test.
1470
1471 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/28903
1474         * g++.dg/ext/vla3.C: New test.
1475
1476         PR c++/28886
1477         * g++.dg/template/array16.C: New test.
1478
1479 2006-09-06  Richard Guenther  <rguenther@suse.de>
1480
1481         * gcc.dg/pr27226.c: Remove testcase again.
1482
1483 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1484
1485         PR tree-opt/28937
1486         * g++.dg/opt/unroll2.C: New test.
1487
1488 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1489
1490         PR tree-opt/28952
1491         * gcc.dg/vect/pr28952.c: New test.
1492
1493 2006-09-05  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/28900
1496         * gcc.dg/torture/pr28900.c: New testcase
1497
1498 2006-09-05  Richard Guenther  <rguenther@suse.de>
1499
1500         PR tree-optimization/28905
1501         * gcc.c-torture/compile/pr28905.c: New testcase.
1502
1503 2006-09-05  Richard Guenther  <rguenther@suse.de>
1504
1505         PR middle-end/28935
1506         * gcc.dg/pr28935.c: New testcase.
1507
1508 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1509
1510         * gcc.c-torture/execute/20060905-1.c: New test.
1511
1512 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1513
1514         PR fortran/28908
1515         * gfortran.dg/used_types_7.f90: New test.
1516         * gfortran.dg/used_types_8.f90: New test.
1517         * gfortran.dg/used_types_9.f90: New test.
1518
1519 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1520
1521         * gcc.c-torture/compile/20060904-1.c: New test.
1522
1523 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         PR c++/23287 Revert my 2006-09-01 patch
1526         * g++.dg/parse/dtor12.C: Remove.
1527
1528 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1529
1530         PR c+/27670
1531         * g++.dg/template/operator9.C: New test.
1532
1533         PR c++/27493
1534         * g++.dg/template/operator7.C: New test.
1535
1536         PR c++/27494
1537         * g++.dg/template/operator8.C: New test.
1538
1539         PR c++/27397
1540         * g++.dg/template/crash57.C: New test.
1541
1542         * g++.dg/template/typedef4.C: Adjust error markers.
1543         * g++.dg/template/typedef5.C: Likewise.
1544
1545 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR c++/28878
1548         * g++.dg/parse/crash33.C: New test.
1549
1550 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1551         Richard Guenther  <rguenther@suse.de>
1552         Adam Nemet  <anemet@caviumnetworks.com>
1553
1554         PR middle-end/27226
1555         * gcc.target/mips/memcpy-1.c: New testcase.
1556         * gcc.dg/pr27226.c: Likewise.
1557
1558 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1559
1560         PR c++/28705
1561         * g++.dg/lookup/koenig5.C: New.
1562         * g++.dg/template/crash56.C: New.
1563
1564 2006-09-01  Josh Conner  <jconner@apple.com>
1565
1566         PR c++/25505
1567         * gcc.dg/nrv3.c: New test.
1568         * gcc.dg/nrv4.c: New test.
1569         * gcc.dg/nrv5.c: New test.
1570
1571 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1572
1573         PR c++/23287
1574         * g++.dg/parse/dtor12.C: New.
1575
1576 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1577
1578         PR tree-optimization/28839
1579         * gcc.dg/pr28839.c: New test.
1580
1581 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1582
1583         PR target/24367
1584         * gcc.dg/pr24367.c: New testcase.
1585
1586 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1587
1588         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1589
1590 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1591
1592         PR rtl-optimization/27735
1593         * gcc.dg/loop-unswitch-1.c: New test.
1594
1595 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/28885
1598         * gfortran.dg/aliasing_dummy_2.f90: New test.
1599
1600         PR fortran/20067
1601         * gfortran.dg/generic_5.f90: Change error message.
1602
1603         PR fortran/28873
1604         * gfortran.dg/generic_6.f90: New test.
1605
1606         PR fortran/25077
1607         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1608
1609         PR fortran/25102
1610         * gfortran.dg/invalid_interface_assignment.f90: New test.
1611
1612         PR fortran/24866
1613         * gfortran.dg/module_proc_external_dummy.f90: New test.
1614
1615 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1616
1617         PR c++/28349
1618         * testsuite/g++.dg/warn/var-args1.C: New test.
1619
1620 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1621
1622         PR fortran/28866
1623         * gfortran.dg/simpleif_2.f90: New test.
1624         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1625         * gfortran.dg/enum_5.f90: Ditto.
1626
1627 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1628             Kazu Hirata  <kazu@codesourcery.com>
1629
1630         PR tree-optimization/17506
1631         * gcc.dg/pr17506.c: New.
1632
1633 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1634
1635         PR c++/28139
1636         * g++.dg/eh/alias1.C: New test.
1637
1638 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1639
1640         PR c++/28860
1641         * g++.dg/template/ttp22.C: New test.
1642
1643 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1644
1645         PR middle-end/26632
1646         * gcc.dg/pr26632.c: New.
1647
1648 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1649
1650         PR libgfortran/28354
1651         * gfortran.dg/fmt_zero_precision.f90: New test.
1652
1653 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1654
1655         PR c++/28058
1656         * g++.dg/template/spec31.C: New test.
1657
1658 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1659
1660         PR c++/26573
1661         * g++.dg/other/static2.C: New test.
1662
1663 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1664
1665         * gcc.dg/Wswitch-enum-2.c: New test case.
1666         * gcc.dg/Wswitch-enum-3.c: Likewise.
1667
1668 2006-08-26  Richard Guenther  <rguenther@suse.de>
1669
1670         * gcc.c-torture/compile/20060826-1.c: New testcase.
1671
1672 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1673
1674         PR c++/28736
1675         * g++.dg/template/void10.C: New test.
1676
1677         PR c++/28737
1678         * g++.dg/template/void8.C: New test.
1679
1680         PR c+_+/28738
1681         * g++.dg/template/void9.C: New test.
1682
1683         * g++.dg/template/void3.C: Adjust error markers.
1684         * g++.dg/template/void4.C: Likewise.
1685         * g++.dg/template/crash55.C: Likewise.
1686         * g++.dg/template/void7.C: Likewise
1687
1688 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/28588
1691         * g++.dg/inherit/access6.C: New test.
1692         * g++.dg/inherit/access7.C: Likewise.
1693
1694         PR c++/28595
1695         * g++.dg/template/array15.C: New test.
1696         * g++.dg/template/crash2.C: Tweak error markers.
1697
1698 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR middle-end/28683
1701         * gcc.c-torture/compile/20060823-1.c: New test.
1702
1703 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1704
1705         PR c++/28853
1706         * g++.dg/template/ttp21.C: New test.
1707
1708         PR c++/28852
1709         * g++.dg/other/operator1.C: Add error-marker.
1710         * g++.dg/other/operator2.C: New test.
1711
1712 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1713
1714         PR c/27893
1715         * gcc.c-torture/compile/vla-const-1.c,
1716         gcc.c-torture/compile/vla-const-2.c: New tests.
1717
1718 2006-08-26  Richard Guenther  <rguenther@suse.de>
1719
1720         PR middle-end/28814
1721         * gcc.dg/torture/pr28814.c: New testcase.
1722
1723 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1724
1725         PR c/28418
1726         * gcc.c-torture/compile/compound-literal-1.c: New test.
1727
1728 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1729
1730         PR c/28299
1731         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1732         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1733         Expect extra diagnostics.
1734
1735 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1736
1737         gcc.dg/noncompile/pr16876.c: New test.
1738
1739 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1740
1741         PR c++/28056
1742         * g++.dg/parse/local1.C: New test.
1743         * g++.dg/other/qual1.C: Tweak error marker.
1744
1745 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1746
1747         PR c++/27787
1748         * g++.dg/template/typename10.C: New.
1749         * g++.dg/template/lookup4.C: Remove bogus error marker.
1750
1751 2006-08-25  Richard Guenther  <rguenther@suse.de>
1752
1753         PR testsuite/28829
1754         * gcc.dg/pr26570.c: Fix testcase.
1755
1756 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1757
1758         PR tree-opt/28807
1759         * gcc.c-torture/execute/mayalias-2.c: New test.
1760         * gcc.dg/tree-ssa/alias-13.c: New test.
1761
1762 2006-08-24  Jan Hubicka  <jh@suse.cz>
1763
1764         PR debug/26881
1765         * gcc.dg/debug/pr26881.c: New file.
1766
1767 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1768
1769         PR fortran/28788
1770         * gfortran.dg/used_types_4.f90: New test.
1771         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1772         association of derived types.
1773         * gfortran.dg/used_types_2.f90: Add module cleanup.
1774         * gfortran.dg/used_types_3.f90: The same.
1775
1776         PR fortran/28771
1777         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1778         fix of regression.
1779
1780 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1781
1782         PR 28813
1783         * gfortran.dg/direct_io_6.f90: Remove test.
1784
1785 2006-08-23  Stuart Hastings  <stuart@apple.com>
1786
1787         PR 28825
1788         * gcc.target/i386/20060821-1.c: New.
1789
1790 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1791
1792         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1793         dg-warning strings for dllimport.
1794
1795 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1796
1797         PR C++/28450
1798         * g++.dg/ext/vector4.C: New test.
1799         * g++.dg/ext/complex1.C: New test.
1800
1801 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1802
1803         PR debug/28692
1804         * gcc.dg/debug/const-1.c: New.
1805         * gcc.dg/debug/const-2.c: New.
1806         * gcc.dg/debug/dwarf2/const-1.c: New.
1807         * gcc.dg/debug/dwarf2/const-2.c: New.
1808         * gcc.dg/debug/dwarf2/const-2b.c: New.
1809
1810 2006-08-22  Richard Guenther  <rguenther@suse.de>
1811
1812         PR middle-end/28776
1813         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1814         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1815
1816 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1817
1818         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1819
1820 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1821
1822         PR c++/26269
1823         * g++.dg/other/error14.C: New test.
1824
1825         PR c++/28505
1826         * g++.dg/parse/ctor7.C: New test.
1827         * g++.dg/parse/ctor8.C: Likewise.
1828
1829         PR c++/28741
1830         * g++.dg/template/void7.C: New test.
1831
1832 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1833
1834         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1835         * gnat.dg/self_aggregate_with_array.adb: New test.
1836
1837 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1838
1839         * g++.dg/eh/arm-vfp-unwind.C: New test.
1840
1841 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1842
1843         PR c++/28341
1844         * g++.dg/template/ref3.C: New test.
1845         * g++.dg/template/nontype13.C: New test.
1846
1847         PR c++/28346
1848         * g++.dg/template/ptrmem17.C: New test.
1849
1850 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1851
1852         PR target/28648 c:
1853         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1854
1855 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1856
1857         PR fortran/28630
1858         * gfortran.dg/used_types_2.f90: New test.
1859
1860         PR fortran/28601
1861         * gfortran.dg/used_types_3.f90: New test.
1862
1863         PR fortran/20886
1864         * gfortran.dg/generic_actual_arg.f90: New test.
1865
1866         PR fortran/28735
1867         * gfortran.dg/module_private_array_refs_1.f90: New test.
1868
1869         PR fortran/28762
1870         * gfortran.dg/program_name_1.f90: New test.
1871
1872         PR fortran/28425
1873         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1874
1875         PR fortran/28496
1876         * gfortran.dg/array_initializer_2.f90: New test.
1877
1878         PR fortran/18111
1879         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1880
1881         PR fortran/28600
1882         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1883
1884         PR fortran/28771
1885         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1886
1887         PR fortran/28660
1888         * gfortran.dg/dependent_decls_1.f90: New test.
1889
1890 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1891
1892         PR fortran/25217
1893         * gfortran.dg/derived_init_2.f90: New.
1894
1895 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1896
1897         * gcc.c-torture/execute/pr28289.c: New test.
1898
1899 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1900
1901         PR c/28744
1902         * gcc.dg/attr-externally-visible-1.c: New test.
1903         * gcc.dg/attr-externally-visible-2.c: New test.
1904         * g++.dg/parse/attr-externally-visible-1.C: New test.
1905         * g++.dg/parse/attr-externally-visible-2.C: New test.
1906
1907 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1908
1909         PR c++/28606
1910         * g++.dg/parse/dtor11.C: New test.
1911
1912 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1913
1914         PR rtl-optimization/28489
1915         * gcc.c-torture/compile/pr28489.c: New test.
1916
1917 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1918
1919         PR c++/28710
1920         * g++.dg/template/redecl4.C: New test.
1921
1922         PR c++/28711
1923         * g++.dg/template/ctor8.C: New test.
1924
1925 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1926
1927         * gcc.dg/pr26570.c: Fix testcase.
1928
1929 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1930
1931         * PR c++/28573
1932         * g++.dg/parse/offsetof6.C: New test.
1933         * g++.dg/parse/offsetof6.C: New test.
1934         * g++.dg/parse/offsetof7.C: New test.
1935
1936 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1937
1938         PR testsuite/28602
1939         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1940         is false.
1941
1942 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1943
1944         PR c++/28302
1945         * g++.dg/ext/vector3.C: New test.
1946
1947 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1948
1949         PR gcov/profile/26570
1950         * gcc.dg/pr26570.c: New test.
1951
1952 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1953
1954         PR c/27697
1955         * gcc.dg/qual-component-1.c: New test.
1956
1957 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1958
1959         PR c++/28593
1960         * g++.dg/parse/new3.C: New test.
1961
1962 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1963
1964         PR fortran/25828
1965         * gfortran.dg/streamio_1.f90: New test.
1966         * gfortran.dg/streamio_2.f90: New test.
1967         * gfortran.dg/streamio_3.f90: New test.
1968         * gfortran.dg/streamio_4.f90: New test.
1969         * gfortran.dg/streamio_5.f90: New test.
1970         * gfortran.dg/streamio_6.f90: New test.
1971         * gfortran.dg/streamio_7.f90: New test.
1972         * gfortran.dg/streamio_8.f90: New test.
1973
1974 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1975
1976         PR c/28287
1977         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1978
1979 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1980
1981         PR c++/28594
1982         * g++.dg/template/void6.C: New test.
1983
1984 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1985
1986         PR c/28649
1987         * gcc.dg/parse-error-1.c: New test.
1988         * gcc.dg/parse-error-2.c: New test.
1989         * gcc.dg/cpp/digraph2.c: Add error-marker.
1990         * gcc.dg/noncompile/920923-1.c: Likewise.
1991
1992 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1993
1994         PR c/27490
1995         * gcc.dg/sizeof-2.c: New testcase.
1996
1997         PR c/27489
1998         * gcc.dg/switch-A.c: New testcase.
1999
2000 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2001
2002         PR c++/28288
2003         PR c++/14556
2004         * g++.old-deja/g++.warn/compare1.C: Delete.
2005         * g++.dg/opt/pr7503-2.C: Delete.
2006         * g++.dg/opt/pr7503-3.C: Delete.
2007         * g++.dg/opt/pr7503-4.C: Delete.
2008         * g++.dg/opt/pr7503-5.C: Delete.
2009         * g++.dg/opt/max1.C: Delete.
2010         * g++.dg/warn/minmax.C: Delete.
2011         * g++.dg/expr/minmax.C: New test.
2012
2013 2006-08-14  Richard Guenther  <rguenther@suse.de>
2014
2015         PR testsuite/28703
2016         * gcc.c-torture/execute/pr28651.c: Do not use argc
2017         to avoid optimization, instead forbid inlining.
2018
2019 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2020
2021         PR rtl-optimization/28634
2022         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2023
2024 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2025
2026         PR c/27184
2027         * gcc.dg/torture/pr27184.c: New test.
2028
2029 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2030
2031         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2032
2033 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2034
2035         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2036         * gfortran.dg/stat_2.f90: Likewise.
2037         * gfortran.dg/chmod_1.f90: Likewise.
2038         * gfortran.dg/chmod_2.f90: Likewise.
2039         * gfortran.dg/chmod_3.f90: Likewise.
2040
2041 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2042
2043         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2044
2045 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2046
2047         * g++.dg/opt/pr23454-2.C: New test.
2048
2049 2006-08-11  Richard Guenther  <rguenther@suse.de>
2050
2051         PR middle-end/28651
2052         * gcc.c-torture/execute/pr28651.c: New testcase.
2053
2054 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2055
2056         * gnat.dg/specs/static_initializer.ads: New test.
2057
2058 2006-08-10  Paul Brook  <paul@codesourcery.com>
2059
2060         * gcc.target/arm/cond-asm.c: New test.
2061
2062 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2063
2064         PR tree-optimization/26197
2065         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2066         * g++.dg/vect/vect.exp: Compile the new tests with
2067         --param max-aliased-vops=0.
2068
2069 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2070
2071         PR c++/28637
2072         * g++.dg/template/void3.C: New test.
2073
2074         PR c++/28638
2075         * g++.dg/template/void4.C: New test.
2076
2077         PR c++/28640
2078         * g++.dg/template/void5.C: New test.
2079
2080 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2081
2082         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2083         after dg-do compile.
2084
2085 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2086
2087         PR tree-optimizations/26969
2088         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2089         "unswitch-loops" with -funswitch-loops.
2090         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2091
2092 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2093
2094         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2095         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2096         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2097         * objc.dg/dwarf-1.m: Likewise.
2098         * objc.dg/dwarf-2.m: Likewise.
2099         * obj-c++.dg/dwarf-2.mm: Likewise.
2100
2101 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2102
2103         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2104         * objc.dg/dwarf-2.m: Likewise.
2105         * obj-c++.dg/dwarf-2.mm: Likewise.
2106
2107         PR libfortran/28603
2108         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2109
2110         PR testsuite/27611
2111         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2112
2113         PR testsuite/27033
2114         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2115
2116 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2117
2118         PR target/27827
2119         * gcc.target/i386/pr27827.c: New testcase.
2120
2121 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2122
2123         PR fortran/28590
2124         * gfortran.dg/sequence_types_1.f90: New test.
2125
2126 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2127
2128         PR fortran/28548
2129         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2130         dg-warning.  Add -pedantic option.
2131
2132 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2133
2134         PR c/28502
2135         * gcc.dg/proto-1.c: New test.
2136
2137         PR c/27721
2138         * gcc.dg/lvalue-4.c: New test.
2139
2140         PR c/28136
2141         * gcc.dg/init-bad-5.c: New test.
2142
2143 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2144
2145         PR c++/28347
2146         * g++.dg/ext/typedef-init.C: Add new test for typedef
2147         initialization inside templates. Adjust existing error markers.
2148
2149 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2150
2151         PR c++/28148
2152         * g++.dg/init/ptrmem3.C: New test.
2153
2154 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2155
2156         PR tree-optimization/27770
2157         * lib/target-support.exp: New target keyword "section_anchors".
2158         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2159         tests.
2160         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2161         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2162         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2163         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2164
2165 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2166
2167         * gcc.dg/20060801-1.c: Add missing '}'.
2168
2169 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2170
2171         PR c++/27508
2172         * g++.dg/parse/dtor9.C: New test.
2173         * g++.dg/parse/dtor10.C: New test.
2174         * g++.dg/other/error7.C: Adjust error-marker.
2175
2176         PR c++/28274
2177         * g++.dg/other/default5.C: New test.
2178
2179 2006-08-02  Richard Guenther  <rguenther@suse.de>
2180
2181         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2182
2183 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/28557
2186         * g++.dg/template/conv9.C: New test.
2187
2188 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2189
2190         PR debug/28063
2191         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2192         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2193         Optionally return assembly text.  Update callers.
2194         (check_no_compiler_messages): Update verbose messages.
2195         (check_no_messages_and_pattern): New.
2196         (check_effective_target_string_merging): New.
2197
2198 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2199
2200         PR c++/28250
2201         * g++.dg/eh/catch4.C: New test.
2202
2203         PR c++/28257
2204         * g++.dg/other/qual1.C: New test.
2205
2206         PR c++/28259
2207         * g++.dg/inherit/error2.C: New test.
2208
2209         PR c++/28267
2210         * g++.dg/other/new1.C: New test.
2211
2212         * g++.dg/warn/pr23075.C: Remove obsolete test.
2213         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2214         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2215
2216 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/28523
2219         * g++.dg/eh/cast1.C: New test.
2220
2221 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2222
2223         PR libfortran/28452
2224         * gfortran.dg/random_3.f90:  New test.
2225
2226 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2227
2228         PR c++/28432
2229         * g++.dg/other/pr28304.C: Change expected error message.
2230         * g++.dg/other/pr28432.C: New test.
2231
2232 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2233
2234         PR c++/28256
2235         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2236
2237 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2238
2239         PR debug/23336
2240         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2241         at -g1.
2242         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2243         g++.dg/debug/enum-2.C: New.
2244
2245 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2246
2247         PR c++/6634
2248         * g++.dg/parse/long1.C: Add more tests.
2249
2250 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2251
2252         * gfortran.dg/lrshift_1.c: New file.
2253
2254 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         PR libgfortran/28335
2257         * gfortran.dg/no_unit_error_1.f90: New test.
2258
2259 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2260
2261         PR libgfortran/28335
2262         * gfortran.dg/no_unit_error_1.f90: Delete test.
2263         * gfortran.dg/no_unit_error_2.f90: Delete test.
2264
2265 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2266
2267         * gfortran.dg/chmod_3.f90: New test.
2268         * gfortran.dg/ltime_gmtime_1.f90: New test.
2269         * gfortran.dg/ltime_gmtime_2.f90: New test.
2270         * gfortran.dg/lrshift_1.f90: New test.
2271         * gfortran.dg/chmod_1.f90: New test.
2272         * gfortran.dg/chmod_2.f90: New test.
2273
2274 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2275
2276         PR c++/27668
2277         * g++.dg/template/crash55.C: New test.
2278
2279         PR c++/27962
2280         * g++.dg/template/nontype16.C: New test.
2281
2282         * g++.dg/template/void2.C: Adjust error markers.
2283         * g++.dg/template/nontype5.C: Adjust error markers.
2284
2285 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2286
2287         * gcc.target/i386/stack-prot-kernel.c: New test.
2288
2289 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2290
2291         * gcc.dg/builtins-55.c: New test case.
2292
2293 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2294
2295         PR rtl-optimization/27907
2296         * gcc.c-torture/compile/pr27907.c: New test.
2297
2298 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2299
2300         * gfortran.dg/mclock.f90: New test.
2301         * gfortran.dg/int_conv_1.f90: New test.
2302         * gfortran.dg/stat_1.f90: New test.
2303         * gfortran.dg/stat_2.f90: New test.
2304
2305 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2306
2307         PR libgfortran/28335
2308         * gfortran.dg/no_unit_error_1.f90: New test.
2309         * gfortran.dg/no_unit_error_2.f90: New test.
2310         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2311
2312 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2313
2314         PR middle-end/28473
2315         * gcc.dg/fold-convround-1.c: New test case.
2316
2317 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2318
2319         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2320
2321 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2322
2323         PR c++/27572
2324         * g++.dg/other/typedef1.C: New test.
2325         * g++.dg/template/typedef4.C: New test.
2326         * g++.dg/template/typedef5.C: New test.
2327
2328 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2329
2330         PR fortran/28416
2331         * gfortran.dg/allocatable_dummy_3.f90: New.
2332
2333 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2334
2335         PR fortran/28439
2336         * gfortran.dg/arithmetic_if.f90:  New test.
2337
2338 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2339
2340         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2341         avoid memcpy optimization.
2342
2343 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2344
2345         PR fortran/25289
2346         * gfortran.dg/direct_io_6.f90: New test.
2347
2348 2006-07-24  Jan Hubicka  <jh@suse.cz>
2349
2350         PR c/25795
2351         PR c++/27369
2352         * gcc.dg/pr25795.c: New test.
2353         * gcc.dg/pr25795-1.c: New test.
2354
2355 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2356
2357         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2358         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2359         which may be transformed to "g || h" on some platforms.
2360
2361 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2362
2363         PR c++/28025
2364         * g++.dg/template/friend45.C: New test.
2365
2366 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2367
2368         PR libgfortran/28339
2369         * gfortran.dg/arrayio_8.f90: New test.
2370
2371 2006-07-21  Mike Stump  <mrs@apple.com>
2372
2373         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2374
2375         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2376
2377 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2378
2379         PR c++/28250
2380         * g++.dg/eh/catch3.C: New test.
2381
2382         PR c++/28363
2383         * g++.dg/template/defarg10.C: New test.
2384
2385 2006-07-20  Paul Brook  <paul@codesourcery.com>
2386
2387         PR 27363
2388         * gcc.dg/pr27363.c: New test.
2389
2390 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2391
2392         PR c++/28338
2393         * g++.dg/init/ref13.C: New test.
2394
2395 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2396
2397         PR obj-c++/28434
2398         * obj-c++.dg/proto-error-1.mm: New test.
2399
2400 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/28337
2403         * g++.dg/template/string1.C: New test.
2404
2405 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2406
2407         PR c++/28048
2408         * g++.dg/template/defarg9.C: New test.
2409
2410         PR c++/28235
2411         * g++.dg/template/static27.C: New test.
2412
2413 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2414
2415         PR 28410
2416         * gcc.dg/tree-ssa/pr28410.c: New test.
2417
2418 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2419
2420         PR c++/28258
2421         * g++/dg/other/error13.C: New test.
2422
2423         PR c++/28260
2424         * g++.dg/template/friend44.C: New test.
2425
2426 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2427
2428         PR c++/27495
2429         * g++.dg/other/pr27495.C: New.
2430
2431 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2432
2433         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2434         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2435
2436 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2437
2438         PR c/28286
2439         * gcc.dg/pragma-pack-4.c: New test.
2440
2441 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2442
2443         PR c++/28291
2444         * g++.dg/ext/pr28291.C: New test.
2445
2446 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2447
2448         PR middle-end/28403
2449         * gcc.c-torture/execute/pr28403.c: New test.
2450
2451 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2452
2453         PR middle-end/28402
2454         * gcc.dg/pr28402.c: New test.
2455
2456 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2457
2458         PR c++/28304
2459         * g++.dg/other/pr28304.C: New test.
2460
2461 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2462
2463         PR other/28251
2464         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2465         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2466
2467 2006-07-17  Richard Guenther  <rguenther@suse.de>
2468
2469         PR tree-optimization/28238
2470         * g++.dg/tree-ssa/pr28238.C: New testcase.
2471
2472 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2473
2474         PR c++/28250
2475         * g++.dg/eh/catch1.C: New test.
2476         * g++.dg/eh/catch2.C: New test.
2477
2478 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR c++/28370
2481         * g++.dg/template/anon3.C: New test.
2482
2483 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2484
2485         PR fortran/20844
2486         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2487         specifiers requiring an explicit format tag..
2488
2489         PR fortran/28201
2490         * gfortran.dg/generic_5: New test.
2491
2492         PR fortran/20893
2493         * gfortran.dg/elemental_optional_args_1.f90: New test.
2494
2495 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2496
2497         * gnat.dg/assert.ads: New file.
2498         * gnat.dg/controlled_record.ads: Likewise.
2499         * gnat.dg/controlled_record.adb: Likewise.
2500
2501 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2502
2503         PR c++/28292
2504         * g++.dg/other/error12.C: New test.
2505
2506         PR c++/28269
2507         * g++.dg/template/crash54.C: New test.
2508
2509 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2510
2511         PR c++/28249
2512         * g++.dg/parse/catch1.C: New test.
2513
2514         PR c++/28294
2515         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2516
2517         PR c++/28387
2518         * g++.dg/ext/attrib24.C: New test.
2519
2520 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2521
2522         PR c++/28343
2523         * g++.dg/ext/asmspec1.C: New test.
2524
2525 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2526
2527         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2528         (dg-test): Support shouldfail tests.
2529         * lib/target-supports-dg.exp (dg-shouldfail): New.
2530         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2531         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2532         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2533         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2534         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2535         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2536         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2537
2538 2006-07-13  Jan Hubicka  <jh@suse.cz>
2539
2540         * gcc.target/i386/memcpy-1.c: New.
2541
2542 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2543
2544         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2545
2546 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2547
2548         PR fortran/25097
2549         * gfortran.dg/present_1.f90: New test.
2550
2551         PR fortran/20903
2552         * gfortran.dg/interface_derived_type_1.f90: New test.
2553
2554 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2555
2556         PR fortran/28213
2557         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2558         list.
2559
2560 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2561
2562         PR c++/27820
2563         * g++.dg/other/label1.C: New test.
2564
2565 2006-07-07   Richard Guenther  <rguenther@suse.de>
2566
2567         PR middle-end/28268
2568         * gcc.dg/torture/pr28268.c: New testcase.
2569
2570 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2571
2572         PR c++/27019
2573         * g++.dg/ext/pr27019.C: New.
2574
2575 2006-07-07  Richard Guenther  <rguenther@suse.de>
2576
2577         PR tree-optimization/28187
2578         * gcc.dg/pr28187.c: New testcase.
2579
2580 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2581
2582         * gnat.dg/address_conversion.adb: New test.
2583         * gnat.dg/boolean_subtype.adb: Likewise.
2584         * gnat.dg/frame_overflow.adb: Likewise.
2585         * gnat.dg/pointer_array.adb: Likewise.
2586         * gnat.dg/pointer_conversion.adb: Likewise.
2587
2588 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2589
2590         PR fortran/28237
2591         PR fortran/23420
2592         * gfortran.dg/print_fmt_5.f90: New test.
2593
2594 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2595
2596         PR fortran/28129
2597         * gfortran.dg/bounds_check_4.f90: New test.
2598
2599 2006-07-05  Richard Guenther  <rguenther@suse.de>
2600
2601         PR target/28158
2602         * gfortran.dg/pr28158.f90: New testcase.
2603
2604 2006-07-05  Richard Guenther  <rguenther@suse.de>
2605
2606         PR tree-optimization/28162
2607         * gcc.dg/pr28162.c: New testcase.
2608
2609 2006-07-05  Richard Guenther  <rguenther@suse.de>
2610         Andrew Pinski  <pinskia@gcc.gnu.org>
2611
2612         PR c++/27084
2613         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2614
2615 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2616
2617         PR fortran/28174
2618         * gfortran.dg/actual_array_substr_2.f90: New test.
2619
2620         PR fortran/28167
2621         * gfortran.dg/actual_array_constructor_2.f90: New test.
2622
2623 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2624
2625         * gfortran.dg/itime_idate_1.f: New test.
2626         * gfortran.dg/itime_idate_2.f: New test.
2627
2628 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2629
2630         PR libgfortran/27704
2631         * gfortran.dg/open_status_3.f90: New test.
2632         * gfortran.dg/fmt_l.f90: Update for new feature.
2633
2634 2006-07-03  Asher Langton  <langton2@llnl.gov>
2635
2636         * gfortran.dg/oldstyle_2.f90: New.
2637
2638 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2639
2640         * gnat.dg/string_slice.adb: New test.
2641
2642 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2643
2644         PR fortran/19259
2645         * gfortran.dg/semicolon_fixed.c: New.
2646         * gfortran.dg/semicolon_free.c: New.
2647
2648 2006-06-30  Mike Stump  <mrs@apple.com>
2649
2650         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2651         that don't support internal visibility.
2652
2653 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2654
2655         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2656         for '(' / ')' needing an extra '\'.
2657
2658 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2659
2660         PR middle-end/27428
2661         * gcc.dg/pr27428-1.c: New test case.
2662
2663 2006-06-29  Mike Stump  <mrs@apple.com>
2664
2665         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2666         on darwin as we can't align commons large enough yet.
2667
2668         * gcc.dg/vla-8.c: Add additional testcases.
2669
2670 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2671
2672         PR c++/28114
2673         * g++.dg/other/pr28114.C: New.
2674
2675 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2676
2677         * gcc.c-torture/compile/20060625-1.c: New test.
2678
2679 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2680
2681         PR fortran/20867
2682         * gfortran.dg/stfunc_3.f90: New test.
2683
2684         PR fortran/25056
2685         * gfortran.dg/impure_actual_1.f90: New test.
2686
2687         PR fortran/20874
2688         * gfortran.dg/elemental_result_1.f90: New test.
2689
2690         PR fortran/25073
2691         * gfortran.dg/select_7.f90: New test.
2692
2693         PR fortran/27554
2694         * intrinsic_actual_1.f: New test.
2695
2696         PR fortran/22038
2697         PR fortran/28119
2698         * gfortran.dg/forall_4.f90: New test.
2699
2700         PR fortran/25072
2701         * gfortran.dg/forall_5.f90: New test.
2702
2703 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2704
2705         PR c++/28051
2706         * g++.dg/template/using13.C: New test.
2707
2708         PR c++/28054
2709         * g++.dg/other/incomplete3.C: New test.
2710
2711 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2712
2713         PR fortran/28081
2714         * gfortran.dg/substr_3.f: New test.
2715         * gfortran.dg/equiv_2.f90: Update expected error message.
2716
2717 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2718
2719         PR fortran/28118
2720         * gfortran.dg/actual_array_substr_1.f90: New test.
2721
2722 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2723
2724         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2725         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2726
2727 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2728
2729         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2730
2731 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2732
2733         PR fortran/27981
2734         * gfortran.dg/simpleif_2.f90: New test.
2735
2736 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2737
2738         * g++.dg/template/error22.C: Fix typo.
2739
2740 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2741
2742         PR c++/28112
2743         * g++.dg/ext/attrib23.C: New test.
2744
2745 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2746
2747         * gnat.dg/varsize_temp.adb: New test.
2748
2749 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2750
2751         PR c++/11468
2752         * g++.dg/other/java2.C: New test.
2753
2754 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2755
2756         PR target/27789
2757         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2758         initialization.
2759
2760 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2761
2762         PR target/27531
2763         * gcc.dg/pr27531-1.c: New test case.
2764
2765 2006-06-22  Asher Langton  <langton2@llnl.gov>
2766
2767         PR fortran/24748
2768         * gfortran.dg/implicit_8.f90: New.
2769
2770 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2771
2772         PR rtl-optimization/28121
2773         * gcc.dg/pr28121.c: New test.
2774
2775 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2776
2777         PR c++/27805
2778         * g++.dg/parse/ptrmem6.C: New test.
2779
2780         PR c++/27821
2781         * g++.dg/template/error22.C: New test.
2782
2783 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2784
2785         PR c++/28111
2786         * g++.dg/template/friend43.C: New test.
2787
2788         PR c++/28110
2789         * g++.dg/template/crash53.C: New test.
2790
2791         PR c++/28109
2792         * g++.dg/rtti/incomplete1.C: New test.
2793
2794 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2795
2796         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2797
2798 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2799
2800         * gcc.c-torture/execute/complex-7.c: New.
2801
2802 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2803
2804         * gcc.dg/merge-all-constants-1.c: New test.
2805
2806 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2807
2808         PR c++/28113
2809         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2810
2811 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2812
2813         * gfortran.dg/rrspacing_1.f90: New test.
2814
2815 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2816
2817         PR c++/28052
2818         * g++.dg/other/bitfield2.C: New test.
2819
2820 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2821
2822         PR tree-optimization/27331
2823         * gcc.dg/pr27331.c: New test.
2824
2825 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2826             Eric Botcazou  <ebotcazou@adacore.com>
2827
2828         PR ada/18692
2829         * lib/gnat.exp: New file.
2830         * lib/gnat-dg.exp: Likewise.
2831         * gnat.dg: New directory.
2832         * gnat.dg/dg.exp: New driver.
2833         * gnat.dg/specs: New directory.
2834         * gnat.dg/specs/specs.exp: New driver.
2835         * gnat.dg/style: New directory.
2836         * gnat.dg/style/style.exp: New driver.
2837
2838 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2839
2840         PR fortran/16206
2841         * gfortran.dg/array_initializer_1.f90: New test.
2842
2843         PR fortran/28005
2844         * gfortran.dg/matmul_3.f90: New test.
2845
2846 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2847
2848         PR middle-end/28075
2849         * gcc.dg/tree-ssa/inline-1.c: New test.
2850
2851 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2852
2853         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2854         in malloc prototype; remove XFAIL.
2855         * gcc.dg/pr18241-2.c: Ditto.
2856         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2857         in memset prototype; remove XFAIL.
2858         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2859
2860 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2861
2862         * gcc.dg/vla-8.c: Add.
2863
2864 2006-06-19  Richard Guenther  <rguenther@suse.de>
2865
2866         PR tree-optimization/27090
2867         * g++.dg/tree-ssa/pr27090.C: New testcase.
2868
2869 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2870
2871         PR target/27861
2872         * gcc.dg/pr27861-1.c: New test case.
2873
2874 2006-06-19  Richard Guenther  <rguenther@suse.de>
2875
2876         PR middle-end/28045
2877         * gcc.dg/torture/pr28045.c: New testcase.
2878
2879 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2880
2881         PR fortran/26801
2882         * gfortran.dg/associated_4.f90: New test.
2883
2884 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2885
2886         PR fortran/19310
2887         PR fortran/19904
2888         * gfortran.dg/real_const_3.f90: New test.
2889
2890 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/28016
2893         * g++.dg/template/static26.C: New test.
2894
2895         PR c++/27979
2896         * g++.dg/expr/bitfield2.C: New test.
2897
2898         PR c++/27884
2899         * g++.dg/parse/linkage2.C: New test.
2900
2901 2006-06-16  Richard Guenther  <rguenther@suse.de>
2902
2903         PR middle-end/27116
2904         * gcc.dg/pr15785-1.c: Revert last change.
2905         * gcc.dg/torture/pr27116-2.c: New testcase.
2906
2907 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2908
2909         PR middle-end/27802
2910         * gcc.dg/pr27802-1.c: New test case.
2911
2912 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/27689
2915         * g++.dg/template/ttp18.C: New test.
2916         * g++.dg/template/ttp19.C: Likewise.
2917
2918         PR c++/27666
2919         * g++.dg/expr/cond9.C: New test.
2920
2921         PR c++/27640
2922         * g++.dg/template/ctor7.C: New test.
2923
2924 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2925
2926         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2927
2928 2006-06-16  Richard Guenther  <rguenther@suse.de>
2929
2930         PR tree-optimization/27781
2931         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2932
2933 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2934
2935         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2936
2937 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2938
2939         * gcc.dg/tree-ssa/loop-18.c: New test.
2940
2941 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/27665
2944         * g++.dg/template/crash52.C: New test.
2945
2946         PR c++/27648
2947         * g++.dg/ext/attrib22.C: New test.
2948
2949         PR c++/26559
2950         * g++.dg/template/builtin1.C: New test.
2951         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2952
2953         PR c++/28018
2954         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2955         assignment.
2956         * g++.old-deja/g++.pt/crash51.C: Likewise.
2957
2958         PR c++/27227
2959         * g++.dg/lookup/linkage1.C: New test.
2960         * g++.dg/lookup/linkage2.C: Likewise.
2961
2962 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2963
2964         PR middle-end/27959
2965         * gcc.dg/pr27959.c: New testcase.
2966
2967 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2968
2969         PR target/28014:
2970         * g++.dg/eh/div.C: New test.
2971
2972 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR c++/27894
2975         * g++.dg/tree-ssa/pr26757.C: New test.
2976         * g++.dg/tree-ssa/pr27894.C: New test.
2977
2978 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2979
2980         * gcc.c-torture/compile/20060609-1.c: New test.
2981
2982         PR target/27863
2983         * gcc.c-torture/compile/pr27863.c: New test.
2984
2985 2006-06-13  Richard Guenther  <rguenther@suse.de>
2986
2987         PR tree-optimization/27830
2988         * g++.dg/tree-ssa/pr27830.C: New testcase.
2989
2990 2006-06-13  Matthew Sachs  <msachs@apple.com>
2991
2992         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2993         the list of compiler flags; this causes those flags to be checked
2994         for things like dg-skip-if.
2995
2996 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2997
2998         PR c++/27601
2999         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3000
3001 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3002             Kazu Hirata  <kazu@codesourcery.com>
3003
3004         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3005         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3006
3007 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3008
3009         PR c++/27933
3010         * g++.dg/lookup/using15.C: New test.
3011
3012         PR c++/27951
3013         * g++.dg/other/anon4.C: New test.
3014
3015 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3016
3017         PR c++/21210
3018         * g++.dg/init/complex1.C: New test case.
3019
3020 2006-06-11  Eric Christopher  <echristo@apple.com>
3021
3022         PR middle-end/27948
3023         * gcc.dg/bf-ms-layout.c: Run on darwin.
3024         * gcc.dg/bf-no-ms-layout: Ditto.
3025         * gcc.dg/attr-ms_struct-2.c: New.
3026         * gcc.dg/bf-ms-layout-2.c: Ditto.
3027
3028 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3029
3030         * gcc.dg/attr-ms_struct-packed1.c: New.
3031
3032 2006-06-09  Mike Stump  <mrs@apple.com>
3033
3034         * gcc.dg/vla-7.c: Add.
3035
3036 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3037
3038         PR fortran/24558
3039         * gfortran.dg/entry_6.f90: New test.
3040
3041         PR fortran/20877
3042         PR fortran/25047
3043         * gfortran.dg/entry_7.f90: New test.
3044
3045 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3046
3047         PR c/27747
3048         * gcc.dg/cpp/_Pragma6.c: New test.
3049
3050         PR c++/27748
3051         * g++.dg/cpp/_Pragma1.C: New test.
3052
3053         PR preprocessor/27746
3054         * gcc.dg/gomp/macro-3.c: New test.
3055         * gcc.dg/gomp/macro-4.c: New test.
3056         * g++.dg/gomp/macro-3.C: New test.
3057         * g++.dg/gomp/macro-4.C: New test.
3058
3059 2006-06-09  Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/26998
3062         * gcc.dg/torture/pr26998.c: New testcase.
3063         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3064
3065 2006-06-08  Mike Stump  <mrs@apple.com>
3066
3067         * gcc.dg/pr27095.c: Account for stubs.
3068
3069         PR target/26427
3070         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3071         produce bad code on darwin.
3072
3073 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3074
3075         PR fortran/27958
3076         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3077
3078 2006-06-08  Asher Langton  <langton2@llnl.gov>
3079
3080         PR fortran/27786
3081         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3082
3083 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3084
3085         PR target/27421
3086         * gcc.dg/union-3.c: New test.
3087
3088 2006-06-08  Richard Guenther  <rguenther@suse.de>
3089
3090         PR middle-end/27116
3091         * gcc.dg/torture/pr27116.c: New testcase.
3092         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3093
3094 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3095
3096         PR rtl-optimization/26449
3097         * gcc.dg/pr26449.c: New test.
3098
3099 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3100
3101         PR c++/27601
3102         * g++.dg/ext/offsetof1.C: Test member functions.
3103
3104 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3105
3106         * gcc.dg/pr27095.c: Improve scanning.
3107
3108 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/23091
3111         * gfortran.dg/saved_automatic_1.f90: New test.
3112
3113         PR fortran/24168
3114         * gfortran.dg/array_simplify_1.f90: New test.
3115
3116         PR fortran/25090
3117         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3118
3119         PR fortran/25058
3120         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3121
3122 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/27177
3125         * g++.dg/expr/cast7.C: New test.
3126
3127 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3128
3129         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3130         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3131         * lib/fortran-torture.exp (fortran-torture-compile,
3132         fortran-torture-execute): Ditto.
3133
3134 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3135
3136         PR target/27842
3137         * gcc.dg/vmx/pr27842.c: New test.
3138
3139 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3140
3141         PR libfortran/27895
3142         * gfortran.dg/bounds_check_3.f90: New test.
3143
3144 2006-06-05  Mike Stump  <mrs@apple.com>
3145
3146         * objc.dg/objc-fast-4.m: Skip for ppc64.
3147
3148 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3149
3150         PR testsuite/27705
3151         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3152
3153 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3154             Victor Kaplansky  <victork@il.ibm.com>
3155
3156         PR tree-optimizations/26360
3157         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3158         with -fno-tree-dce.
3159         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3160
3161 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3162
3163         PR fortran/14067
3164         * gfortran.dg/data_char_1.f90: Add messages for truncated
3165         strings.
3166
3167         PR fortran/16943
3168         * gfortran.dg/func_decl_2.f90: New test.
3169
3170         PR fortran/20839
3171         * gfortran.dg/do_2.f90: New test.
3172
3173         PR fortran/27655
3174         * gfortran.dg/associated_3.f90: New test.
3175
3176 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3177
3178         PR c++/27819
3179         * g++.dg/template/static25.C: New test.
3180
3181         PR c++/27722
3182         * g++.dg/init/array21.C: New test.
3183
3184         PR c++/27807
3185         * g++.dg/ext/complit7.C: New test.
3186
3187         PR c++/27806
3188         * g++.dg/parse/ptrmem5.C: New test.
3189
3190 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3191             Andrew Pinski  <pinskia@physics.uc.edu>
3192
3193         PR c/27150
3194         PR middle-end/27382
3195         * gcc.dg/pr27150-1.c: New testcase.
3196         * gcc.dg/pr27382-1.c: New testcase.
3197         * gcc.dg/pr27382-2.c: New testcase.
3198
3199 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3200
3201         PR c/25161
3202         PR c/27020
3203         * gcc.dg/array-10.c: New test.
3204
3205 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3206
3207         PR c++/27804
3208         * g++.dg/init/const4.C: New test.
3209         * g++.dg/init/member1.C: Add error-marker.
3210         * g++.dg/other/fold1.C: Adjust error-marker.
3211
3212 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3213
3214         PR c++/27601
3215         * g++.dg/ext/offsetof1.C: New test.
3216
3217 2006-06-04 Eric Christopher <echristo@apple.com>
3218
3219         * gcc.dg/attr-ms_struct-1.c: New.
3220
3221 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3222
3223         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3224
3225 2006-06-04  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/27039
3228         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3229
3230 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3231
3232         PR target/26223
3233         * gcc.target/i386/amd64-abi-2.c: New test case.
3234
3235 2006-06-02  Eric Christopher  <echristo@apple.com>
3236
3237         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3238         * gcc.target/i386/20020523-1.c: Skip if darwin.
3239         * gcc.target/i386/asm-3.c: Ditto.
3240         * gcc.target/i386/20011119-1.c: Ditto.
3241         * gcc.target/i386/clobbers.c: Remove pic part of test.
3242
3243 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3244
3245         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3246         * g++.old-deja/g++.other/init19.C: Ditto.
3247         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3248         and add other platforms as expected failures.
3249
3250 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3251
3252         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3253         (is-effective-target-keyword): Ditto.
3254
3255 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3256
3257         PR fortran/27715
3258         * gfortran.dg/extended_char_comparison_1.f:  New test.
3259
3260 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3261
3262         PR fortran/25098
3263         * gfortran.dg/dummy_procedure_1.f90: New test.
3264
3265         PR fortran/25147
3266         * gfortran.dg/dummy_procedure_2.f90: New test.
3267
3268         * gfortran.dg/associated_2.f90: Correct to make consistent with
3269         standard.
3270
3271 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3272
3273         * gcc.target/i386/387-11.c: New test case.
3274
3275 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3276
3277         PR c++/27801
3278         * g++.dg/template/cond6.C: New test.
3279
3280         PR c++/26496
3281         * g++.dg/template/crash51.C: New test.
3282         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3283
3284         PR c++/27385
3285         * g++.dg/init/array20.C: New test.
3286
3287 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3288
3289         * gcc.dg/builtins-54.c: New test case.
3290
3291 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/26433
3294         * g++.dg/template/fntry1.C: Add dg-do link.
3295
3296         PR c++/27808
3297         * g++.dg/parse/friend6.C: New test.
3298
3299 2006-05-30  Asher Langton  <langton2@llnl.gov>
3300
3301         * gfortran.dg/cray_pointers_7.f90: New test.
3302
3303 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3304
3305         PR tree-optimization/23452
3306         * gcc.dg/fold-mulconj-1.c: New test case.
3307
3308 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/27803
3311         * g++.dg/parse/bitfield1.C: New test.
3312
3313 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3314
3315         * gcc.target/ppc-eq0-1.c: New test case.
3316         * gcc.target/ppc-negeq0-1.c: New test case.
3317
3318 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3319
3320         PR c/27273
3321         * gcc.dg/overflow-warn-5.c: New test.
3322
3323 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3324
3325         PR c/27718
3326         * gcc.dg/sizeof-1.c: New test.
3327
3328 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3329
3330         PR target/27790
3331         * gcc.target/i386/pr27790.c: New test.
3332
3333 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334
3335         PR libgfortran/27757
3336         * gfortran.dg/direct_io_5.f90: New test.
3337
3338 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3339
3340         PR libgfortran/27634
3341         * gfortran.dg/fmt_missing_period_1.f: New test.
3342         * gfortran.dg/fmt_missing_period_2.f: New test.
3343         * gfortran.dg/fmt_missing_period_3.f: New test.
3344
3345 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3346
3347         PR fortran/19777
3348         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3349         arrays.
3350
3351 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3352
3353         PR c++/27713
3354         * g++.dg/template/new6.C: New test.
3355
3356 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3357
3358         PR tree-optimization/24964
3359         * gcc.target/i386/387-10.c: New test case.
3360
3361 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3362
3363         * intrinsics/string_intrinsics.c (compare_string):
3364         Use memcmp instead of strncmp to avoid tripping over
3365         CHAR(0) in a string.
3366
3367 2006-05-27  Richard Guenther  <rguenther@suse.de>
3368
3369         PR middle-end/27773
3370         * gcc.dg/torture/pr27773.c: New testcase.
3371
3372 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3373
3374         * gcc.dg/pr24561.c: Rename to..
3375         * gcc.dg/pr25962.c: .. this.
3376
3377 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3378
3379         PR fortran/19777
3380         * gfortran.dg/bounds_check_2.f: New test.
3381
3382 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3383
3384         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3385         * gfortran.dg/byte_1.f90: Likewise.
3386         * gfortran.dg/dup_save_2.f90: Likewise.
3387
3388 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3389
3390         * gfortran.dg/associated_2.f90: New test.
3391
3392 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3393
3394         PR fortran/27524
3395         * gfortran.dg/bounds_check_1.f90: New test.
3396
3397 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3398
3399         PR rtl-optimization/27661
3400         * gcc.dg/pr27661.c: New test case.
3401
3402 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3403
3404         PR fortran/23151
3405         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3406         * gfortran.dg/print_parentheses_1.f:  New test.
3407         * gfortran.dg/print_parentheses_2.f90:  New test.
3408
3409 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR target/27758
3412         * gcc.dg/pr27758.c: New test.
3413
3414 2006-05-24  Falk Hueffner  <falk@debian.org>
3415
3416         * gcc.c-torture/compile/pr27571.c: New test.
3417
3418 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3419
3420         PR fortran/27709
3421         * gfortran.dg/spec_expr_4.f90: New test.
3422
3423         PR fortran/27155
3424         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3425
3426 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3427
3428         PR c++/20103
3429         * g++.dg/ext/complit6.C: New test.
3430         * g++.dg/ext/complit3.C: Adjust error markers.
3431         * g++.dg/init/const3.C: New test.
3432
3433 2006-05-25  Richard Guenther  <rguenther@suse.de>
3434
3435         PR middle-end/27743
3436         * gcc.dg/torture/pr27743.c: New testcase.
3437
3438 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3439
3440         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3441
3442 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3443
3444         * gcc.dg/compat/scalar-by-value-x.h: New.
3445         * gcc.dg/compat/scalar-by-value-y.h: New.
3446         * gcc.dg/compat/scalar-by-value-5.c: New.
3447         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3448         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3449         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3450         * gcc.dg/compat/scalar-by-value-6.c: New.
3451         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3452         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3453         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3454
3455 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3456
3457         PR tree-optimization/27639
3458         PR tree-optimization/26719
3459         * gcc.dg/pr27639.c: New test.
3460         * gcc.dg/pr26719.c: New test.
3461         * gcc.dg/tree-ssa/scev-cast.c: New test.
3462
3463 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3464
3465         PR c++/20173
3466         * g++.dg/template/error21.C: New test.
3467
3468 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3469
3470         PR target/27696
3471         * gcc.target/i386/pr27696.c: New.
3472
3473 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3474
3475         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3476
3477         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3478
3479 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3480
3481         PR c++/27716
3482         * g++.dg/other/assign1.C: New test.
3483
3484 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3485
3486         PR target/27266
3487         * gcc.target/i386/pr27266.c: New.
3488
3489 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3490
3491         PR c++/27451
3492         * g++.dg/ext/asm9.C: New test.
3493
3494 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3495
3496         PR rtl-optimization/25514
3497         * gcc.c-torture/compile/pr25514.c: New test.
3498
3499 2006-05-22  Richard Guenther  <rguenther@suse.de>
3500
3501         Revert
3502         2006-01-31  Richard Guenther  <rguenther@suse.de>
3503
3504         * gcc.target/i386/sselibm-1.c: New testcase.
3505         * gcc.target/i386/sselibm-2.c: Likewise.
3506         * gcc.target/i386/sselibm-3.c: Likewise.
3507         * gcc.target/i386/sselibm-4.c: Likewise.
3508         * gcc.target/i386/sselibm-5.c: Likewise.
3509
3510 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3511
3512         PR c/27420
3513         * gcc.dg/func-args-2.c: New test.
3514
3515         PR c/26818
3516         * gcc.dg/struct-incompl-1.c: New test.
3517
3518 2006-05-22  Richard Guenther  <rguenther@suse.de>
3519
3520         PR testsuite/27708
3521         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3522         the transformations we test for.
3523
3524 2006-05-22  Richard Guenther  <rguenther@suse.de>
3525
3526         PR testsuite/27707
3527         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3528
3529 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3530
3531         PR c++/27210
3532         * g++.dg/warn/new1.C: New test.
3533         * g++.dg/template/new5.C: Likewise.
3534
3535 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3536
3537         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3538         * gcc.target/i386/20060512-3.c: Likewise.
3539
3540 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3541
3542         PR rtl-optimization/27671
3543         * gcc.c-torture/execute/pr27671-1.c: New.
3544         * gcc.dg/pr27671-2.c: Likewise.
3545
3546         PR tree-optimization/26622.
3547         * gcc.c-torture/compile/pr26622.c: New.
3548
3549 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3550
3551         PR fortran/27613
3552         * gfortran.dg/recursive_reference_1.f90: New test.
3553
3554 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/25746
3557         * gfortran.dg/elemental_subroutine_3.f90: New test.
3558
3559         PR fortran/25090
3560         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3561
3562         PR fortran/27584
3563         * gfortran.dg/associated_target_1.f90: New test.
3564
3565         PR fortran/19015
3566         * gfortran.dg/maxloc_shape_1.f90: New test.
3567
3568 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3569
3570         PR libgfortran/24459
3571         * gfortran.dg/namelist_24.f90: New test.
3572         * gfortran.dg/namelist_12.f: Fix typo in comment.
3573
3574 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3575
3576         PR middle-end/25776
3577         * g++.dg/other/error11.C: New test.
3578
3579 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3580
3581         * gcc.target/mips/pr26765.c: Add -w to options.
3582
3583 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3584
3585         * lib/target-supports.exp (check_effective_target_mpaired_single):
3586         New function.
3587         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3588         multilibs.
3589         * g++.dg/vect/vect.exp: Likewise.
3590
3591 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3592
3593         PR testsuite/25891
3594         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3595
3596 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3597
3598         PR fortran/27662
3599         * gfortran.dg/temporary_1.f90: New file.
3600
3601 2006-05-19  Andreas Schwab  <schwab@suse.de>
3602
3603         * g++.dg/other/unused1.C: Also match "stringz".
3604
3605 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/26433
3608         * g++.dg/template/fntry1.C: New test.
3609
3610 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3611
3612         PR c++/27471
3613         PR c++/27506
3614         * g++.dg/conversion/bitfield5.C: New test.
3615         * g++.dg/conversion/bitfield6.C: New test.
3616
3617 2006-05-18  Mike Stump  <mrs@apple.com>
3618
3619         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3620         * gcc.dg/vla-4.c: Add.
3621         * gcc.dg/vla-5.c: Add.
3622         * gcc.dg/vla-6.c: Add.
3623
3624 2006-05-12  Stuart Hastings  <stuart@apple.com>
3625
3626         * testsuite/gcc.target/i386/20060512-1.c: New.
3627         * testsuite/gcc.target/i386/20060512-2.c: New.
3628         * testsuite/gcc.target/i386/20060512-3.c: New.
3629         * testsuite/gcc.target/i386/20060512-4.c: New.
3630
3631 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3632
3633         PR c++/26122
3634         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3635
3636         PR c++/26068
3637         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3638         * g++.dg/parse/linkage1.C: New test.
3639
3640 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR tree-optimization/27548
3643         * g++.dg/tree-ssa/pr27548.C: New test.
3644
3645 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3646
3647         PR fortran/26551
3648         * gfortran.dg/recursive_check_1.f: New test.
3649         * gfortran.dg/recursive_check_2.f90: New test.
3650
3651 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3652
3653         * g++.dg/opt/temp2.C: New test.
3654
3655 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR c++/27491
3658         * g++.dg/init/brace5.C: New test.
3659
3660         PR middle-end/27415
3661         * gcc.dg/gomp/pr27415.c: New test.
3662         * g++.dg/gomp/pr27415.C: New test.
3663
3664         PR tree-optimization/27549
3665         * g++.dg/tree-ssa/pr27549.C: New test.
3666
3667 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3668
3669         PR libgfortran/27575
3670         * gfortran.dg/read_eof_4.f90: New test.
3671
3672 2006-05-16  Richard Guenther  <rguenther@suse.de>
3673
3674         PR tree-optimization/22303
3675         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3676
3677 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR middle-end/27573
3680         * gcc.dg/gomp/pr27573.c: New test.
3681         * gfortran.dg/gomp/pr27573.f90: New test.
3682
3683         PR c/27499
3684         * gcc.dg/gomp/pr27499.c: New test.
3685         * g++.dg/gomp/pr27499.C: New test.
3686
3687 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3688
3689         PR c++/27339
3690         * g++.dg/parser/access8.C: Adjust error marker.
3691         * g++.dg/template/access17.C: New test.
3692         * g++.dg/template/access18.C: Likewise.
3693
3694 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3695
3696         PR target/26600
3697         * gcc.target/i386/pr26600.c: New test case.
3698
3699 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3700
3701         PR c++/27505
3702         * g++.dg/expr/bitfield1.C: New test.
3703
3704 2006-05-15  Richard Guenther  <rguenther@suse.de>
3705
3706         PR tree-optimization/27603
3707         * gcc.dg/torture/pr27603.c: New testcase.
3708
3709 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3710
3711         PR fortran/25090
3712         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3713
3714         PR fortran/25082
3715         * gfortran.dg/scalar_return_1.f90: New test.
3716
3717         PR fortran/27411
3718         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3719
3720 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3721
3722         * gcc.dg/gomp/critical-4.c: New test.
3723         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3724         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3725         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3726         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3727
3728 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3729
3730         PR c++/27582
3731         * g++.dg/template/dependent-args1.C: New test.
3732
3733         PR c++/27581
3734         * g++.dg/lookup/this1.C: New test.
3735
3736         PR c++/27315
3737         * g++.dg/template/operator6.C: New test.
3738         * g++.dg/template/incomplete3.C: New test.
3739
3740         PR c++/27559
3741         * g++.dg/template/new4.C: New test.
3742
3743         PR c++/27496
3744         * g++.dg/template/void2.C: New test.
3745
3746 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3747
3748         * g++.dg/template/dependent-expr5.C: New test.
3749
3750 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3751
3752         PR middle-end/26729
3753         * gcc.dg/pr26729-1.c: New test case.
3754
3755 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3756
3757         * gcc.dg/pr27003.c: New test.
3758
3759 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3760
3761         * lib/target-supports.dg (check_cxa_atexit_available): Change
3762         v3_target_compile to ${tool}_target_compile.
3763
3764 2006-05-11  Jason Merrill  <jason@redhat.com>
3765
3766         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3767
3768 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3769
3770         PR fortran/27553
3771         * gfortran.dg/label_5.f90: New test.
3772
3773 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3774
3775         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3776         check_effective_target_powerpc_altivec_ok): New.
3777         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3778         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3779         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3780         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3781         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3782         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3783         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3784         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3785         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3786         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3787         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3788         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3789         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3790         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3791         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3792         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3793         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3794         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3795         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3796         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3797         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3798         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3799         gcc.target/powerpc/altivec-9.c,
3800         gcc.target/powerpc/altivec-consts.c,
3801         gcc.target/powerpc/altivec-pr22085.c,
3802         gcc.target/powerpc/altivec-splat.c,
3803         gcc.target/powerpc/altivec-types-1.c,
3804         gcc.target/powerpc/altivec-types-2.c,
3805         gcc.target/powerpc/altivec-types-3.c,
3806         gcc.target/powerpc/altivec-types-4.c,
3807         gcc.target/powerpc/altivec-varargs-1.c,
3808         gcc.target/powerpc/altivec-vec-merge.c,
3809         gcc.target/powerpc/ppc-vector-memcpy.c,
3810         gcc.target/powerpc/ppc-vector-memset.c,
3811         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3812         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3813         these effective targets.
3814         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3815         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3816
3817 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3818
3819         PR middle-end/27384
3820         * g++.dg/other/fold1.C: New test.
3821
3822         PR middle-end/27488
3823         * gcc.dg/fold-nonneg-1.c: New test.
3824
3825         PR c++/27547
3826         * g++.dg/other/operator1.C: New test.
3827
3828 2006-05-11  Richard Guenther  <rguenther@suse.de>
3829
3830         PR middle-end/27529
3831         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3832
3833 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3834
3835         * lib/target-supports-dg.exp (check-flags): New.
3836         (dg-skip-if): Move flag checks.
3837
3838 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3839
3840         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3841         * lib/target-supports.dg (check_cxa_atexit_available): New.
3842
3843 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3844
3845         PR fortran/27470
3846         * gfortran.dg/multiple_allocation_2.f90: New test case.
3847
3848 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3849
3850         * gcc.target/arm/pr27387.C: Fix a comment typo.
3851
3852 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3853
3854         PR fortran/24549
3855         * gfortran.dg/error_recovery_1.f90: New test.
3856
3857 2006-05-10  Richard Guenther  <rguenther@suse.de>
3858
3859         PR tree-optimization/27302
3860         * gcc.dg/torture/pr27302.c: New testcase.
3861
3862 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3863         Richard Guenther  <rguenther@suse.de>
3864
3865         PR middle-end/27498
3866         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3867
3868 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3869
3870         PR rtl-optimization/27335
3871         * gcc.dg/pr27335.c: New test.
3872
3873 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3874
3875         * gcc.target/mips/mips-ps-5.c: New file.
3876
3877 2006-05-08  Jan Hubicka  <jh@suse.cz>
3878
3879         PR middle-end/25962
3880         * gcc.dg/pr25962.c: New.
3881
3882 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3883
3884         PR target/27158
3885         * gcc.target/powerpc/pr27158.c: New test case.
3886
3887 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3888
3889         PR testsuite/27476
3890         * ada/acats/run_all.sh: Use test -z.
3891
3892 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3893
3894         PR libfortran/18271
3895         * gfortran.dg/spec_expr_3.f90: New test.
3896
3897 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3898
3899         PR target/24879
3900         * gcc.target/i386/monitor.c: New file.
3901
3902 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3903
3904         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3905
3906 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3907
3908         PR c++/27447
3909         * g++.dg/other/ptrmem7.C: New test.
3910
3911 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3912
3913         PR target/27421
3914         * gcc.dg/array-9.c: New test.
3915
3916 2006-05-07  Richard Guenther  <rguenther@suse.de>
3917
3918         PR tree-optimization/27409
3919         * gcc.dg/torture/pr27409.c: New testcase.
3920
3921 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3922
3923         PR fortran/27457
3924         * gfortran.dg/select_6.f90: New.
3925
3926 2006-05-07  Richard Guenther  <rguenther@suse.de>
3927
3928         PR tree-optimization/27136
3929         * gcc.dg/torture/pr27136.c: New testcase.
3930
3931 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3932
3933         PR fortran/24813
3934         * gfortran.dg/char_cons_len_1.f90: New test.
3935
3936 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3937
3938         PR c++/27427
3939         * g++.dg/template/incomplete2.C: New test.
3940
3941 2006-05-06  Richard Guenther  <rguenther@suse.de>
3942
3943         PR tree-optimization/27151
3944         * gcc.dg/vect/pr27151.c: New testcase.
3945
3946 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3947
3948         PR c++/27430
3949         * g++.dg/template/void1.C: New test.
3950
3951         PR c++/27423
3952         * g++.dg/other/void2.C: New test.
3953
3954         PR c++/27422
3955         * g++.dg/conversion/void1.C: New test.
3956
3957 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3958
3959         PR/21391
3960         * g++.dg/other/unused1.C: New.
3961
3962 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3963
3964         PR objc/27240
3965         * objc.dg/member-1.m: New test.
3966
3967 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3968
3969         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3970
3971 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3972
3973         PR libfortran/26985
3974         * gfortran.dg/matmul_2.f90: New test.
3975
3976 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3977
3978         * ada/acats/run_all.sh: Use sync when main not found.
3979
3980 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3981
3982         PR target/26765
3983         * gcc.target/mips/pr26765.c: New.
3984
3985 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3986
3987         * gcc.target/bfin: New directory.
3988         * gcc.target/bfin/bfin.exp: New file.
3989         * gcc.target/bfin/frmul.c: New file.
3990         * gcc.target/bfin/arith.c: New file.
3991         * gcc.target/bfin/mul-combine.c: New file.
3992         * gcc.target/bfin/shift.c: New file.
3993
3994 2006-05-04  Richard Guenther  <rguenther@suse.de>
3995
3996         PR tree-optimization/14287
3997         PR tree-optimization/14844
3998         PR tree-optimization/19792
3999         PR tree-optimization/21608
4000         PR tree-optimization/27090
4001         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4002         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4003         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4004         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4005         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4006
4007 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR tree-optimization/27285
4010         * gcc.c-torture/execute/pr27285.c: New test.
4011
4012         PR middle-end/27388
4013         * gcc.dg/gomp/pr27388-1.c: New test.
4014         * gcc.dg/gomp/pr27388-2.c: New test.
4015         * gcc.dg/gomp/pr27388-3.c: New test.
4016
4017         PR c++/27359
4018         * g++.dg/gomp/pr27359.C: New test.
4019
4020 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4021
4022         PR fortran/20248
4023         * gfortran.dg/iargc.f90: New test.
4024
4025 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/27102
4028         * g++.dg/template/crash49.C: New test.
4029
4030 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4031
4032         PR testsuite/27032
4033         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4034
4035 2006-05-02  Jeff Law  <law@redhat.com>
4036
4037         PR tree-optimization/27364
4038         * gcc.c-torture/execute/pr27364.c: New test.
4039
4040 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4041
4042         PR c++/27309
4043         * g++.dg/parser/ctor5.C: New test.
4044
4045 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4046
4047         PR target/27387
4048         * gcc.target/arm/arm.exp: New.
4049         * gcc.target/arm/pr27387.C: Likewise.
4050
4051 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4052
4053         PR fortran/27269
4054         PR fortran/27324
4055         * gfortran.dg/module_equivalence_2.f90: New test.
4056
4057 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4058
4059         PR middle-end/27337
4060         * g++.dg/gomp/pr27337-1.C: New test.
4061         * g++.dg/gomp/pr27337-2.C: New test.
4062
4063         PR middle-end/27328
4064         * gcc.dg/gomp/pr27328.c: New test.
4065
4066         PR middle-end/27325
4067         * g++.dg/gomp/pr27325.C: New test.
4068
4069         PR middle-end/27310
4070         * g++.dg/gomp/pr27310.C: New test.
4071
4072 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4073
4074         PR tree-optimization/27291
4075         * g++.dg/tree-ssa/pr27291.C: New test.
4076
4077 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4078
4079         PR tree-optimization/27283
4080         * g++.dg/tree-ssa/pr27283.C: New test.
4081
4082 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4083
4084         * gcc.dg/tree-ssa/loop-16.c: New test.
4085
4086 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4087             Joseph S. Myers  <joseph@codesourcery.com>
4088
4089         * gcc.dg/Wconversion-3.c: New test case.
4090         * gcc.dg/Wconversion-4.c: Likewise.
4091
4092 2006-05-01  Richard Guenther  <rguenther@suse.de>
4093
4094         PR tree-optimization/26726
4095         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4096
4097 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4098
4099         * gcc.dg/Woverflow-1.c: New test case.
4100         * gcc.dg/Woverflow-2.c: Likewise.
4101         * gcc.dg/Woverflow-3.c: Likewise.
4102
4103 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/27094
4106         * g++.dg/template/defarg8.C: New test.
4107
4108 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4109
4110         PR c++/27278
4111         * g++.dg/parse/operator7.C: New test.
4112
4113 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/11471
4116         PR c++/27102
4117         * g++.dg/template/crash48.C: New test.
4118
4119         PR c++/27279
4120         * g++.dg/parse/ctor4.C: New test.
4121
4122 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4123
4124         PR fortran/25681
4125         * gfortran.df/char_type_len.f90: New test.
4126
4127 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4128
4129         PR libgfortran/27304
4130         * gfortran.dg/fmt_exhaust.f90: New test.
4131
4132 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4133
4134         PR c/25309
4135         * gcc.dg/large-size-array-2.c: New test case.
4136
4137 2006-04-28  Richard Guenther  <rguenther@suse.de>
4138
4139         PR target/26826
4140         * gcc.target/i386/pr26826.c: New testcase.
4141
4142 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR middle-end/27260
4145         * gcc.c-torture/execute/pr27260.c: New.
4146
4147 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4148
4149         PR middle-end/27095
4150         * gcc.dg/pr27095.c: New.
4151
4152 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/27292
4155         * g++.dg/conversion/bitfield4.C: New test.
4156
4157 2006-04-27  Eric Christopher  <echristo@apple.com>
4158
4159         * gcc.dg/pragma-ms_struct.c: New.
4160
4161 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/27102
4164         * g++.dg/template/crash47.C: New test.
4165
4166 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4167
4168         * gcc.target/i386/sse-7.c: build with -msse.
4169
4170 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4171
4172         PR testsuite/27274:
4173         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4174         (main): Exit if processor doesn't support SSE.
4175
4176 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4177
4178         PR middle-end/27282
4179         * gcc.c-torture/compile/pr27282.c: New test.
4180
4181 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4182
4183         PR middle-end/26913
4184         * g++.dg/gomp/pr26913.C: New test.
4185
4186         PR c/25996
4187         * gcc.dg/gomp/pr25996.c: New test.
4188         * g++.dg/gomp/pr25996.C: New test.
4189
4190 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4191
4192         PR rtl-optimization/26725
4193         * gcc.c-torture/compile/pr26725.c: New test.
4194
4195 2006-04-25  Richard Guenther  <rguenther@suse.de>
4196
4197         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4198         than n + -1.
4199
4200 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4201
4202         * gcc.dg/20060425-1.c: New testcase.
4203
4204 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR tree-optimization/26865
4207         * gcc.dg/pr26865.c: New test.
4208
4209 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4210
4211         PR c++/27292
4212         * g++.dg/conversion/bitfield1.C: New test.
4213         * g++.dg/conversion/bitfield2.C: Likewise.
4214         * g++.dg/conversion/bitfield3.C: Likewise.
4215
4216 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4217         Richard Guenther  <rguenther@suse.de>
4218
4219         PR tree-optimization/27236
4220         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4221
4222 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4223
4224         PR c++/19963
4225         * g++.dg/other/incomplete2.C: New test.
4226
4227 2006-04-24  Richard Guenther  <rguenther@suse.de>
4228
4229         PR middle-end/26869
4230         * gcc.dg/torture/pr26869.c: New testcase.
4231
4232 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4233         Richard Guenther  <rguenther@suse.de>
4234
4235         PR tree-optimization/27218
4236         * g++.dg/tree-ssa/pr27218.C: New testcase.
4237
4238 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/26912
4241         * g++.dg/template/friend41.C: New test.
4242
4243 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4244
4245         * g++.dg/opt/pr15551.C: Include cstdio.
4246         (main): Use remove instead of unlink.
4247
4248 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4249
4250         * gcc.dg/sibcall-7.c: New test.
4251         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4252         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4253         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4254         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4255         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4256
4257 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4258
4259         PR c++/26534
4260         * g++.dg/opt/bitfield1.C: New test.
4261         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4262         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4263         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4264         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4265         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4266         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4267         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4268         * g++.dg/abi/bitfield2.C: Likewise.
4269         * g++.dg/init/bitfield1.C: Likewise.
4270
4271 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/25099
4274         * gfortran.dg/elemental_subroutine_4.f90: New test.
4275         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4276         call sub (m, x).
4277
4278 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4279
4280         * gcc.c-torture/compile/20060421-1.c: New testcase.
4281
4282 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4283
4284         PR c/25875
4285         * gcc.dg/init-bad-4.c: New test.
4286
4287 2006-04-21  Paul Brook  <paul@codesourcery.com>
4288
4289         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4290
4291 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4292
4293         PR fortran/27122
4294         * gfortran.dg/defined_operators_1.f90: New test.
4295         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4296         remove old ones associated, incorrectly, with Note 5.46.
4297
4298         PR fortran/27113
4299         * gfortran.dg/character_array_constructor_1.f90: New test.
4300
4301 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4302
4303         * gcc.dg/20060419-1.c: New test.
4304
4305 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4306
4307         PR c/26774
4308         * gcc.dg/struct-parse-1.c: New test case.
4309
4310 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4311
4312         PR c++/26558
4313         * g++.dg/parse/template19.C: New test.
4314
4315         PR c++/26739
4316         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4317
4318         PR c++/26036
4319         * g++.dg/expr/call3.C: New test.
4320
4321         PR c++/10385
4322         * g++.dg/conversion/dynamic1.C: New test.
4323
4324 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/27102
4327         * g++.dg/template/crash35.C: Tweak error markers.
4328         * g++.dg/template/crash46.C: New test.
4329         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4330         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4331
4332 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4333
4334         PR rtl-optimization/14261
4335         * gcc.c-torture/compile/20060419-1.c: Added.
4336
4337 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4338
4339         * gfortran.dg/label_1.f90: Adjust dg-error.
4340
4341 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4342
4343         PR target/26961
4344         * gcc.dg/fold-cond-1.c: New test case.
4345         * gcc.dg/pr26961-1.c: Likewise.
4346
4347 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4348
4349         PR libgfortran/27138
4350         * gfortran.dg/read_bad_advance.f90: New test.
4351
4352 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4353             Dale Johannesen  <dalej@apple.com>
4354
4355         PR target/24076
4356         * gcc.target/i386/vecinit-3.c: New testcase.
4357         * gcc.target/i386/vecinit-4.c: Likewise.
4358         * gcc.target/i386/sse-18.c: Likewise.
4359         * gcc.target/i386/sse-19.c: Likewise.
4360
4361 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4362
4363         * gfortran.dg/allocate_zerosize_1.f90: New test.
4364
4365 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/26365
4368         * g++.dg/template/crash45.C: New test.
4369
4370 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4371
4372         PR fortran/26787
4373         * gfortran.dg/proc_assign_1.f90: New test.
4374         * gfortran.dg/procedure_lvalue.f90: Change message.
4375         * gfortran.dg/namelist_4.f90: Add new error.
4376
4377         PR fortran/25597
4378         PR fortran/27096
4379         * gfortran.dg/auto_pointer_array_result_1.f90
4380
4381         PR fortran/27089
4382         * gfortran.dg/specification_type_resolution_1.f90
4383
4384         PR fortran/18003
4385         PR fortran/25669
4386         PR fortran/26834
4387         * gfortran.dg/bounds_temporaries_1.f90: New test.
4388
4389         PR fortran/27124
4390         * gfortran.dg/array_return_value_1.f90: New test.
4391
4392 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4393
4394         PR fortran/25336
4395         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4396
4397 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR middle-end/26823
4400         * g++.dg/gomp/pr26823-1.C: New test.
4401         * g++.dg/gomp/pr26823-2.C: New test.
4402
4403 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4404
4405         PR middle-end/27134
4406         * gcc.dg/pr27314.c: New test.
4407
4408 2006-04-13  Richard Henderson  <rth@redhat.com>
4409
4410         * g++.dg/gomp/block-0.C: Update expected matches.
4411
4412 2006-04-13  DJ Delorie  <dj@redhat.com>
4413
4414         * lib/target-supports.exp (check_effective_target_int32plus): New.
4415         (check_effective_target_ptr32plus): New.
4416         (check_effective_target_size32plus): New.
4417         (check_effective_target_int16): New.
4418         (check_profiling_available): Add m32c to the list of unsupported targets.
4419
4420         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4421         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4422         memory size.
4423         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4424         pointers.
4425         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4426         size_t.
4427         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4428         and size_t.
4429         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4430         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4431         not just xstormy16.  Skip m32c due to weird pointer size.
4432         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4433         not just xstormy16.
4434         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4435         not just xstormy16.
4436         * gcc.dg/20020312-2.c: Add m32c support.
4437         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4438         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4439         in test.
4440         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4441         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4442         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4443         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4444         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4445         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4446         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4447         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4448         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4449         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4450         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4451         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4452         in test.
4453         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4454         in test.
4455         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4456         * gcc.dg/pr23049.c: Require >=32 bit integers.
4457         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4458         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4459         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4460         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4461         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4462         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4463         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4464         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4465         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4466         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4467         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4468         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4469         prototype in test.
4470         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4471         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4472         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4473         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4474         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4475
4476         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4477         * gcc.c-torture/execute/20040703-1.x: Likewise.
4478         * gcc.c-torture/execute/20040705-1.x: Likewise.
4479         * gcc.c-torture/execute/20040705-2.x: Likewise.
4480         * gcc.c-torture/execute/20040709-1.x: Likewise.
4481         * gcc.c-torture/execute/20040709-2.x: Likewise.
4482         * gcc.c-torture/execute/20040811-1.x: Likewise.
4483         * gcc.c-torture/execute/20050316-1.x: Likewise.
4484         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4485         * gcc.c-torture/execute/pr19689.x: Likewise.
4486         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4487         * gcc.c-torture/execute/usmul.x: Likewise.
4488         * gcc.c-torture/execute/vrp-5.x: Likewise.
4489         * gcc.c-torture/execute/vrp-6.x: Likewise.
4490         * gcc.dg/debug/20041023-1.s: Likewise.
4491
4492 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4493
4494         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4495         of integers to a vector types are now constant expressions in C.
4496         * gcc.dg/vect/vect-fold-1.c: New test case.
4497
4498 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4499             Ulrich Weigand  <uweigand@de.ibm.com>
4500
4501         PR target/27006
4502         * gcc.dg/vmx/pr27006.c: New testcase.
4503
4504 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4505
4506         PR libgfortran/26766
4507         * gfortran.dg/write_recursive.f90: New test.
4508
4509 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4510
4511         * g++.dg/parse/dtor7.C: New test.
4512         * g++.dg/parse/new1.C: Add error marker.
4513         * g++.dg/template/new3.C: New test.
4514
4515         PR c++/26122
4516         * g++.dg/template/pure1.C: New test.
4517
4518         PR c++/26295
4519         * g++.dg/parse/ptrmem4.C: New test.
4520
4521 2006-04-10  Jeff Law  <law@redhat.com>
4522
4523         PR/27087
4524         * gcc.c-torture/compile/pr27087.c: New test.
4525
4526 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4527
4528         PR/21391
4529         * gcc.dg/20060410.c: New.
4530
4531 2006-04-10  Matthias Klose  <doko@debian.org>
4532
4533         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4534         Recognize multilib directory names containing underscores.
4535
4536 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4537
4538         * gcc.target/i386/vecinit-1.c: New test case.
4539         * gcc.target/i386/vecinit-2.c: Likewise.
4540
4541 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4542
4543         PR debug/27057
4544         * g++.dg/debug/dwarf2-2.C: New test.
4545
4546 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4547
4548         PR rtl-optimization/27073
4549         * gcc.c-torture/execute/pr27073.c: New test.
4550
4551 2006-04-08  Mike Stump  <mrs@apple.com>
4552
4553         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4554
4555 2006-04-07  Richard Guenther  <rguenther@suse.de>
4556
4557         PR tree-optimization/26135
4558         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4559
4560 2006-04-06  Jan Hubicka  <jh@suse.cz>
4561
4562         PR profile/26399
4563         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4564
4565 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4566
4567         * g++.dg/conversion/nullptr1.C: New test case.
4568         * g++.dg/conversion/nullptr2.C: Likewise.
4569
4570 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4571
4572         * gfortran.dg/dependency_18.f90: New test case.
4573
4574 2006-04-05  Richard Guenther  <rguenther@suse.de>
4575
4576         PR tree-optimization/26919
4577         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4578         * gcc.dg/ipa/ipa-2.c: Likewise.
4579         * gcc.dg/ipa/ipa-3.c: Likewise.
4580         * gcc.dg/ipa/ipa-5.c: Likewise.
4581
4582 2006-04-05  Richard Guenther  <rguenther@suse.de>
4583
4584         PR tree-optimization/26763
4585         * gcc.dg/torture/pr26763-1.c: New testcase.
4586         * gcc.dg/torture/pr26763-2.c: Likewise.
4587
4588 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4589
4590         PR fortran/23634
4591         PR fortran/25619
4592         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4593
4594 2006-04-04  Eric Christopher  <echristo@apple.com>
4595
4596         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4597         stubs.
4598         * gcc.target/i386/387-5.c: Ditto.
4599
4600 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4601
4602         * gcc.target/sparc/struct-ret-check.c: New test.
4603
4604 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4605
4606         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4607         zero decimal digits specified in format.
4608
4609 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4610
4611         PR fortran/26891
4612         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4613
4614         PR fortran/26976
4615         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4616         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4617         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4618         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4619         bigendian-ness.
4620
4621 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4622
4623         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4624         dummy arguments work when the actual argument is itself a dummy
4625         argument of the caller.
4626
4627 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4628
4629         PR libfortran/24685
4630         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4631
4632 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4633
4634         * gfortran.dg/dependencency_17.f90: New test case.
4635
4636 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4637
4638         * gfortran.dg/dependency_14.f90: New test case.
4639         * gfortran.dg/dependency_15.f90: Likewise.
4640         * gfortran.dg/dependency_16.f90: Likewise.
4641
4642 2006-03-31  Asher Langton  <langton2@llnl.gov>
4643
4644         PR fortran/25358
4645         gfortran.dg/cray_pointers_6.f90: New test.
4646
4647 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4648
4649         PR libgfortran/26890
4650         * gfortran.dg/read_size_noadvance.f90: New test.
4651
4652 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4653
4654         PR fortran/25031
4655         * gfortran.dg/multiple_allocation_1.f90: Check that the
4656         size has changed after a re-allocation with stat.
4657
4658 2006-03-30  Richard Guenther  <rguenther@suse.de>
4659
4660         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4661         removal.
4662         * gcc.target/i386/sselibm-2.c: Likewise.
4663         * gcc.target/i386/sselibm-3.c: Likewise.
4664         * gcc.target/i386/sselibm-4.c: Likewise.
4665         * gcc.target/i386/sselibm-5.c: Likewise.
4666
4667 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4668
4669         * gcc.dg/fold-andxor-1.c: New test case.
4670         * gcc.dg/fold-xorand-1.c: Likewise.
4671
4672 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4673
4674         * gcc.dg/fold-convnotconv-1.c: New test case.
4675
4676 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4677
4678         PR fortran/26779
4679         * gfortran.dg/private_type_5.f90: New test.
4680
4681 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4682
4683         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4684
4685 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4686
4687         * gfortran.dg/advance_2.f90: New test.
4688         * gfortran.dg/advance_3.f90: New test.
4689
4690         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4691
4692 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4693
4694         PR libgfortran/26661
4695         PR libgfortran/26880
4696         * gfortran.dg/read_x_past.f: New test.
4697
4698 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4699
4700         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4701         to be STABS.
4702
4703 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4704
4705         * objc.dg/dwarf-1.m: Skip on AIX.
4706         * objc.dg/dwarf-2.m: Skip on AIX.
4707
4708 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4709
4710         PR fortran/26816
4711         * gfortran.dg/float_1.f90: New test.
4712
4713 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4714
4715         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4716         X86_64 targets.
4717         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4718
4719 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4720
4721         PR libfortran/26735
4722         * gfortran.dg/convert_implied_open.f90: New test case.
4723
4724 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4725
4726         PR fortran/26769
4727         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4728
4729 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4730
4731         PR middle-end/26717
4732         * gcc.dg/pr26717.c: New test.
4733
4734 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4735
4736         * gfortran.dg/dependency_12.f90: New test case.
4737
4738 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4739
4740         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4741
4742 2006-03-24  Jeff Law  <law@redhat.com>
4743
4744         * gcc.c-torture/pr26840.c: New test.
4745
4746 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4747
4748         * objc.dg/dwarf-2.m: New.
4749         * obj-c++.dg/dwarf-2.mm: New.
4750
4751         * g++.old-deja/g++.other/init19.C: New.
4752
4753 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4754
4755         * g++.dg/eh/spbp.C: Skip on AIX.
4756
4757 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR middle-end/26611
4760         * g++.dg/gomp/pr26611-1.C: New test.
4761         * g++.dg/gomp/pr26611-2.C: New test.
4762
4763 2006-03-24  Jeff Law  <law@redhat.com>
4764
4765         * gcc.c-torture/compile/pr26833.c: New test.
4766         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4767
4768 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4769
4770         * gfortran.dg/endfile_2.f90: Delete temp file.
4771
4772 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4773
4774         PR fortran/19303
4775         * gfortran.dg/record_marker_1.f90: New test case.
4776         * gfortran.dg/record_marker_2.f: New test case.
4777         * gfortran.dg/record_marker_3.f90: New test case.
4778
4779 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4780
4781         PR fortran/17298
4782         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4783         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4784
4785 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4786
4787         * lib/gcc-dg.exp (cleanup-modules): New proc.
4788         * gfortran.dg/allocatable_function_1.f90,
4789         gfortran.dg/allocate_char_star_scalar_1.f90,
4790         gfortran.dg/assumed_charlen_function_1.f90,
4791         gfortran.dg/assumed_dummy_1.f90,
4792         gfortran.dg/assumed_shape_ranks_1.f90,
4793         gfortran.dg/assumed_shape_ranks_2.f90,
4794         gfortran.dg/assumed_size_dt_dummy.f90,
4795         gfortran.dg/auto_char_dummy_array_1.f90,
4796         gfortran.dg/auto_char_len_3.f90,
4797         gfortran.dg/automatic_module_variable.f90,
4798         gfortran.dg/bad_automatic_objects_1.f90,
4799         gfortran.dg/char_array_constructor.f90,
4800         gfortran.dg/char_array_structure_constructor.f90,
4801         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4802         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4803         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4804         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4805         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4806         gfortran.dg/derived_pointer_recursion.f90,
4807         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4808         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4809         gfortran.dg/dummy_functions_1.f90,
4810         gfortran.dg/elemental_initializer_1.f90,
4811         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4812         gfortran.dg/elemental_pointer_1.f90,
4813         gfortran.dg/elemental_subroutine_1.f90,
4814         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4815         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4816         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4817         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4818         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4819         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4820         gfortran.dg/global_references_1.f90,
4821         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4822         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4823         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4824         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4825         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4826         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4827         gfortran.dg/large_integer_kind_1.f90,
4828         gfortran.dg/large_real_kind_1.f90,
4829         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4830         gfortran.dg/module_double_reuse.f90,
4831         gfortran.dg/module_equivalence_1.f90,
4832         gfortran.dg/module_interface_1.f90,
4833         gfortran.dg/module_parameter_array_refs_1.f90,
4834         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4835         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4836         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4837         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4838         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4839         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4840         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4841         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4842         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4843         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4844         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4845         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4846         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4847         gfortran.dg/same_name_1.f90,
4848         gfortran.dg/sibling_dummy_procedure_1.f90,
4849         gfortran.dg/sibling_dummy_procedure_2.f90,
4850         gfortran.dg/sibling_dummy_procedure_3.f90,
4851         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4852         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4853         gfortran.dg/used_dummy_types_2.f90,
4854         gfortran.dg/used_dummy_types_3.f90,
4855         gfortran.dg/used_dummy_types_4.f90,
4856         gfortran.dg/used_dummy_types_5.f90,
4857         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4858         gfortran.dg/userdef_operator_1.f90: Use it.
4859
4860 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4861
4862         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4863         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4864         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4865         gfortran.dg/write_back.f,
4866         gfortran.fortran-torture/execute/inquire_1.f90,
4867         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4868
4869 2006-03-21  Jeff Law  <law@redhat.com>
4870
4871         * gcc.dg/tree-ssa/vrp28.c: New test.
4872
4873 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4876         if _STDC_C99 is defined.
4877         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4878         * gcc.dg/builtins-20.c: Likewise.
4879         * gcc.dg/builtins-53.c: Likewise.
4880         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4881         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4882
4883 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4884
4885         PR tree-opt/26781
4886         * gcc.c-torture/compile/pr26781-1.c: New test.
4887         * gcc.c-torture/compile/pr26781-2.c: New test.
4888
4889 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR c++/26690
4892         * g++.dg/gomp/pr26690-1.C: New test.
4893         * g++.dg/gomp/pr26690-2.C: New test.
4894
4895 2006-03-20  Jeff Law  <law@redhat.com>
4896
4897         * gcc.dg/tree-ssa/pr21829.c: New test.
4898
4899         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4900
4901 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4902
4903         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4904         (check_visibility_available): Use it.
4905         (check_effective_target_default_packed): Likewise.
4906         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4907         (check_effective_target_fopenmp): Likewise.
4908         (check_effective_target_freorder): Likewise.
4909         (check_effective_target_fpic): Likewise.
4910         (check_named_sections_available): Likewise.
4911         (check_effective_target_ilp32): Likewise.
4912         (check_effective_target_lp64): Likewise.
4913
4914 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4915
4916         PR fortran/20935
4917         * gfortran.dg/scalar_mask_2.f90: New test case.
4918
4919 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4920
4921         PR tree-opt/26629
4922         * gcc.dg/tree-ssa/loadpre12.c: New test.
4923         * gcc.dg/tree-ssa/loadpre13.c: New test.
4924         * gcc.dg/tree-ssa/loadpre14.c: New test.
4925         * gcc.dg/tree-ssa/loadpre15.c: New test.
4926         * gcc.dg/tree-ssa/loadpre16.c: New test.
4927         * gcc.dg/tree-ssa/loadpre17.c: New test.
4928         * gcc.dg/tree-ssa/loadpre18.c: New test.
4929         * gcc.dg/tree-ssa/loadpre19.c: New test.
4930         * gcc.dg/tree-ssa/loadpre20.c: New test.
4931         * gcc.dg/tree-ssa/loadpre21.c: New test.
4932         * gcc.dg/tree-ssa/loadpre22.c: New test.
4933
4934 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4935
4936         PR fortran/26741
4937         * gfortran.dg/elemental_initializer_1.f90: New test.
4938
4939         PR fortran/26716
4940         * gfortran.dg/assumed_shape_ranks_2: New test.
4941
4942 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4943
4944         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4945         target fpic.
4946
4947 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4948
4949         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4950         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4951         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4952         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4953         gfortran.fortran-torture/execute/direct_io.f90,
4954         gfortran.fortran-torture/execute/inquire_2.f90,
4955         gfortran.fortran-torture/execute/inquire_4.f90,
4956         gfortran.fortran-torture/execute/list_read_1.f90,
4957         gfortran.fortran-torture/execute/open_replace.f90,
4958         gfortran.fortran-torture/execute/slash_edit.f90,
4959         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4960         temporary files from testcases.
4961
4962 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4963
4964         PR libgfortran/26509
4965         gfortran.dg/write_direct_eor.f90: New test.
4966
4967 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4968
4969         * gcc.target/powerpc/pr26350.c: New.
4970         * gcc.target/powerpc/indexed-addr.c: New.
4971
4972 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4973
4974         * gfortran.dg/dependency_13.f90: New test case.
4975
4976 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4977
4978         PR middle-end/21781
4979         * gcc.dg/real-const-1.c: New test case.
4980
4981 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4982
4983         * g++.old-deja/g++.other/init18.C: New.
4984         * g++.old-deja/g++.other/init5.C: Remove xfail.
4985
4986 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4987
4988         * g++.dg/opt/pr15551.C: Cleanup temp file.
4989
4990 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4991
4992         PR c++/6634
4993         g++.dg/parse/long1.C: New test.
4994
4995 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4996
4997         PR fortran/19101
4998         * gfortran.dg/continuation.f90: New test.
4999         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5000
5001 2006-03-14  Richard Guenther  <rguenther@suse.de>
5002
5003         PR tree-optimization/26672
5004         * gcc.dg/torture/pr26672.c: New testcase.
5005
5006 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5007
5008         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5009         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5010
5011 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5012
5013         PR middle-end/26557
5014         * gcc.c-torture/compile/switch-1.c: New test case.
5015
5016 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/25378
5019         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5020         test to include more permuatations of mask and index.
5021         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5022         respond to F2003 spec. that the position returned for an all false
5023         mask && condition is zero.
5024
5025 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR middle-end/25989
5028         * gcc.dg/gomp/pr25989.c: New test.
5029
5030 2006-03-13  Jeff Law  <law@redhat.com>
5031
5032         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5033
5034 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5035
5036         * gcc.dg/switch-9.c: New test.
5037
5038 2006-03-13  Richard Guenther  <rguenther@suse.de>
5039
5040         PR middle-end/26630
5041         * gcc.dg/torture/pr26630.c: New testcase.
5042
5043 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5044
5045         * gfortran.dg/dependency_10.f90: New test case.
5046         * gfortran.dg/dependency_11.f90: Likewise.
5047
5048 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5049             Erik Edelmann  <eedelman@gcc.gnu.org>
5050
5051         * gfortran.dg/allocatable_function_1.f90: New.
5052         * gfortran.dg/allocatable_function_2.f90: New.
5053
5054 2006-03-10  Richard Guenther  <rguenther@suse.de>
5055
5056         PR middle-end/26565
5057         * gcc.dg/torture/pr26565.c: New testcase.
5058
5059 2006-03-09  Eric Christopher  <echristo@apple.com>
5060
5061         * gcc.c-torture/compile/20060309-1.c: New.
5062
5063 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5064
5065         PR libgfortran/26499
5066         * gfortran.dg/write_back.f: New test.
5067         * gfortran.dg/write_rewind_1.f: New test.
5068         * gfortran.dg/write_rewind_2.f: New test.
5069
5070 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071
5072         PR libgfortran/26554
5073         * gfortran.dg/read_logical.f90: New test.
5074
5075 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5076
5077         * ada/acats/norun.lst: cdd2a03 now passes.
5078
5079 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5080
5081         PR testsuite/25177
5082         * gcc.target/powerpc/pr18096-1.c: Change where the error
5083         would match.
5084
5085 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5086
5087         * gcc.target/i386/cleanup-1.c: New test.
5088         * gcc.target/i386/cleanup-2.c: New test.
5089
5090 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5091
5092         * gfortran.dg/dependency_9.f90: Remove for the time being.
5093
5094 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5095
5096         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5097         directive.
5098
5099 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5100
5101         * gfortran.dg/dependency_9.f90: New test case.
5102
5103 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5104
5105         * gfortran.dg/dependency_4.f90: New test case.
5106         * gfortran.dg/dependency_5.f90: New test case.
5107         * gfortran.dg/dependency_6.f90: New test case.
5108         * gfortran.dg/dependency_7.f90: New test case.
5109         * gfortran.dg/dependency_8.f90: New test case.
5110
5111 2006-03-03  Paul Brook  <paul@codesourcery.com>
5112
5113         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5114         Add m68k-*-elf.
5115
5116 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5117
5118         PR fortran/25031
5119         * multiple_allocation_1.f90: New test.
5120
5121 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5122
5123         PR tree-optimization/26524
5124         * gfortran.dg/pr26524.f: New test case.
5125
5126 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5127
5128         * g++.dg/template/repo5.C: Cleanup repo files.
5129         * gcc.dg/20051201-1.c: Cleanup coverage files.
5130         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5131         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5132         tree dump files.
5133
5134 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5135
5136         * objc.dg/objc-nofilename-1.m: New test.
5137         * objc.dg/bad-receiver-type.m: New test.
5138         * obj-c++.dg/bad-receiver-type.mm: New test.
5139
5140 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5141
5142         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5143
5144 2006-03-01  Mike Stump  <mrs@apple.com>
5145
5146         * g++.dg/abi/key2.C: Add.
5147
5148 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5149
5150         * gfortran.dg/logical_dot_product.f90: New test.
5151
5152         PR fortran/26393
5153         * gfortran.dg/used_interface_ref.f90: New test.
5154
5155         PR fortran/20938
5156         * gfortran.dg/dependency_2.f90: New test.
5157         * gfortran.fortran-torture/execute/where17.f90: New test.
5158         * gfortran.fortran-torture/execute/where18.f90: New test.
5159         * gfortran.fortran-torture/execute/where19.f90: New test.
5160         * gfortran.fortran-torture/execute/where20.f90: New test.
5161
5162 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5163
5164         * g++.dg/tree-ssa/pr26443.C: New test case.
5165
5166 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5167
5168         PR middle-end/26022
5169         * g++.dg/opt/return-slot1.C: New test.
5170
5171 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5172
5173         PR libgfortran/26136
5174         * gfortran.dg/namelist_23.f90: New test.
5175
5176 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5177
5178         PR middle-end/14752
5179         * gcc.dg/fold-eqandshift-2.c: New test case.
5180
5181 2006-02-28  Richard Guenther  <rguenther@suse.de>
5182
5183         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5184         decomposition.
5185
5186 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5187
5188         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5189
5190 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5191
5192         PR libgfortran/26464
5193         * gfortran.dg/backspace_5.f: New test.
5194         * gfortran.dg/backspace_6.f: New test.
5195
5196 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5197
5198         * gcc.dg/fold-eqandnot-1.c: New test case.
5199
5200 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5201
5202         PR middle-end/19983
5203         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5204
5205 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5206
5207         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5208         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5209
5210 2006-02-26  Richard Guenther  <rguenther@suse.de>
5211
5212         PR tree-optimization/26421
5213         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5214
5215 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5216
5217         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5218         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5219
5220 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5221
5222         * gcc.dg/fold-even-1.c: New test case.
5223
5224 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5225
5226         PR middle-end/21137
5227         * gcc.dg/fold-eqandshift-1.c: New test case.
5228
5229 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5230
5231         PR tree-optimization/25125
5232         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5233         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5234
5235 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5236
5237         PR tree-optimizations/26359
5238         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5239         with -fdump-tree-dceloop-details.
5240         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5241
5242 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5243
5244         PR middle-end/23673
5245         * gcc.dg/fold-eqxor-1.c: New test case.
5246         * gcc.dg/fold-eqxor-2.c: Likewise.
5247         * gcc.dg/fold-eqxor-3.c: Likewise.
5248
5249 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5250
5251         PR fortran/23092
5252         * scalar_mask_1.f90: New test.
5253
5254 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5255
5256         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5257         * g++.dg/eh/uncaught2.C: New.
5258         * g++.dg/eh/uncaught3.C: New.
5259
5260 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5261
5262         PR libgfortran/26423
5263         * gfortran.dg/read_many_1.f: New test.
5264
5265 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5266
5267         PR fortran/24519
5268         * gfortran.dg/dependency_3.f90: New test.
5269         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5270         XFAILs.
5271
5272         PR fortran/25395
5273         * gfortran.dg/equiv_6.f90: New test.
5274
5275 2006-02-23  Jeff Law  <law@redhat.com>
5276
5277         * gcc.c-torture/compile/pr26425.c: New test.
5278
5279 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR middle-end/26412
5282         * gcc.dg/gomp/pr26412.c: New test.
5283
5284 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5285
5286         PR c++/26291
5287         * g++.dg/other/ellipsis1.C: New test.
5288         * g++.dg/parse/operator4.C: Adjust error marker.
5289
5290 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5291
5292         PR target/25603
5293         * gfortran.dg/pr25603.f: New testcase.
5294
5295 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5296
5297         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5298         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5299
5300 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5301
5302         * g++.dg/eh/spbp.C: New.
5303
5304 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR middle-end/26379
5307         * gcc.target/i386/mmx-7.c: New test.
5308
5309 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5310
5311         PR tree-optimization/26361
5312         * gcc.dg/tree-ssa/vrp27.c: New test case.
5313
5314 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5315
5316         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5317         * gcc.dg/tree-ssa/complex-4.c: Here.
5318
5319 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5320
5321         PR middle-end/19543
5322         * gfortran.dg/logical_1.f90: New test case.
5323
5324 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR middle-end/26334
5327         * gcc.dg/20060218-1.c: Moved to...
5328         * gcc.target/i386/20060218-1.c: ... here.  New test.
5329
5330 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5331
5332         PR fortran/26201
5333         * gfortran.dg/convert_1.f90: New.
5334
5335 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5336
5337         PR fortran/25054
5338         * gfortran.dg/namelist_5.f90: New test.
5339
5340         PR fortran/25089
5341         * gfortran.dg/namelist_4.f90: New test.
5342
5343 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         PR tree-opt/25680
5346         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5347
5348 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5349
5350         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5351         variable to take into account the variable name in the
5352         function header.
5353         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5354
5355 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR middle-end/26334
5358         * gcc.c-torture/compile/20060217-1.c: New test.
5359         * gcc.dg/20060218-1.c: New test.
5360
5361 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5362
5363         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5364
5365 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5366
5367         * gcc.dg/cpp/undef3.c: New test.
5368         * gcc.dg/cpp/trad/builtins2.c: New test.
5369
5370 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/26266
5373         * g++.dg/template/static22.C: New test.
5374         * g++.dg/template/static23.C: New test.
5375         * g++.dg/template/static24.C: New test.
5376         * g++.dg/template/non-dependent13.C: New test.
5377         * g++.dg/init/member1.C: Tweak error markers.
5378
5379 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5380
5381         PR target/26255
5382         * gcc.c-torture/compile/pr26255.c: New test case.
5383
5384 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5385
5386         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5387         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5388         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5389         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5390         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5391         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5392         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5393
5394 2006-02-16  Jeff Law  <law@redhat.com>
5395
5396         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5397         * gcc.dg/tree-ssa/vrp26.c: New test.
5398
5399 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5400
5401         PR target/20353
5402         PR target/24578
5403         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5404         __UCLIBC__ is defined.
5405
5406 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5407
5408         PR fortran/26224
5409         * gfortran.dg/gomp/pr26224.f: New test.
5410
5411 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5412
5413         PR tree-opt/25918
5414         * lib/target-supports.exp
5415         (check_effective_target_vect_short_mult): New.
5416         (check_effective_target_vect_char_mult): New.
5417         (check_effective_target_vect_widen_sum_qi_to_si): New.
5418         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5419         (check_effective_target_vect_widen_sum_hi_to_si): New.
5420         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5421         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5422         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5423         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5424         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5425         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5426         vect-reduc-pattern-2c.c
5427         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5428         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5429         vect-reduc-pattern-1c.c
5430
5431 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5432
5433         PR fortran/24557
5434         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5435
5436 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5437
5438         PR fortran/26054
5439         * gfortran.dg/enum_8.f90: Remove check for warning.
5440         * gfortran.dg/iomsg_1.f90: Ditto.
5441         * gfortran.dg/enum_1.f90: Ditto.
5442         * gfortran.dg/enum_9.f90: Ditto.
5443         * gfortran.dg/enum_2.f90: Ditto.
5444         * gfortran.dg/enum_10.f90: Ditto.
5445         * gfortran.dg/enum_3.f90: Ditto.
5446         * gfortran.dg/flush_1.f90: Ditto.
5447         * gfortran.dg/enum_4.f90: Ditto.
5448         * gfortran.dg/array_constructor_1.f90: Ditto.
5449         * gfortran.dg/enum_5.f90: Ditto.
5450         * gfortran.dg/enum_6.f90: Ditto.
5451         * gfortran.dg/enum_7.f90: Ditto.
5452
5453 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5454
5455         PR middle-end/26300
5456         * gcc.c-torture/compile/20060215-1.c: New test.
5457
5458 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5459
5460         PR middle-end/23670
5461         * gcc.dg/tree-ssa/andor-2.c: New test case.
5462
5463 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5464
5465         PR fortran/25045
5466         * optional_dim.f90: New test.
5467
5468 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5469
5470         PR fortran/26277
5471         * gfortran.dg/label_4.f90: New.
5472
5473 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5474             Diego Novillo  <dnovillo@redhat.com>
5475             Uros Bizjak  <uros@kss-loka.si>
5476
5477         * gfortran.dg/gomp: New directory.
5478
5479 2006-02-14  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/26258
5482         * gcc.dg/torture/pr26258.c: New testcase.
5483
5484 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5485
5486         PR fortran/26246
5487         * gfortran.dg/pr26246_1.f90: New test.
5488         * gfortran.dg/pr26246_2.f90: New test.
5489
5490         PR middle-end/26092
5491         * gcc.c-torture/compile/20060208-1.c: New test.
5492
5493 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5494
5495         PR fortran/26074
5496         PR fortran/25103
5497         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5498         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5499         * gfortran.dg/automatic_module_variable.f90: Change error message.
5500
5501         PR fortran/20861
5502         * gfortran.dg/internal_dummy_1.f90: New test.
5503
5504         PR fortran/20871
5505         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5506
5507
5508         PR fortran/25083
5509         * gfortran.dg/uncommon_block_data_1.f90: New test.
5510         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5511         with standard.
5512
5513         PR fortran/25088
5514         * gfortran.dg/typed_subroutine_1.f90: New test.
5515
5516 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5517
5518         * objc.dg/dwarf-1.m: New.
5519
5520 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5521
5522         PR middle-end/24427
5523         * gcc.dg/tree-ssa/andor-1.c: New test case.
5524
5525 2006-02-13  Josh Conner  <jconner@apple.com>
5526
5527         PR target/25376
5528         * gcc.dg/pr25376.c: New test.
5529
5530         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5531         assemble.
5532         * lib/target-supports.exp (check_named_sections_available):
5533         Only compile named-sections test -- don't assemble.
5534
5535 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5536
5537         * g++.dg/warn/no-write-strings.C: New test.
5538         * g++.dg/warn/write-strings.C: Likewise.
5539         * g++.dg/warn/write-strings-default.C: Likewise.
5540
5541 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5542
5543         PR fortran/25806
5544         * gfortran.dg/ret_pointer_2.f90: New test.
5545
5546 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5547
5548         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5549
5550 2006-02-10  Jeff Law  <law@redhat.com>
5551
5552         * gcc.c-torture/compile/pr26213.c: New test.
5553
5554 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5555
5556         gfortran.dg/null_1.f90: New test.
5557
5558 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5559
5560         PR fortran/14771
5561         * gfortran.dg/parens_4.f90: New.
5562         * gfortran.dg/parens_5.f90: New.
5563
5564 2006-02-10  Richard Guenther  <rguenther@suse.de>
5565
5566         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5567
5568 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5569         Paul Thomas  <pault@gcc.gnu.org>
5570
5571         PR fortran/14771
5572         * gfortran.dg/parens_1.f90: New.
5573         * gfortran.dg/parens_2.f90: New.
5574         * gfortran.dg/parens_3.f90: New.
5575
5576 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5577
5578         PR fortran/26038
5579         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5580
5581         PR fortran/25059
5582         * gfortran.dg/impure_assignment_1.f90: New test.
5583
5584         PR fortran/25070
5585         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5586
5587 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5588
5589         PR target/26141
5590         * g++.dg/expr/stdarg2.C: New test.
5591
5592 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5593
5594         PR inline-asm/16194
5595         * gcc.dg/pr16194.c: New test.
5596
5597 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5598
5599         * ada/acats/run_acats: Use portable variant of "$@".
5600
5601 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5602
5603         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5604         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5605
5606 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5607
5608         PR tree-opt/26179
5609         * g++.dg/opt/pr26179.C: New test.
5610
5611 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5612
5613         PR middle-end/26134
5614         * gcc.dg/tree-ssa/complex-3.c: New test.
5615
5616 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5617
5618         * gcc.c-torture/compile/volatile-1.c: New test.
5619
5620 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5621
5622         PR 26180
5623         * gcc.dg/tree-ssa/pr26180.c: New test.
5624
5625 2006-02-08  Jeff Law  <law@redhat.com>
5626
5627         * gcc.dg/tree-ssa/pr21417.c: New test.
5628
5629 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5630
5631         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5632         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5633
5634 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5635
5636         * lib/scanrtl.exp: New.
5637
5638 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5639
5640         PR c++/26071
5641         * g++.dg/other/virtual2.C: New test.
5642
5643         PR c++/26070
5644         * g++.dg/other/virtual1.C: New test.
5645
5646 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5647
5648         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5649         cleanup-ipa-dump): Update dump file glob patterns.
5650         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5651         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5652
5653         * lib/gcc-dg.exp: Load it.
5654         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5655
5656 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5657
5658         PR testsuite/26159
5659         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5660         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5661
5662 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5663
5664         PR fortran/25577
5665         * gfortran.dg/mvbits_1.f90: New.
5666
5667 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5668
5669         * g++.dg/warn/Wdiv-by-zero.C: New test.
5670         * g++.dg/warn/Wno-div-by-zero.C: New.
5671
5672 2006-02-07  Jeff Law  <law@redhat.com>
5673
5674         * gcc.dg/tree-ssa/pr21559.c: New test.
5675
5676         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5677         multiple VRP passes.
5678         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5679         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5680         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5681         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5682         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5683         * gcc.dg/tree-ssa/vrp02.c: Likewise
5684         * gcc.dg/tree-ssa/vrp11.c: Likewise
5685         * gcc.dg/tree-ssa/pr14341.c: Likewise
5686         * gcc.dg/tree-ssa/vrp19.c: Likewise
5687         * gcc.dg/tree-ssa/vrp20.c: Likewise
5688         * gcc.dg/tree-ssa/vrp03.c: Likewise
5689         * gcc.dg/tree-ssa/pr21086.c: Likewise
5690         * gcc.dg/tree-ssa/pr21959.c: Likewise
5691         * gcc.dg/tree-ssa/vrp21.c: Likewise
5692         * gcc.dg/tree-ssa/vrp04.c: Likewise
5693         * gcc.dg/tree-ssa/pr25485.c: Likewise
5694         * gcc.dg/tree-ssa/pr22026.c: Likewise
5695         * gcc.dg/tree-ssa/vrp22.c: Likewise
5696         * gcc.dg/tree-ssa/vrp05.c: Likewise
5697         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5698         * gcc.dg/tree-ssa/pr20701.c: Likewise
5699         * gcc.dg/tree-ssa/vrp23.c: Likewise
5700         * gcc.dg/tree-ssa/vrp06.c: Likewise
5701         * gcc.dg/tree-ssa/pr22117.c: Likewise
5702         * gcc.dg/tree-ssa/pr20702.c: Likewise
5703         * gcc.dg/tree-ssa/vrp15.c: Likewise
5704         * gcc.dg/tree-ssa/pr21090.c: Likewise
5705         * gcc.dg/tree-ssa/pr21294.c: Likewise
5706         * gcc.dg/tree-ssa/vrp24.c: Likewise
5707         * gcc.dg/tree-ssa/vrp07.c: Likewise
5708         * gcc.dg/tree-ssa/pr21563.c: Likewise
5709         * gcc.dg/tree-ssa/pr25382.c: Likewise
5710         * gcc.dg/tree-ssa/vrp16.c: Likewise
5711         * gcc.dg/tree-ssa/vrp25.c: Likewise
5712         * gcc.dg/tree-ssa/vrp08.c: Likewise
5713         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5714         * gcc.dg/tree-ssa/vrp17.c: Likewise
5715         * gcc.dg/tree-ssa/pr21458.c: Likewise
5716         * g++.dg/tree-ssa/pr18178.C: Likewise
5717
5718 2006-02-07  Richard Guenther  <rguenther@suse.de>
5719
5720         PR c++/26140
5721         Revert
5722         2006-01-30  Richard Guenther  <rguenther@suse.de>
5723         PR c++/23372
5724         * gcc.dg/pr23372-1.C: New testcase.
5725
5726         * g++.dg/tree-ssa/pr26140.C: New testcase.
5727
5728 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5729
5730         PR c++/9737
5731         * g++.dg/template/ttp15.C: New test.
5732         * g++.dg/template/ttp16.C: Likewise.
5733         * g++.dg/template/ttp17.C: Likewise.
5734         * g++.old-deja/g++.pt/ttp36.C: Remove.
5735         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5736         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5737         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5738         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5739         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5740         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5741         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5742         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5743         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5744
5745 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5746
5747         PR libfortran/23815
5748         * unf_io_convert_4.f90: New test.
5749
5750 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5751
5752         * gcc.dg/tree-ssa/loadpre10.c: New test.
5753         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5754         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5755         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5756
5757 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5758
5759         PR libfortran/24685
5760         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5761
5762 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5763
5764         PR tree-opt/25251
5765         * gfortran.dg/assign_7.f: New test.
5766
5767 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5768
5769         PR fortran/26041
5770         PR fortran/26064
5771         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5772         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5773         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5774
5775 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5776
5777         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5778         in size_t typedef.
5779
5780 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5781
5782         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5783         * g++.dg/charset/string.c (foo): Likewise.
5784         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5785         const char*
5786         * g++.dg/ext/builtin2.C (printf): Likewise.
5787         * g++.dg/init/new15.C (printf): Likewise.
5788         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5789         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5790         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5791         * g++.dg/template/non-dependent4.C (temp): Likewise.
5792         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5793         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5794         parameter type to const char*.
5795         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5796         Change type to const char*.
5797         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5798         Likewise.
5799         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5800         second parameter type to const char*.
5801         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5802         (Y::Y): Change parameter type to const char*.
5803         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5804         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5805         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5806         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5807         (char*).
5808         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5809         const char*.
5810         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5811         type to const char*.
5812         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5813         return type to const char*.
5814         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5815         to const char*.
5816         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5817         * g++.old-deja/g++.law/refs1.C: Likewise.
5818         * g++.old-deja/g++.law/visibility1.C: Likewise.
5819         * g++.old-deja/g++.law/visibility2.C: Likewise.
5820         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5821         const char*.
5822         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5823         * g++.old-deja/g++.mike/net48.C: Likewise.
5824         * g++.old-deja/g++.mike/p646.C: Likewise.
5825         * g++.old-deja/g++.mike/p6746.C: Likewise.
5826         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5827         type to const char*.
5828         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5829         deprecated conversion warning.
5830         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5831         char*.
5832         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5833         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5834         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5835         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5836         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5837         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5838         * g++.old-deja/g++.pt/t39.C: Likewise.
5839         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5840         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5841
5842 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5843
5844         PR fortran/25075
5845         intrinsic_argument_conformance_1.f90: New test.
5846
5847 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5848
5849         PR fortran/20845
5850         * gfortran.dg/char_result_11.f90: Add SAVE.
5851         * gfortran.dg/der_pointer_4.f90: Ditto.
5852         * gfortran.dg/default_initialization.f90: New test.
5853
5854 2006-02-03  Jeff Law  <law@redhat.com>
5855
5856         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5857         handle more than 100 dump files.
5858         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5859         * lib/scantree.exp (scan-tree-dump): Likewise.
5860         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5861         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5862         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5863         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5864         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5865
5866 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5867
5868         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5869
5870 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5871
5872         * g++.dg/template/using12.C: New test.
5873
5874 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5875
5876         * gcc.target/powerpc/pr25960.c: New test.
5877
5878 2006-02-02  Steven G. Kargl  <kargls@comcast>
5879
5880         PR fortran/24958
5881         gfortran.dg/nullify_2.f90: New test.
5882
5883 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5884
5885         PR 25990
5886         * gcc.dg/gomp/pr25990.c: New test.
5887
5888 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/25342
5891         * g++.gd/template/partial4.C: New test.
5892
5893 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         PR middle-end/26001
5896         * gfortran.dg/data_char_2.f90: New.
5897
5898 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5899
5900         PR fortran/26039
5901         maxval_maxloc_conformance_1.f90: New test.
5902
5903 2006-01-31  Richard Guenther  <rguenther@suse.de>
5904
5905         * gcc.target/i386/sselibm-1.c: New testcase.
5906         * gcc.target/i386/sselibm-2.c: Likewise.
5907         * gcc.target/i386/sselibm-3.c: Likewise.
5908         * gcc.target/i386/sselibm-4.c: Likewise.
5909         * gcc.target/i386/sselibm-5.c: Likewise.
5910
5911 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5912
5913         PR fortran/24266
5914         * gfortran.dg/arrayio_derived_2.f90: New.
5915
5916 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5917
5918         * gcc.dg/unsigned-long-compare.c: New test.
5919
5920 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5921
5922         PR testsuite/25318
5923         * lib/target-supports.exp (check_effective_target_freorder):
5924         Check to see if target supports -freorder-blocks-and-partition.
5925         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5926         instead of "dg-require-named-sections".
5927
5928 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5929
5930         PR target/14798:
5931         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5932         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5933         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5934         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5935         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5936         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5937         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5938         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5939
5940 2006-01-30  Richard Guenther  <rguenther@suse.de>
5941
5942         PR c++/23372
5943         * gcc.dg/pr23372-1.C: New testcase.
5944
5945 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5946
5947         * gcc.dg/gomp/pr25874.c: New test.
5948
5949 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5950
5951         PR tree-opt/25911
5952         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5953
5954 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5955
5956         PR fortran/18578
5957         PR fortran/18579
5958         PR fortran/20857
5959         PR fortran/20885
5960         * gfortran.dg/intent_out_1.f90: New test.
5961
5962 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5963
5964         PR fortran/17911
5965         * gfortran.dg/procedure_lvalue.f90: New test.
5966
5967         PR fortran/20895
5968         PR fortran/25030
5969         * gfortran.dg/char_pointer_assign_2.f90: New test.
5970         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5971         assignment to be consistent with standard.
5972         * gfortran.dg/char_result_2.f90: The same.
5973         * gfortran.dg/char_result_8.f90: The same.
5974
5975 2006-01-28  Zack Weinberg  <zackw@panix.com>
5976
5977         * gcc.dg/Woverlength-strings.c
5978         * gcc.dg/Woverlength-strings-pedantic-c89.c
5979         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5980         * gcc.dg/Woverlength-strings-pedantic-c99.c
5981         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5982
5983 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5984
5985         * gcc.c-torture/execute/20060127-1.c: New test.
5986
5987 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/25999
5990         * g++.dg/ext/pragmaweak1.C: New test.
5991
5992 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/25855
5995         * g++.dg/template/spec29.C: New test.
5996
5997 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5998
5999         PR c/19606.
6000         * gcc.c-torture/execute/pr19606.c: New.
6001
6002 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6003
6004         * gcc.dg/pragma-re-4.c: New test.
6005
6006 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6007
6008         PR fortran/25964
6009         * gfortran.dg/assumed_size_refs_3.f90: New test.
6010
6011 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6012
6013         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6014
6015 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6016
6017         PR ada/21317
6018         * ada/acats/support/impdef.a: Add One_Long_Second.
6019         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6020         * ada/acats/tests/c9/c94026.a: Likewise.
6021         * ada/acats/tests/c9/c97305c.ada: Likewise.
6022         * ada/acats/tests/c9/c99004a.ada: Likewise.
6023
6024 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6025
6026         PR fortran/25964
6027         * gfortran.dg/global_references_2.f90: New test.
6028
6029         PR fortran/25084
6030         PR fortran/20852
6031         PR fortran/25085
6032         PR fortran/25086
6033         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6034         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6035
6036         PR fortran/25416
6037         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6038
6039 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6040
6041         PR c/25892
6042         * gcc.dg/Wpointer-sign.c: New.
6043         * gcc.dg/Wpointer-sign-Wall.c: New.
6044         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6045         * gcc.dg/Wpointer-sign-pedantic.c: New.
6046         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6047         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6048
6049 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6050
6051         PR C/25861
6052         * gcc.c-torture/compile/pr25861.c: New test.
6053
6054 2006-01-26  Paul Brook  <paul@codesourcery.com>
6055
6056         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6057         on short-enum targets.
6058         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6059         variable.
6060         (generate_fields): Use short_enums.
6061         (main): Set short_enums.  Document -e.
6062         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6063         on short-enum targets.
6064         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6065         variable.
6066         (generate_fields): Use short_enums.
6067         (main): Set short_enums.  Document -e.
6068         * lib/target-supports.exp (check_effective_target_short_enums): New.
6069
6070 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6071
6072         PR target/25947
6073         * gcc.dg/torture/pr25947-1.c: New test.
6074
6075 2006-01-25  Jan Hubicka  <jh@suse.cz>
6076             Roger Sayle  <roger@eyesopen.com>
6077
6078         PR rtl-optimization/25703
6079         * gcc.target/i386/20060125-1.c: New test case.
6080         * gcc.target/i386/20060125-2.c: New test case.
6081
6082 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6083
6084         PR fortran/18540
6085         * gfortran.dg/goto_1.f: New.
6086
6087 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6088
6089         PR fortran/25716
6090         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6091         25716 on 32-bit systems too.
6092
6093 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6094
6095         PR testsuite/25590
6096         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6097
6098 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6099
6100         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6101
6102 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6103
6104         PR fortran/25835
6105         * gfortran.dg/read_eof.f90: Delete, renamed.
6106         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6107         * gfortran.dg/read_eof_2.f90: New test.
6108         * gfortran.dg/read_eof_3.f90: New test.
6109
6110 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6111
6112         PR tree-opt/25860
6113         * gcc.c-torture/compile/pr25860.c: New test.
6114
6115 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6116
6117         PR c++/25552
6118         * g++.dg/parse/dtor8.C: New test.
6119
6120 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6121
6122         PR testsuite/25891
6123         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6124         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6125         check_effective_target_fopenmp returns 0.
6126
6127 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6128
6129         PR ada/20548
6130         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6131         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6132         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6133
6134 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6135
6136         PR tree-opt/25857
6137         * g++.dg/opt/pr25857.C: New test.
6138
6139 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6140         Jan Hubicka  <jh@suse.cz>
6141         Richard Guenther  <rguenther@suse.de>
6142
6143         PR rtl-optimization/25654
6144         * gcc.dg/torture/pr25654.c: New testcase.
6145         * gcc.target/i386/pr25654.c: Likewise.
6146
6147 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6148
6149         PR fortran/25901
6150         * gfortran.dg/internal references_2.f90: New test.
6151
6152         Fix regression in testing of admissability of attributes.
6153         * gfortran.dg/intent_used_1.f90: New test.
6154
6155 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6156
6157         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6158         Remove target conditional torture options for i?86 and x86_64
6159         GNU/Linux.
6160
6161 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6162
6163         PR c++/10891
6164         * g++.dg/rtti/no-rtti.C: New.
6165
6166 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/25895
6169         * g++.dg/inherit/conv2.C: New test.
6170
6171         PR c++/25856
6172         * g++.dg/parse/dtor7.C: New test.
6173
6174         PR c++/25858
6175         * g++.dg/template/crash44.C: New test.
6176
6177 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/25124
6180         PR fortran/25625
6181         * gfortran.dg/internal_references_1.f90: New test.
6182           PR fortran/20881
6183         PR fortran/23308
6184         PR fortran/25538
6185         PR fortran/25710
6186         * gfortran.dg/global_references_1.f90: New test.
6187         * gfortran.dg/g77/19990905-1.f: Restore the error that
6188         there is a clash between the common block name and
6189         the name of a subroutine reference.
6190
6191         PR fortran/PR24276
6192         * gfortran.dg/aliasing_dummy_1.f90: New test.
6193
6194 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6195
6196         * gcc.dg/vmx/1b-01.c: Warning fix.
6197         * gcc.dg/vmx/1c-02.c: Likewise.
6198         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6199
6200 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6201
6202         PR testsuite/24962
6203         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6204
6205 2006-01-20  Richard Guenther  <rguenther@suse.de>
6206         Steven Bosscher <stevenb.gcc@gmail.com>
6207
6208         PR rtl-optimization/24626
6209         * gcc.dg/torture/pr24626-1.c: New testcase.
6210         * gcc.dg/torture/pr24626-2.c: Likewise.
6211         * gcc.dg/torture/pr24626-3.c: Likewise.
6212         * gcc.dg/torture/pr24626-4.c: Likewise.
6213
6214 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6215
6216         PR c++/5520
6217         * g++.dg/warn/empty-body.C: New.
6218
6219 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6220
6221         PR c++/22136
6222         * g++.dg/template/using10.C: New test.
6223         * g++.dg/temlpate/using11.C: Likewise.
6224         * g++.dg/inherit/using5.C: Tweak error messages.
6225
6226 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6227
6228         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6229         target test.
6230         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6231
6232 2006-01-19  Jan Hubicka  <jh@suse.cz>
6233
6234         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6235
6236 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6237
6238         PR c++/25854
6239         * g++.dg/template/spec28.C: New test.
6240
6241 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6244         Fix fprintf's by adding srcdir or removing it.
6245
6246 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6247
6248         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6249         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6250         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6251         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6252         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6253         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6254         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6255         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6256         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6257         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6258         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6259         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6260         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6261         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6262
6263 2006-01-18  Jeff Law  <law@redhat.com>
6264
6265         * gcc.dg/tree-ssa/vrp25.c: New test.
6266
6267 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6268
6269         * gcc.dg/pr25805.c: Fix misapplied patch.
6270
6271 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6272
6273         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6274         (check_effective_target_vect_udot_qi): New.
6275         (check_effective_target_vect_sdot_hi): New.
6276         (check_effective_target_vect_udot_hi): New.
6277         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6278         prefixed with "wrapv-" with -fwrapv.
6279         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6280         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6281         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6282         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6283         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6284
6285         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6286         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6287         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6288         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6289
6290 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6291
6292         PR c++/16829
6293         * g++.dg/other/default2.C: New test.
6294         * g++.dg/other/default3.C: New test.
6295
6296 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6297
6298         PR c/25805
6299         * gcc.dg/pr25805.c: New file.
6300
6301 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6302
6303         PR c++/25836
6304         * g++.dg/template/init6.C: New test.
6305
6306 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6307
6308         * gcc.dg/tree-ssa/pr24287.c: New test
6309
6310 2006-01-18  Eric Christopher  <echristo@apple.com>
6311
6312         * g++.dg/eh/table.C: New.
6313
6314 2006-01-18  DJ Delorie  <dj@redhat.com>
6315
6316         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6317         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6318         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6319         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6320
6321 2006-01-18  Jeff Law  <law@redhat.com>
6322
6323         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6324         on wrapping on overflow semantics.
6325
6326         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6327
6328         * gcc.gc/tree-ssa/vrp23.c: New test.
6329         * gcc.gc/tree-ssa/vrp24.c: New test.
6330
6331 2006-01-18  Richard Henderson  <rth@redhat.com>
6332             Aldy Hernandez  <aldyh@redhat.com>
6333             Jakub Jelinek  <jakub@redhat.com>
6334             Diego Novillo  <dnovillo@redhat.com>
6335             Uros Bizjak  <uros@kss-loka.si>
6336
6337         * testsuite/gcc.dg/gomp: New directory.
6338
6339 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6340             Steven G. Kargl  <kargls@comcast.net>
6341
6342         PR fortran/20869
6343         * gfortran.dg/intrinsic_external_1.f90: New test.
6344
6345         PR fortran/20875.
6346         * gfortran.dg/elemental_pointer_1.f90: New test.
6347
6348         PR fortran/25024
6349         * gfortran.dg/external_procedures_1.f90: New test.
6350
6351         PR fortran/25785
6352         gfortran.dg/assumed_present.f90: New test.
6353
6354 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6355
6356         * g++.dg/parse/lookup5.C: New test.
6357
6358 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6359
6360         PR fortran/25697
6361         * gfortran.dg/read_eof.f90: New test.
6362
6363 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6364
6365         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6366         add a closing brace.
6367
6368 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6369
6370         PR fortran/25631
6371         * gfortran.dg/fmt_tl.f: New test.
6372
6373 2006-01-17  Eric Christopher  <echristo@apple.com>
6374
6375         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6376         * g++.old-deja/g++.warn/impint2.C: Ditto.
6377         * g++.old-deja/g++.other/null1.C: Ditto.
6378         * g++.dg/warn/conv2.C: Ditto.
6379         * g++.dg/warn/conv4.C: New file.
6380
6381 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6382
6383         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6384
6385 2006-01-17  Andreas Jaeger  <aj@suse.de>
6386             Janis Johnson <janis187@us.ibm.com>
6387
6388         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6389         in 64-bit.
6390         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6391         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6392
6393 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6394
6395         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6396         xfail txxx where xxx >= 25.
6397
6398 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6399
6400         PR testsuite/25764
6401         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6402
6403 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR c/25682
6406         * gcc.dg/pr25682.c: New test.
6407         * g++.dg/parse/array-size2.C: New test.
6408
6409 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6410
6411         * consistency.vlad: Remove entire directory, 1652 files.
6412
6413 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6414
6415         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6416         check_effective_target_dfprt_nocache): New.
6417         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6418         (check_effective_target_dfprt): New.
6419         * lib/c-compat.exp (check_dfp): Remove.
6420         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6421         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6422         level of support for decimal float.
6423         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6424         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6425         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6426         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6427         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6428         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6429         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6430         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6431         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6432         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6433         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6434         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6435         directives.
6436
6437 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6438
6439         PR testsuite/25741
6440         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6441         $base_dir/../.
6442         * lib/gfortran.exp (gfortran_init): Likewise.
6443         * lib/obj-c++.exp (obj-c++_init): Likewise.
6444         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6445         (scan-assembler-dem-not): Likewise.
6446         * lib/scandump.exp (scan-dump-dem): Likewise.
6447         (scan-dump-dem-not): Likewise.
6448
6449 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6450
6451         PR testsuite/25767
6452         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6453         powerpc-*-darwin*.
6454         * lib/obj-c++.exp (obj-c++_init): Likewise.
6455
6456 2006-01-16  Richard Guenther  <rguenther@suse.de>
6457
6458         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6459
6460 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6461
6462         PR testsuite/25777
6463         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6464         to LD_LIBRARY_PATH.
6465
6466 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6467             Andrew Pinski  <pinskia@physics.uc.edu>
6468
6469         * gcc.dg/minmax-1.c: New test.
6470
6471 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6472
6473         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6474         * gcc.misc-tests/dectest.exp: Ditto.
6475
6476 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6477
6478         PR testsuite/25796
6479         * gcc.target/i386/cmov6.c: Use -march=k8.
6480
6481 2006-01-15  Andreas Jaeger  <aj@suse.de>
6482
6483         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6484         x86 does not have __float128.
6485
6486 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6487
6488         * gcc.target/i386/cmov6.c: New test.
6489
6490 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR c++/25663
6493         * g++.dg/template/ctor6.C: New test.
6494
6495 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6496
6497         PR tree-optimization/25485
6498         * gcc.dg/tree-ssa/pr25485.c: New.
6499
6500 2006-01-14  Richard Guenther  <rguenther@suse.de>
6501
6502         PR tree-optimization/22548
6503         PR tree-optimization/22555
6504         PR tree-optimization/22501
6505         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6506         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6507         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6508         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6509         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6510         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6511         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6512         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6513         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6514
6515 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6516
6517         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6518         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6519
6520 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6521         Richard Guenther  <rguenther@suse.de>
6522
6523         PR rtl-optimization/24257
6524         * gcc.dg/torture/pr24257.c: New testcase.
6525
6526 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6527
6528         * gcc.c-torture/execute/20060110-1.c: New test.
6529         * gcc.c-torture/execute/20060110-2.c: New test.
6530
6531 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6532
6533         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6534
6535 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6536
6537         PR fortran/25756
6538         * gfortran.dg/label_3.f90: New test.
6539
6540 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6541
6542         PR tree-optimization/25771
6543         * g++.dg/tree-ssa/pr25771.C: New test
6544
6545 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6546
6547         PR tree-opt/24365
6548         * g++.dg/opt/complex5.C: New test.
6549
6550 2006-01-13  Richard Guenther  <rguenther@suse.de>
6551
6552         * gcc.target/i386/387-9.c: New testcase.
6553
6554 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6555
6556         PR c++/24824
6557         * g++.dg/debug/dwarf2-1.C: New.
6558
6559 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6560
6561         PR testsuite/25728
6562         * lib/gcov.exp (verify-lines): Add "close $fd".
6563
6564 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6565             Ben Elliston  <bje@au.ibm.com>
6566
6567         * gcc.dg/dfp/inf-1.c: New test.
6568
6569 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6570             Yao Qi  <qiyaoltc@cn.ibm.com>
6571             Ben Elliston  <bje@au.ibm.com>
6572             Jon Grimm  <jgrimm2@us.ibm.com>
6573
6574         * gcc.dg/nodfp-1.c: New test.
6575         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6576         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6577         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6578         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6579         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6580         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6581         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6582         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6583         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6584         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6585         * gcc.dg/format/dfp-printf-1.c: Likewise.
6586         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6587         (compat_setup_dfp): New.
6588         * gcc.dg/compat/compat.exp: Use it.
6589         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6590         Make some variables global, prepend "compat_" to their names.
6591         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6592         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6593         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6594         * lib/compat.exp (compat_skip_list): Make global, rename.
6595         * lib/c-compat.exp: New file.
6596         * lib/target-supports.exp (check_effective_target_dfp): New.
6597
6598         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6599         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6600         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6601         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6602         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6603         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6604         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6605         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6606         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6607         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6608         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6609         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6610         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6611         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6612         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6613         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6614         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6615         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6616         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6617         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6618         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6619         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6620         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6621         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6622         gcc.dg/dfp/struct-layout-1.c,
6623         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6624         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6625         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6626         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6627         gcc.dg/dfp/func-vararg-dfp.c,
6628         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6629         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6630         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6631         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6632         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6633
6634 2006-01-11  Richard Guenther  <rguenther@suse.de>
6635
6636         PR tree-optimization/25734
6637         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6638
6639 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6640
6641         PR fortran/25486
6642         * gfortran.dg/literal_character_constant_1_x.F: New test.
6643         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6644         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6645         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6646
6647 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6648
6649         PR c++/25386
6650         * g++.dg/ext/packed3.C: Add expected packed error.
6651
6652 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6653
6654         PR target/25706
6655         * gcc.dg/torture/pr25706-1.c: New test.
6656
6657 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6658
6659         PR tree-optimization/23109
6660         PR tree-optimization/23948
6661         PR tree-optimization/24123
6662
6663         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6664         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6665         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6666         g++.dg/tree-ssa/pr23948.C: New testcases.
6667         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6668         three divisions in order to do the optimization.
6669
6670 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6671
6672         PR c++/25632
6673         * g++.dg/other/pr25632.C: New test.
6674
6675 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6676
6677         PR fortran/25730
6678         * gfortran.dg/used_types_1.f90: New test.
6679
6680 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6681
6682         PR target/25718
6683         * gcc.dg/torture/pr25718-1.c: New test.
6684
6685 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6686
6687         * gfortran.dg/list_read_2.f90: Fix typo in description.
6688
6689 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6690
6691         * lib/target-supports.exp (check_visibility_available): Simplify test
6692         for *-*-netware*.
6693         (check_profiling_available): Fail for *-*-netware*.
6694         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6695         * gcc.dg/20021014-1.c: Likewise.
6696         * gcc.dg/nest.c: Likewise.
6697
6698 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6699
6700         fortran/24936
6701         * gfortran.dg/forall_3.f90: New test.
6702
6703 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6704
6705         PR fortran/21977
6706         * gfortran.dg/nesting_2.f90: New test.
6707         * gfortran.dg/nesting_3.f90: New test.
6708
6709 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6710
6711         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6712         Fix typo in comment.
6713
6714 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6715
6716         * gfortran.dg/single_char_string.f90: New test.
6717
6718 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6719
6720         * gfortran.dg/ichar_2.f90: New test.
6721
6722 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6723
6724         PR fortran/25093
6725         * gfortran.dg/private_type_4.f90: New.
6726
6727 2006-01-07  Richard Guenther  <rguenther@suse.de>
6728
6729         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6730
6731 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6732
6733         * gfortran.dg/func_decl_1.f90: New.
6734         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6735         * gfortran.dg/array_alloc_2.f90: Likewise.
6736         * gfortran.dg/char_result_8.f90: Likewise.
6737         * gfortran.dg/dup_save_1.f90: Likewise.
6738         * gfortran.dg/dup_save_2.f90: Likewise.
6739         * gfortran.dg/f2c_6.f90: Likewise.
6740         * gfortran.dg/f2c_7.f90: Likewise.
6741         * gfortran.dg/func_result_2.f90: Likewise.
6742         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6743
6744 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6745
6746         PR fortran/22146
6747         * gfortran.dg/elemental_subroutine_1.f90: New test.
6748         * gfortran.dg/elemental_subroutine_2.f90: New test.
6749
6750         PR fortran/25029
6751         PR fortran/21256
6752         * gfortran.dg/assumed_size_refs_1.f90: New test.
6753
6754         PR fortran/20868
6755         PR fortran/20870
6756         * gfortran.dg/assumed_size_refs_2.f90: New test.
6757         * gfortran.dg/initialization_1.f90: Change warning message.
6758
6759 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6760
6761         * gcc.dg/tree-ssa/loop-15.c: New test.
6762
6763 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6764
6765         PR fortran/25598
6766         * gfortran.dg/backspace_3.f: New test.
6767         * gfortran.dg/backspace_4.f: New test.
6768
6769 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6770
6771         PR fortran/24268
6772         * gfortran.dg/fmt_white.f: Update test.
6773
6774 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6775
6776         * gcc.dg/cast-1.c: Add new warning.
6777         * gcc.dg/cast-2.c: Likewise.
6778         * gcc.dg/cast-3.c: Likewise.
6779         * gcc.dg/format/cast-1.c: Likewise.
6780         * gcc.dg/cast-4.c: New testcase.
6781
6782 2006-01-05  Richard Guenther  <rguenther@suse.de>
6783
6784         PR tree-optimization/22555
6785         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6786
6787 2006-01-05  Richard Guenther  <rguenther@suse.de>
6788             Diego Novillo  <dnovillo@redhat.com>
6789
6790         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6791         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6792         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6793         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6794         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6795         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6796         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6797         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6798         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6799         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6800         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6801         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6802         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6803         * treelang/compile/extravar.tree: Likewise.
6804         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6805         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6806         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6807         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6808         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6809
6810 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6811
6812         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6813         for 64-bit fix.
6814
6815 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6816
6817         PR fortran/23675
6818         gfortran.dg/char_result_11.f90: New.
6819
6820 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6821
6822         PR c++/24782
6823         * g++.dg/parse/access9.C: New test.
6824         * g++.dg/tc1/dr52.C: Tweak error markers.
6825
6826 2006-01-04  Richard Henderson  <rth@redhat.com>
6827
6828         Merge from gomp branch.
6829         * g++.dg/parse/pragma2.C: Update expected error lines.
6830
6831 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6832
6833         * g++.dg/other/i386-2.C: New test.
6834
6835         PR target/25554
6836         * gcc.c-torture/compile/20051228-1.c: New test.
6837
6838         PR c/25559
6839         * gcc.dg/pr25559.c: New test.
6840
6841 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/25492
6844         * g++.dg/lookup/friend9.C: New test.
6845
6846         PR c++/25625
6847         * g++.dg/template/repo5.C: New test.
6848
6849 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6850
6851         PR fortran/25101
6852         * gfortran.dg/forall_2.f90: New test.
6853
6854 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6855
6856         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6857         dg-require-weak.  Adjust regexp to handle leading-underscore
6858         targets and space as well as TAB after .weak.  Change previous
6859         64-bit fix to not use naked dot.
6860
6861 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6862
6863         PR rtl-optimization/25578
6864         * gcc.c-torture/execute/20060102-1.c: New testcase.
6865
6866 2006-01-03  Richard Guenther  <rguenther@suse.de>
6867
6868         PR c/25183
6869         * gcc.dg/torture/pr25183.c: New testcase.
6870
6871 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6872
6873         Merge from gomp-branch.
6874         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6875         * gcc.dg/ia64-sync-2.c: Likewise.
6876         * gcc.dg/ia64-sync-3.c: Likewise.
6877         * gcc.dg/ia64-sync-4.c: Likewise.
6878         * gcc.dg/sync-2.c: Likewise.
6879         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6880         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6881
6882 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/25635
6885         * g++.dg/parse/operator6.C: New test.
6886
6887         PR c++/25637
6888         * g++.dg/parse/error29.C: New test.
6889
6890         PR c++/25638
6891         * g++.dg/parse/dtor6.C: New test.
6892
6893         PR c++/25633
6894         * g++.dg/parse/ctor3.C: New test.
6895
6896         PR c++/25634
6897         * g++.dg/template/class3.C: New test.
6898
6899 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6900
6901         * g++.dg/debug/debug9.C: New.
6902
6903 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6904
6905         PR fortran/24640
6906         * gfortran.dg/label_2.f90: New test.
6907
6908 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6909
6910         * g++.dg/lookup/using12.C: Tighten error marker.
6911
6912 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6913             Andrew Pinski <pinskia@physics.uc.edu>
6914
6915         * gcc.target/powerpc/darwin-abi-3.c: New file.
6916         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6917         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6918         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6919         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6920         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6921         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6922         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6923         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6924
6925 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6926
6927         * gcc.dg/tree-ssa/loadpre1.c: New;
6928         * gcc.dg/tree-ssa/loadpre2.c: New;
6929         * gcc.dg/tree-ssa/loadpre3.c: New;
6930         * gcc.dg/tree-ssa/loadpre4.c: New;
6931         * gcc.dg/tree-ssa/loadpre5.c: New;
6932         * gcc.dg/tree-ssa/loadpre6.c: New;
6933         * gcc.dg/tree-ssa/loadpre7.c: New;
6934         * gcc.dg/tree-ssa/loadpre8.c: New;
6935         * gcc.dg/tree-ssa/loadpre9.c: New;
6936
6937 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6938
6939         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6940         * g++.dg/abi/thunk4.C: Likewise.
6941
6942 2006-01-01  Andreas Jaeger  <aj@suse.de>
6943
6944         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6945         portable.
6946
6947 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR c++/25294
6950         * gcc.dg/pragma-pack-3.c: New test.
6951         * g++.dg/parse/pragma3.C: New test.
6952
6953 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6954
6955         PR middle-end/24827
6956         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6957
6958 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6959
6960         PR testsuite/25214
6961         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6962
6963 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6964
6965         PR fortran/22607
6966         * gfortran-dg/pure_byref_3.f90: New.
6967
6968         fortran/PR 25396
6969         * gfortran.dg/userdef_operator_1.f90: New.
6970
6971 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6972
6973         * g++.dg/abi/thunk3.C: New.
6974         * g++.dg/abi/thunk4.C: New.
6975
6976 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6977
6978         PR fortran/25532
6979         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6980         associated derived type components of derived types are
6981         properly declared in contained procedures.
6982
6983 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6984
6985         PR libgfortran/25139
6986         * gfortran.dg/backspace_2.f: New test.
6987
6988 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6989
6990         PR libgfortran/25550
6991         * gfortran.dg/endfile.f: New test.
6992
6993 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6994
6995         PR libgfortran/25419
6996         * gfortran.dg/comma.f: New test.
6997
6998 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6999
7000         * lib/gfortran-dg.exp: Remove trailing whitespace.
7001         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7002         -funroll-all-loops.
7003
7004 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7005
7006         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7007         Extended Double long doubles or repeat tests when long double is
7008         the same size as double.
7009
7010 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7011
7012         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7013
7014         PR testsuite/25442
7015         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7016         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7017
7018         PR testsuite/25441
7019         * gcc.dg/pr23911.c: Make test variable static.
7020
7021         PR testsuite/25444
7022         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7023
7024 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7025
7026         PR c++/25439
7027         * g++.dg/parse/crash17.C: Adjust error markers.
7028         * g++.dg/template/error20.C: New test.
7029
7030 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7031
7032         PR c++/23172
7033         * g++.dg/ext/complit4.C: New test.
7034
7035         PR c++/25417
7036         * g++.dg/ext/complit5.C: Likewise.
7037
7038 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7039
7040         PR tree-optimization/25125
7041         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7042         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7043         * gcc.c-torture/execute/pr25125.c: New.
7044
7045 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7046
7047         PR fortran/25029
7048         PR fortran/21256
7049         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7050         with incorrect assumed size references.
7051
7052 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/23171
7055         * g++.dg/opt/init1.C: New test.
7056
7057 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/24671
7060         * g++.dg/template/sfinae3.C: New test.
7061
7062 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7063
7064         * g++.dg/other/friend4.C: New test.
7065
7066 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR target/25005
7069         * g++.dg/opt/pr25005.C: New test.
7070
7071 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/25369
7074         * g++.dg/template/ptrmem16.C: New test.
7075
7076 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7077
7078         PR fortran/25029
7079         PR fortran/21256
7080         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7081
7082 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7083
7084         PR libgfortran/25307
7085         * gfortran.dg/list_read_5.f90: New test.
7086
7087 2005-12-22  Richard Henderson  <rth@redhat.com>
7088
7089         * gcc.target/i386/sse-7.c: Use -msse2.
7090
7091 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7092
7093         PR rtl-optimization/25432
7094         * gcc.c-torture/compile/20051216-1.c: New test.
7095
7096         PR objc/25328
7097         * objc/execute/pr25328.m: New test.
7098
7099 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/25364
7102         * g++.dg/template/call4.C: New test.
7103
7104 2005-12-22  Dale Johannesen  <dalej@apple.com>
7105
7106         * gcc.target/i386/sse-17.c: New.
7107
7108 2005-12-22  Paul Brook  <paul@codesourcery.com>
7109
7110         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7111
7112 2005-12-22  Paul Brook  <paul@codesourcery.com>
7113
7114         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7115
7116 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7117
7118         PR tree-opt/25513
7119         * gcc.c-torture/compile/pr25513.c: New test.
7120
7121 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7122
7123         PR c++/23333
7124         * g++.dg/parse/error25.C: Add more tests.
7125
7126 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7127
7128         PR fortran/18990
7129         * gfortran.dg/der_charlen_1.f90: New.
7130
7131 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7132
7133         PR fortran/20889
7134         * gfortran.dg/pointer_component_type_1.f90: New test.
7135
7136         PR fortran/25029
7137         PR fortran/21256
7138         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7139         should give an error with assumed size array refernces and checks those
7140         that should not.
7141         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7142         reference an upper bound so that it does not generate an error.
7143
7144         PR fortran/19362
7145         PR fortran/20244
7146         PR fortran/20864
7147         PR fortran/25391
7148         * gfortran.dg/used_dummy_types_1.f90: New test.
7149         * gfortran.dg/used_dummy_types_2.f90: New test.
7150         * gfortran.dg/used_dummy_types_3.f90: New test.
7151         * gfortran.dg/used_dummy_types_4.f90: New test.
7152         * gfortran.dg/used_dummy_types_5.f90: New test.
7153
7154         PR fortran/23152
7155         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7156         group already being USE associated.
7157         * gfortran.dg/assumed_shape_nml.f90: New test.
7158         * gfortran.dg/assumed_size_nml.f90: New test.
7159
7160         PR fortran/20862
7161         PR fortran/25053
7162         PR fortran/25063
7163         PR fortran/25064
7164         PR fortran/25066
7165         PR fortran/25067
7166         PR fortran/25068
7167         PR fortran/25307
7168         * gfortran.dg/io_constraints_1.f90: New test.
7169         * gfortran.dg/io_constraints_1.f90: New test.
7170         * gfortran.dg/iostat_3.f90: Change wording of warning.
7171         * gfortran.dg/g77/19981216-0.f: The same.
7172
7173 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7174
7175         PR tree-optimization/23518
7176         * testsuite/gcc.dg/pr23518.c: New.
7177
7178 2005-12-21  Mike Stump  <mrs@apple.com>
7179
7180         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7181
7182 2005-12-21  Paul Brook  <paul@codesourcery.com>
7183
7184         * gcc.dg/pr19340.c: Skip on m68k targets.
7185
7186 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7187
7188         PR rtl-optimization/25196
7189         * gcc.dg/pr25196.c: New test.
7190
7191 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7192
7193         PR fortran/25423
7194         gfortran.dg/where_nested_1.f90: New.
7195
7196 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7197
7198         PR tree-optimization/25382.
7199         * gcc.dg/tree-ssa/pr25382.c: New.
7200
7201 2005-12-20  Richard Guenther  <rguenther@suse.de>
7202
7203         PR middle-end/24306
7204         * gcc.target/i386/pr24306.c: New testcase.
7205
7206 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7207
7208         PR tree-optimization/25501
7209         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7210
7211 2005-12-20  Richard Guenther  <rguenther@suse.de>
7212
7213         Revert
7214         2005-12-02  Richard Guenther  <rguenther@suse.de>
7215
7216         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7217
7218 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/21228
7221         * g++.dg/warn/Wunreachable-code-2.C: New test.
7222
7223 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7224
7225         PR c++/24278
7226         * g++.dg/template/ctor5.C: New test.
7227
7228         PR c++/24915
7229         * g++.dg/template/overload8.C: New test.
7230
7231 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7232
7233         * gcc.c-torture/compile/pr25483 : New test.
7234
7235 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7236
7237         PR c++/20552
7238         * g++.dg/ext/typeof10.C: New test.
7239
7240 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7241
7242         * gcc.dg/mt-loopi1.c: New.
7243
7244 2005-12-18  Richard Guenther  <rguenther@suse.de>
7245
7246         PR tree-optimization/25481
7247         * gcc.dg/torture/pr25481.c: New testcase.
7248
7249 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7250
7251         PR rtl-optimization/21041
7252         * gcc.dg/pr21041.c: New test.
7253
7254 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7255
7256         PR libgfortran/25463
7257         * gfortran.dg/advance.f90: New test.
7258
7259 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7260
7261         * gcc.dg/20051201-1.c: New test.
7262
7263 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/25018
7266         * gfortran.dg/initialization_1.f90: New test.
7267         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7268         * gfortran.dg/g77/980616-0.f: The same.
7269
7270 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7271
7272         * PR fortran/25458
7273         * gfortran.dg/chkbits.f90: New test.
7274
7275 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7276
7277         * gfortran.dg/enum_5.f: Revert to previous version.
7278
7279 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7280
7281         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7282         * gfortran.dg/nested_modules_1.f90: Ditto.
7283         * gfortran.dg/hollerith_f95.f90: Ditto.
7284         * gfortran.dg/select_5.f90: Ditto.
7285         * gfortran.dg/secnds.f: Ditto.
7286         * gfortran.dg/hollerith2.f90: Ditto.
7287         * gfortran.dg/imag_2.f: Ditto.
7288         * gfortran.dg/ftell_2.f90: Ditto.
7289         * gfortran.dg/malloc_free_1.f90: Ditto.
7290         * gfortran.dg/logint-1.f: Ditto.
7291         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7292         * gfortran.dg/e_d_fmt.f90: Ditto.
7293         * gfortran.dg/hollerith_legacy.f90: Ditto.
7294         * gfortran.dg/logint-2.f: Ditto.
7295         * gfortran.dg/enum_5.f90: Ditto.
7296         * gfortran.dg/f2c_2.f90: Ditto.
7297         * gfortran.dg/pr17143.f90: Ditto.
7298         * gfortran.dg/namelist_14.f90: Ditto.
7299         * gfortran.dg/logint-3.f: Ditto.
7300         * gfortran.dg/spread_scalar_source.f90: Ditto.
7301         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7302         * gfortran.dg/namelist_11.f: Ditto.
7303         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7304         * gfortran.dg/g77/20010519-1.f
7305         * gfortran.dg/g77/alpha1.f: Ditto.
7306         * gfortran.dg/g77/990115-1.f: Ditto.
7307         * gfortran.dg/g77/erfc.f: Ditto.
7308         * gfortran.dg/g77/19990313-3.f: Ditto.
7309         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7310         * gfortran.dg/g77/20010426.f: Ditto.
7311         * gfortran.dg/g77/19990313-0.f: Ditto.
7312         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7313         * gfortran.dg/g77/20000629-1.f: Ditto.
7314         * gfortran.dg/g77/970125-0.f: Ditto.
7315         * gfortran.dg/g77/8485.f: Ditto.
7316         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7317         * gfortran.dg/g77/19990313-1.f: Ditto.
7318         * gfortran.dg/g77/int8421.f: Ditto.
7319         * gfortran.dg/g77/19990305-0.f: Ditto.
7320         * gfortran.dg/g77/947.f: Ditto.
7321         * gfortran.dg/g77/19990905-2.f: Ditto.
7322         * gfortran.dg/g77/cabs.f: Ditto.
7323         * gfortran.dg/g77/19990313-2.f: Ditto.
7324         * gfortran.dg/g77/20020307-1.f: Ditto.
7325         * gfortran.dg/g77/dcomplex.f: Ditto.
7326         * gfortran.dg/g77/19990502-1.f: Ditto.
7327         * gfortran.dg/g77/19981216-0.f: Ditto.
7328         * gfortran.dg/common_4.f90: Ditto.
7329         * gfortran.dg/entry_4.f90: Ditto.
7330         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7331         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7332         * gfortran.dg/namelist_12.f: Ditto.
7333         * gfortran.dg/scale_1.f90: Ditto.
7334         * gfortran.dg/modulo_1.f90
7335         * gfortran.dg/hollerith.f90: Ditto.
7336         * gfortran.dg/direct_io_3.f90: Ditto.
7337         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7338         * gfortran.dg/gnu_logical_1.F: Ditto.
7339         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7340         * gfortran.dg/assign_1.f90: Ditto.
7341         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7342         * gfortran.dg/pr23095.f: Ditto.
7343         * gfortran.dg/read_float_1.f90: Ditto.
7344
7345 2005-12-17  Andreas Jaeger  <aj@suse.de>
7346
7347         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7348         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7349
7350 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7351
7352         PR fortran/24268
7353         * gfortran.dg/fmt_white.f: New test.
7354
7355 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7356
7357         * gfortran.dg/label_1.f90: New test.
7358
7359 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7360
7361         PR testsuite/25422
7362         * gcc.dg/20031012-1.c: Add -Walways-true option.
7363         * gcc.dg/weak/weak-3.c: Likewise.
7364         * g++.old-deja/g++.mike/warn8.C: Likewise.
7365
7366 2005-12-16  Mike Stump  <mrs@apple.com>
7367
7368         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7369         exit.
7370
7371 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7372
7373         PR libgfortran/25264
7374         PR libgfortran/25349
7375         * gfortran.dg/tl_editing.f90: Added additional checks.
7376         * gfortran.dg/t_editing.f: New test.
7377         * gfortran.dg/write_padding.f90: New test
7378
7379 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7380
7381         PR testsuite/25215
7382         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7383
7384 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR rtl-optimization/24899
7387         * gcc.c-torture/execute/20051215-1.c: New test.
7388
7389 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7390
7391         PR 24823
7392         * gfortran.dg/pr24823.f: New test.
7393
7394 2005-12-16  Jeff Law  <law@redhat.com>
7395
7396         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7397
7398 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7399
7400         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7401         Change C++ style comments to C style comments.
7402         Remove aligned types from the array.
7403         Keep Enums disabled.
7404         (complex_types): Remove aligned types from the array.
7405         Comment out "_Complex long double".
7406         (attrib_types): Remove.
7407         (complex_attrib_types): Remove.
7408         (attrib_array_types): Remove.
7409         (complex_attrib_array_types): Remove.
7410         (aligned_bitfld_types): Remove.
7411         (n_aligned_bitfld_types): Remove.
7412         (FEATURE_ALIGNEDPACKED): Delete.
7413         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7414         (singles): Remove support for adding attributes.
7415         (choose_type): Remove support for attributed types.
7416         (generate_fields): Remove support for attributed bit-fields.
7417         Remove support for adding attributes.
7418         (generate_random_tests): Remove support for adding attributes.
7419         (features): Add back "[0] :0" and "complex vector [0]".
7420         (main): Remove support for attributed bit-fields.
7421         Uncomment the calling of generate_random_tests for the rests of
7422         the tests.
7423
7424 2005-12-16  Jan Hubicka  <jh@suse.cz>
7425
7426         * gcc.c-torture/combine/pr25224.c: New.
7427
7428 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7429
7430         PR other/25028
7431         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7432         HP-UX.
7433
7434 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7435
7436         * gcc.dg/20051215-1.c: New file.
7437
7438 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7439
7440         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7441         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7442
7443 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7444
7445         PR fortran/18197
7446         * gfortran.dg/dummy_functions_1.f90: New.
7447
7448 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7449
7450         PR rtl-optimization/25310
7451         * gcc.c-torture/compile/pr25310.c: New test.
7452
7453 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7454
7455         PR debug/25023
7456         * gcc.dg/pr25023.c: New test.
7457
7458 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7459
7460         * g++.old-deja/g++.brendan/redecl1.C,
7461         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7462         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7463         g++.old-deja/g++.oliva/typeof1.C,
7464         g++.old-deja/g++.other/crash16.C,
7465         g++.old-deja/g++.other/crash34.C,
7466         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7467         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7468         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7469         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7470         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7471         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7472         Remove xfail.
7473
7474 2005-12-14  Kean Johnston  <jkj@sco.com>
7475             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7476
7477         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7478         * gcc.target/i386/20020523-1.c: Ditto.
7479         * gcc.target/i386/tailcall-1.c: Ditto.
7480         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7481         * gcc.target/i386/ssetype-5.c: Ditto.
7482
7483 2005-12-14  Jeff Law  <law@redhat.com>
7484
7485         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7486
7487 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR target/25254
7490         PR target/24188
7491         * gcc.target/i386/pr25254.c: New test.
7492         * gfortran.dg/PR24188.f: New test.
7493
7494 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7495
7496         * lib/fortran-torture.exp: Catch remaining uses of
7497         remote_file build delete.
7498
7499 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7500
7501         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7502
7503 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7504
7505         * gcc.dg/warn-addr-cmp.c: New test.
7506
7507 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7508
7509         PR debug/25023
7510         PR target/25293
7511         * gcc.target/i386/pr25293.c: New test.
7512
7513 2005-12-13  Petr Machata  <machata@post.cz>
7514
7515         PR c++/24907
7516         * g++.dg/parse/comma2.C: New test.
7517
7518 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7519             Jakub Jelinek  <jakub@redhat.com>
7520
7521         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7522         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7523         (limits.h): Include unconditionally.
7524         (stdlib.h): Likewise.
7525         (hashtab.h): Do not include.
7526         (getopt.h): Likewise.
7527         (stddef.h): Include.
7528         (hashval_t): Define.
7529         (struct entry): Add "next" field.
7530         (HASH_SIZE): New macro.
7531         (hash_table): New variable.
7532         (switchfiles): Do not use xmalloc.
7533         (mix): New macro.
7534         (iterative_hash): New function.
7535         (hasht): Remove.
7536         (e_exists): New function.
7537         (e_insert): Likewise.
7538         (output): Use, instead of libiberty hashtable functions.
7539         (main): Do not use getopt.  Do not call htab_create.
7540
7541 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/25331
7544         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7545         put atal* and atpaal* attributes on array elements.
7546         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7547         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7548         put atal* and atpaal* attributes on array elements.
7549         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7550
7551 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7552
7553         * gcc.dg/single-precision-constant.c: New test.
7554
7555 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7556
7557         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7558         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7559         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7560         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7561         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7562         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7563         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7564         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7565         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7566         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7567         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7568         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7569         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7570         gcc.target/powerpc/ppc-sdata-2.c,
7571         gcc.target/powerpc/ppc-stackalign-1.c,
7572         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7573         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7574         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7575         gcc.target/powerpc/rs6000-ldouble-2.c,
7576         gcc.target/powerpc/rs6000-power2-1.c,
7577         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7578         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7579         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7580         option into target selector.
7581         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7582         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7583
7584 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7585
7586         PR objc/25348
7587         * objc.dg/encode-9.m: New test.
7588
7589 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7590
7591         PR testsuite/20772
7592         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7593         * gcc.dg/asm-b.c: Fix typo.
7594         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7595         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7596         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7597         i?86 lp64 and x86_64 ilp32.
7598         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7599         on i?86 lp64.
7600         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7601
7602 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7603
7604         PR fortran/25078
7605         gfortran.dg/equiv_5.f90: New test.
7606
7607 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7608
7609         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7610         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7611         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7612         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7613         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7614         * gcc.dg/tree-ssa/reassoc-5.c: New.
7615         * gcc.dg/tree-ssa/reassoc-6.c: New.
7616         * gcc.dg/tree-ssa/reassoc-7.c: New.
7617         * gcc.dg/tree-ssa/reassoc-8.c: New.
7618         * gcc.dg/tree-ssa/reassoc-9.c: New.
7619         * gcc.dg/tree-ssa/reassoc-10.c: New.
7620         * gcc.dg/tree-ssa/reassoc-11.c: New.
7621
7622 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7623
7624         PR testsuite/25167
7625         PR testsuite/24478
7626         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7627
7628 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7629
7630         PR c++/25300
7631         * g++.dg/template/inherit.C: Do not use a generic error message.
7632
7633 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7634
7635         PR libobjc/25354
7636         * objc.dg/gnu-encoding: New directory.
7637         * objc.dg/gnu-encoding/compat-common.h: New file.
7638         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7639         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7640         * objc.dg/gnu-encoding/vector-defs.h: New file.
7641         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7642         * objc.dg/gnu-encoding/generate-random.c: New file.
7643         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7644         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7645         * objc.dg/gnu-encoding/generate-random.h: New file.
7646
7647 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/25337
7650         * g++.dg/template/defarg7.C: New test.
7651
7652 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7653
7654         PR libobjc/25347
7655         * objc.dg/encode-8.m: New test.
7656
7657 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7658
7659         PR libobjc/25346
7660         * objc.dg/encode-7.m: New test.
7661
7662 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/25010
7665         * g++.dg/opt/inline10.C: New test.
7666
7667 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7668
7669         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7670
7671 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7672
7673         * gfortran.dg/substring_equivalence.f90: typo in comment
7674
7675 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7676
7677         PR fortran/25068
7678         * gfortran.dg/iostat_3.f90: New test.
7679
7680 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7681
7682         PR fortran/23815
7683         * gfortran.dg/unf_io_convert_1.f90: New test.
7684         * gfortran.dg/unf_io_convert_2.f90: New test.
7685         * gfortran.dg/unf_io_convert_3.f90: New test.
7686
7687 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7688
7689         PR testsuite/20772
7690         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7691         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7692         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7693         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7694         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7695         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7696         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7697         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7698         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7699         gcc.dg/torture/fp-int-convert-float128-timode.c,
7700         gcc.dg/torture/fp-int-convert-float128.c,
7701         gcc.dg/torture/fp-int-convert-float80-timode.c,
7702         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7703         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7704
7705         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7706
7707 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7708
7709         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7710
7711 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7712
7713         * gcc.dg/20051207-1.c,
7714         * gcc.dg/20051207-2.c,
7715         * gcc.dg/20051207-3.c: New tests.
7716
7717 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7718
7719         PR testsuite/20772
7720         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7721         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7722         dg-skip-if target selector.
7723
7724         PR testsuite/20772
7725         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7726         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7727         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7728         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7729         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7730         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7731         and/or merge with i?86 cases.
7732
7733         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7734
7735         PR testsuite/20772
7736         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7737         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7738         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7739         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7740         x86_64-*-linux*.
7741
7742 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7743
7744         PR target/25311
7745         * gcc.c-torture/compile/pr25311.c: New test.
7746
7747 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7748
7749         PR libgfortran/25039
7750         * gfortran.dg/read_comma.f: New test.
7751
7752 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR c++/19317
7755         * g++.dg/opt/pr19317-1.C: New test.
7756         * g++.dg/opt/pr19317-2.C: New test.
7757         * g++.dg/opt/pr19317-3.C: New test.
7758
7759         PR target/19005
7760         * gcc.c-torture/execute/pr19005.c: New test.
7761
7762         PR target/17828
7763         * g++.old-deja/g++.other/comdat5.C: New test.
7764         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7765
7766         * g++.dg/compat/struct-layout-1.exp: New file.
7767         * g++.dg/compat/struct-layout-1.h: New.
7768         * g++.dg/compat/struct-layout-1_generate.c: New.
7769         * g++.dg/compat/struct-layout-1_x1.h: New.
7770         * g++.dg/compat/struct-layout-1_x2.h: New.
7771         * g++.dg/compat/struct-layout-1_y1.h: New.
7772         * g++.dg/compat/struct-layout-1_y2.h: New.
7773
7774         * gcc.dg/20050330-2.c: New test.
7775
7776 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7777
7778         PR fortran/25292
7779         * gfortran.dg/associated_1.f90: New.
7780
7781 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7782
7783         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7784         ILP32 vect_no_align platforms.
7785
7786 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7787             Jakub Jelinek  <jakub@redhat.com>
7788
7789         PR target/25268
7790         * gcc.c-torture/compile/20051207-1.c: New test.
7791
7792 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7793
7794         PR testsuite/20772
7795         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7796         gcc.dg/torture/pr18582-1.c,
7797         gcc.target/i386/attributes-error.c: Also test on x86_64.
7798
7799         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7800
7801 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7802
7803         PR c++/19397
7804         * g++.dg/template/typedef3.C: New test.
7805
7806         PR c++/19762
7807         PR c++/19764
7808         * g++.dg/template/dtor3.C: Fix error markers.
7809
7810 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7811
7812         * lib/target-supports.exp (check_effective_target_sync_char_short):
7813         Add s390*.
7814
7815 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7816
7817         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7818
7819 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7820
7821         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7822         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7823         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7824         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7825
7826 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7827
7828         PR c++/25263
7829         * g++.dg/other/array2.C: New test case.
7830
7831 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7832
7833         * gcc.dg/darwin-weakimport-3.c: New.
7834
7835         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7836         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7837         and to work on Darwin.
7838         * gcc.dg/attr-weakref-1b.c: New file.
7839         * gcc.dg/attr-weakref-2.c: New test.
7840         * gcc.dg/darwin-weakref-1.c: New test.
7841
7842 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7843
7844         PR testsuite/25247
7845         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7846         use in selector expressions.
7847         (dg-xfail-if): Ditto.
7848         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7849         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7850         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7851         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7852         * gcc.test-framework/test-framework.exp: Skip generated tests if
7853         CHECK_TEST_FRAMEWORK is not 1.
7854
7855 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7856
7857         PR tree-optimization/24963
7858         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7859
7860         PR target/24108
7861         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7862
7863         PR target/18580
7864         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7865         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7866         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7867         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7868
7869 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7870
7871         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7872         dg-options.
7873
7874 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7875
7876         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7877
7878 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7879
7880         * gcc.dg/format/cast-1.c: New test.
7881
7882 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7883
7884         PR c/7776
7885         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7886         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7887         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7888         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7889
7890 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7891
7892         * gcc.dg/cast-pretty-print-1.c: New test.
7893
7894 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7895
7896         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7897
7898 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/24173
7901         * g++.dg/template/friend40.C: New test.
7902
7903 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR target/25199
7906         * gcc.target/i386/movq-2.c: New test.
7907         * gcc.target/i386/movq.c: Remove target i?86, instead add
7908         dg-require-effective-target ilp32.
7909
7910 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7911
7912         PR c++/24103
7913         * g++.dg/other/default1.C: New test.
7914
7915 2005-12-02  Richard Guenther  <rguenther@suse.de>
7916
7917         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7918
7919 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7920
7921         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7922
7923 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7924
7925         PR target/21017
7926         * gcc.target/powerpc/rotate.c: New.
7927
7928 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7929
7930         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7931         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7932
7933 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7934
7935         PR c/13384
7936         * gcc.dg/pr17730-1.c: Adjust.
7937         * gcc.dg/lvalue1.c (main): Likewise.
7938         * gcc.dg/lvalue-2.c: Likewise.
7939         * g++.dg/pr7503-3.C
7940
7941 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7942
7943         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7944         error messages.
7945
7946 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7947
7948         PR fortran/24789
7949         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7950
7951 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7952
7953         PR target/24475
7954         * lib/target-supports.exp (check_effective_target_tls): New.
7955         (check_effective_target_tls_runtime): New.
7956         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7957         for TLS support.
7958         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7959         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7960         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7961         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7962         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7963         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7964         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7965         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7966         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7967         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7968         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7969         effective-target TLS.
7970         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7971         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7972         effective-target TLS runtime.
7973
7974 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7975
7976         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7977
7978 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7979
7980         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7981         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7982         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7983         ignored" warnings when "packing" is the same as the ABI layout.
7984
7985 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7986
7987         PR fortran/21302
7988         * gfortran.dg/line_length_1.f: New test.
7989         * gfortran.dg/line_length_2.f90: Ditto.
7990
7991 2005-11-30  Richard Guenther  <rguenther@suse.de>
7992
7993         PR tree-optimization/21655
7994         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7995
7996 2005-11-30  Dale Johannesen  <dalej@apple.com>
7997
7998         * gcc.c-torture/compile/pr24930.c: New.
7999
8000 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8001
8002         PR fortran/15809
8003         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8004
8005 2005-11-30  Jeff Law  <law@redhat.com>
8006
8007         * g++.old-deja/g++.law/pr25000.C: New test.
8008
8009 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8010
8011         * gcc.dg/tls/opt-11.c: New test.
8012
8013 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8014
8015         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8016         targets.
8017         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8018         LP64 ia64.
8019
8020 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8021
8022         * gfortran.dg/open_access_1.f90: New test.
8023
8024 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8025
8026         * gcc.dg/charset/builtin2.c: New test.
8027
8028 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8029
8030         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8031         on mmix-*-* for *_[xy].c.
8032
8033 2005-11-28  Kean Johnston  <jkj@sco.com>
8034
8035         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8036         headers.
8037         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8038         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8039         * gcc.target/i386/asm-3.c: Ditto.
8040         * gcc.target/i386/clobbers.c: Ditto.
8041         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8042         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8043         test regexp.
8044         * gcc.target/i386/mul.c: Ditto.
8045         * gcc.target/i386/ssetype-1.c: Ditto.
8046         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8047         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8048         static so the test works with -fPIC mode too. Based on comment in
8049         PR19231 by Pinski.
8050         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8051
8052 2005-11-28  Richard Guenther  <rguenther@suse.de>
8053
8054         * gcc.dg/alias-9.c: New testcase.
8055         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8056
8057 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8058             Uros Bizjak  <uros@kss-loka.si>
8059
8060         PR middle-end/20219
8061         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8062         tan(x)/sin(x) transformations.
8063
8064 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8065
8066         PR middle-end/24575
8067         * gcc.dg/tree-ssa/divide-3.c: New test.
8068         * gcc.dg/tree-ssa/divide-4.c: New test.
8069
8070 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8071
8072         PR fortran/24917
8073         *  gfortran.dg/boz_6.f90: New test.
8074
8075 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8076
8077         PR fortran/23912
8078         * gfortran.dg/modulo_1.f90: New test.
8079
8080 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8081
8082         PR libfortran/24919
8083         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8084         fail on CRLF platforms.
8085         * gfortran.dg/ftell_2.f90: Likewise.
8086
8087 2005-11-26  Eric Christopher  <echristo@apple.com>
8088
8089         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8090
8091 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8092
8093         * objc.dg/gnu-runtime-3.m: Simplify.
8094
8095 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8096
8097         PR middle-end/23669
8098         * gcc.dg/tree-ssa/divide-1.c: New test.
8099         * gcc.dg/tree-ssa/divide-2.c: New test.
8100
8101 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8102
8103         PR libgfortran/24945
8104         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8105
8106 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8107
8108         PR libgfortran/24945
8109         * gfortran.dg/open_status_2.f90: New test.
8110
8111 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8112
8113         * gcc.c-torture/execute/builtins/fprintf.c,
8114         gcc.c-torture/execute/builtins/fputs-lib.c,
8115         gcc.c-torture/execute/builtins/fputs.c,
8116         gcc.c-torture/execute/builtins/lib/fprintf.c,
8117         gcc.c-torture/execute/builtins/lib/printf.c,
8118         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8119
8120 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8121
8122         * gcc.dg/20050922-2.c: New test.
8123
8124 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8125
8126         * objc.dg/gnu-runtime-3.m: New test.
8127
8128 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8129
8130         PR c++/9278
8131         * g++.dg/other/void1.C: New test.
8132
8133 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8134
8135         PR middle-end/24998
8136         * gcc.dg/torture/fp-int-convert-float.c,
8137         gcc.dg/torture/fp-int-convert-double.c,
8138         gcc.dg/torture/fp-int-convert-long-double.c,
8139         gcc.dg/torture/fp-int-convert-timode.c,
8140         gcc.dg/torture/fp-int-convert-float80.c,
8141         gcc.dg/torture/fp-int-convert-float80-timode.c,
8142         gcc.dg/torture/fp-int-convert-float128.c,
8143         gcc.dg/torture/fp-int-convert-float128-timode.c,
8144         gcc.dg/torture/fp-int-convert.h: New files.
8145
8146 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8147
8148         PR middle-end/24989
8149         * gcc.dg/tree-ssa/bool-10.c: New test.
8150         * gcc.dg/tree-ssa/bool-11.c: New test.
8151         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8152
8153 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8154
8155         PR middle-end/24990
8156         * tree-ssa/pr24990-1.c: New test.
8157
8158 2005-11-24  Richard Guenther  <rguenther@suse.de>
8159         Dirk Mueller <dmueller@suse.de>
8160
8161         PR c++/14024
8162         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8163         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8164         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8165         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8166         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8167         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8168
8169 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8170
8171         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8172
8173 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8174
8175         PR c/21668
8176         * gcc.dg/Wc++-compat.c: New.
8177         * gcc.dg/Wno-c++-compat.c: New.
8178
8179 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8180
8181         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8182         (vspltish, vspltisw): Likewise.
8183
8184 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8185
8186         PR libgfortran/24794
8187         * gfortran.dg/namelist_12.f: Fix quotes.
8188         * gfortran.dg/namelist_13.f90: Fix quotes.
8189         * gfortran.dg/namelist_14.f90: Fix quotes.
8190         * gfortran.dg/namelist_15.f90: Fix quotes.
8191         * gfortran.dg/namelist_use.f90: Fix quotes.
8192         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8193         * gfortran.dg/namelist_21.f90: New test.
8194         * gfortran.dg/namelist_22.f90: New test.
8195
8196 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8197
8198         PR target/23435
8199         * gcc.c-torture/compile/pr23435.c: New.
8200
8201 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8202
8203         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8204
8205 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8206
8207         * gcc.target/powerpc/405-macchw-1.c,
8208         gcc.target/powerpc/405-macchw-2.c,
8209         gcc.target/powerpc/405-macchwu-1.c,
8210         gcc.target/powerpc/405-macchwu-2.c,
8211         gcc.target/powerpc/405-machhw-1.c,
8212         gcc.target/powerpc/405-machhw-2.c,
8213         gcc.target/powerpc/405-machhwu-1.c,
8214         gcc.target/powerpc/405-machhwu-2.c,
8215         gcc.target/powerpc/405-maclhw-1.c,
8216         gcc.target/powerpc/405-maclhw-2.c,
8217         gcc.target/powerpc/405-maclhwu-1.c,
8218         gcc.target/powerpc/405-maclhwu-2.c,
8219         gcc.target/powerpc/405-mulchw-1.c,
8220         gcc.target/powerpc/405-mulchw-2.c,
8221         gcc.target/powerpc/405-mulchwu-1.c,
8222         gcc.target/powerpc/405-mulchwu-2.c,
8223         gcc.target/powerpc/405-mulhhw-1.c,
8224         gcc.target/powerpc/405-mulhhw-2.c,
8225         gcc.target/powerpc/405-mulhhwu-1.c,
8226         gcc.target/powerpc/405-mulhhwu-2.c,
8227         gcc.target/powerpc/405-mullhw-1.c,
8228         gcc.target/powerpc/405-mullhw-2.c,
8229         gcc.target/powerpc/405-mullhwu-1.c,
8230         gcc.target/powerpc/405-mullhwu-2.c,
8231         gcc.target/powerpc/405-nmacchw-1.c,
8232         gcc.target/powerpc/405-nmacchw-2.c,
8233         gcc.target/powerpc/405-nmachhw-1.c,
8234         gcc.target/powerpc/405-nmachhw-2.c,
8235         gcc.target/powerpc/405-nmaclhw-1.c,
8236         gcc.target/powerpc/405-nmaclhw-2.c,
8237         gcc.target/powerpc/440-macchw-1.c,
8238         gcc.target/powerpc/440-macchw-2.c,
8239         gcc.target/powerpc/440-macchwu-1.c,
8240         gcc.target/powerpc/440-macchwu-2.c,
8241         gcc.target/powerpc/440-machhw-1.c,
8242         gcc.target/powerpc/440-machhw-2.c,
8243         gcc.target/powerpc/440-machhwu-1.c,
8244         gcc.target/powerpc/440-machhwu-2.c,
8245         gcc.target/powerpc/440-maclhw-1.c,
8246         gcc.target/powerpc/440-maclhw-2.c,
8247         gcc.target/powerpc/440-maclhwu-1.c,
8248         gcc.target/powerpc/440-maclhwu-2.c,
8249         gcc.target/powerpc/440-mulchw-1.c,
8250         gcc.target/powerpc/440-mulchw-2.c,
8251         gcc.target/powerpc/440-mulchwu-1.c,
8252         gcc.target/powerpc/440-mulchwu-2.c,
8253         gcc.target/powerpc/440-mulhhw-1.c,
8254         gcc.target/powerpc/440-mulhhw-2.c,
8255         gcc.target/powerpc/440-mulhhwu-1.c,
8256         gcc.target/powerpc/440-mulhhwu-2.c,
8257         gcc.target/powerpc/440-mullhw-1.c,
8258         gcc.target/powerpc/440-mullhw-2.c,
8259         gcc.target/powerpc/440-mullhwu-1.c,
8260         gcc.target/powerpc/440-mullhwu-2.c,
8261         gcc.target/powerpc/440-nmacchw-1.c,
8262         gcc.target/powerpc/440-nmacchw-2.c,
8263         gcc.target/powerpc/440-nmachhw-1.c,
8264         gcc.target/powerpc/440-nmachhw-2.c,
8265         gcc.target/powerpc/440-nmaclhw-1.c,
8266         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8267
8268 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR fortran/24774
8271         * gfortran.dg/inquire_9.f90: New test.
8272
8273         PR fortran/21647
8274         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8275
8276 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         PR libfortran/24432
8279         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8280         Check that 'cos' is supported.
8281
8282 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8283
8284         PR fortran/24223
8285         * gfortran.dg/substring_equivalence.f90: New test.
8286
8287         PR fortran/24705
8288         * gfortran.dg/auto_internal_assumed.f90: New test.
8289
8290 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8291
8292         * gcc.dg/fold-div-2.c: New test.
8293
8294 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8295
8296         PR rtl-optimization/24883
8297         * gcc.c-torture/compile/pr24883.c: New test.
8298
8299 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8300
8301         PR middle-end/20583
8302         * gcc.c-torture/compile/pr20583.c: New.
8303
8304 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8305
8306         * gcc.c-torture/execute/usmul.c: New test.
8307
8308 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8309
8310         * gcc.dg/tree-ssa/vrp22.c: New test.
8311
8312 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8313
8314         PR middle-end/24912
8315         * gcc.dg/torture/pr24912-1.c: New test.
8316
8317 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8318
8319         PR fortran/24862
8320         * gfortran.dg/arrayio_derived_1.f90: New test.
8321
8322 2005-11-19  Richard Guenther  <rguenther@suse.de>
8323
8324         PR middle-end/23294
8325         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8326
8327 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8328
8329         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8330
8331 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/8355
8334         * g++.dg/template/friend39.C: New test.
8335
8336 2005-11-18  James E Wilson  <wilson@specifix.com>
8337
8338         * gcc.dg/builtin-strstr.c: New.
8339
8340 2005-11-18  Richard Henderson  <rth@redhat.com>
8341
8342         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8343         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8344         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8345         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8346         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8347         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8348         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8349         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8350         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8351         renaming to remove initial "ia64-".
8352
8353 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8356
8357 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8358
8359         * g++.dg/cpp/string-2.C: New test.
8360
8361 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8362
8363         * gcc.dg/tree-ssa/loop-14.c: New test.
8364
8365 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8366             Michael Chamberlain <michael@chamberlain.net.au>
8367
8368         * ada/acats/run_all.sh (target_run): Kill long running tests.
8369
8370 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8371
8372         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8373         * gcc.dg/cleanup-9.c: Likewise.
8374         * gcc.dg/cleanup-10.c: Likewise.
8375         * gcc.dg/cleanup-11.c: Likewise.
8376
8377 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8378
8379         PR fortran/24892
8380         * gfortran.dg/open_access_append_1.f90: New test.
8381         * gfortran.dg/open_access_append_2.f90: New test.
8382
8383 2005-11-16  Richard Guenther  <rguenther@suse.de>
8384
8385         PR middle-end/24851
8386         * gcc.c-torture/execute/pr24851.c: New testcase.
8387
8388 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8389
8390         * gcc.dg/fold-overflow-1.c: New test.
8391
8392 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8393
8394         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8395         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8396
8397 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8398
8399         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8400         structures.
8401         * g++.dg/eh/forced2.C: Likewise.
8402         * g++.dg/eh/forced3.C: Likewise.
8403         * g++.dg/eh/forced4.C: Likewise.
8404
8405 2005-11-11  Mike Stump  <mrs@apple.com>
8406
8407         * g++.old-deja/g++.mike/unused.C: Add.
8408
8409 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8410
8411         PR c++/24667
8412         * g++.dg/warn/Wcast-qual1.C: New test.
8413
8414 2005-11-15  Jan Hubicka  <jh@suse.cz>
8415
8416         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8417
8418 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8419
8420         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8421
8422 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8423
8424         PR 24840
8425         * gcc.dg/tree-ssa/pr24840.c: New test.
8426
8427 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8428
8429         PR testsuite/24841
8430         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8431
8432 2005-11-14  Dale Johannesen  <dalej@apple.com>
8433
8434         * gcc.c-torture/execute/20051113-1.c: New.
8435
8436 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/24687
8439         * g++.dg/template/crash43.C: New test.
8440
8441 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8442
8443         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8444
8445 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8446
8447         PR c++/24817
8448         * g++.dg/eh/spec8.C: New test.
8449
8450 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8451
8452         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8453
8454 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/20293
8457         * g++.dg/parse/ambig4.C: New test.
8458         * g++.dg/tc1/dr101.C: Adjust error markers.
8459         * g++.dg/lookup/strong-using-2.C: Likewise.
8460         * g++.dg/lookup/ambig5.C: Likewise.
8461         * g++.dg/lookup/ambig4.C: Likewise.
8462         * g++.dg/parse/crash22.C: Likewise.
8463
8464 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8465
8466         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8467
8468 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8469
8470         * gcc.dg/nested-calls-1.c: New test.
8471
8472 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8473
8474         * gfortran.dg/complex_intrinsic_1.f90: New test.
8475         * gfortran.dg/complex_intrinsic_2.f90: New test.
8476         * gfortran.dg/fgetc_1.f90: New test.
8477         * gfortran.dg/fgetc_2.f90: New test.
8478         * gfortran.dg/fgetc_3.f90: New test.
8479         * gfortran.dg/ftell_1.f90: New test.
8480         * gfortran.dg/ftell_2.f90: New test.
8481         * gfortran.dg/gnu_logical_1.F: New test.
8482         * gfortran.dg/gnu_logical_2.f90: New test.
8483
8484 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8485
8486         PR middle-end/24820
8487         * testsuite/gcc.dg/pr24820.c: New test.
8488
8489 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8490
8491         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8492         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8493         variable.
8494
8495 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8496
8497         testsuite/24614
8498         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8499
8500 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8501
8502         * gcc.target/cris/cris.exp: New file.
8503         * gcc.target/cris/rld-legit1.c: New test.
8504         * gcc.target/cris/rld-legit2.c: New test.
8505
8506 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR c++/24780
8509         * g++.dg/opt/pr24780.C: New test.
8510
8511         PR c++/24761
8512         * g++.dg/template/asm1.C: New test.
8513
8514 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8515
8516         PR libgfortran/24787
8517         * gfortran.dg/scan_1.f90: New test.
8518
8519 2005-11-12  Jan Hubicka  <jh@suse.cz>
8520
8521         * gcc.target/i386/minmax-1.c: New.
8522         * gcc.target/i386/minmax-2.c: New.
8523
8524 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8525
8526         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8527
8528 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8529
8530         * gcc.c-torture/execute/20051110-1.c,
8531         gcc.c-torture/execute/20051110-2.c: New tests.
8532
8533 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8534
8535         PR middle-end/24750
8536         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8537         New tests.
8538
8539 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8540
8541         * lib/target-libpath.exp (get_shlib_extension): New proc.
8542         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8543         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8544         * lib/objc.exp (objc_target_compile): Likewise.
8545         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8546         detection.
8547
8548 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8549
8550         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8551
8552         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8553         Add -static to additional_flags and pass it to target_compile.
8554
8555 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8556
8557         PR libgfortran/24719
8558         gfortran.dg/read_noadvance.f90: New test.
8559
8560         PR libgfortran/24699
8561         gfortran.dg/fmt_t_2.f90: New test.
8562
8563         PR libgfortran/24785
8564         gfortran.dg/read_x_eor.f90: New test.
8565
8566         PR libgfortran/24584
8567         gfortran.dg/namelist_empty.f90: Rename test.
8568
8569         PR libgfortran/24489
8570         gfortran/read_eor.f90: Rename test.
8571
8572 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/15976
8575         * gfortran.dg/automatic_module_variable.f90: New test.
8576
8577 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8578
8579         PR target/24445
8580         * gcc.dg/pr24445.c: New test.
8581
8582 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8583
8584         PR fortran/24655
8585         PR fortran/24755
8586         * gfortran.dg/recursive_statement_functions.f90: Add statement
8587         functions using inline intrinsic functions and parameters to test
8588         that they no longer seg-fault.
8589
8590         PR fortran/24409
8591         gfortran.dg/nested_modules_4.f90: New test.
8592         gfortran.dg/nested_modules_5.f90: New test.
8593
8594 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8595
8596         PR fortran/24643
8597         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8598
8599 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8600
8601         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8602         failures.
8603
8604 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8605
8606         * gcc.dg/sparc-getcontext-1.c: New test.
8607
8608 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8609
8610         * gcc.dg/ifcvt-fabs-1.c: New test.
8611
8612 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8613
8614         PR other/4372
8615         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8616         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8617
8618 2005-11-09  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/24716
8621         * gcc.c-torture/execute/pr24716.c: New testcase.
8622
8623 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8624
8625         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8626
8627 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8628
8629         PR 24624
8630         * gcc.dg/pr24624.c: Testcase added.
8631
8632 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8633
8634         PR 24623
8635         * g++.dg/other/pr24623.C: Testcase added.
8636
8637 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8638
8639         PR fortran/22607
8640         * gfortran-dg/pure_byref_1.f90: New.
8641         * gfortran-dg/pure_byref_2.f90: New.
8642
8643 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8644
8645         PR c/24101
8646         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8647         * gcc.dg/dg.exp: Run main loop also for *.i files.
8648
8649 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR c++/19450
8652         * g++.dg/tls/diag-3.C: New test.
8653         * g++.dg/tls/diag-4.C: New test.
8654         * g++.dg/tls/static-1.C: New test.
8655         * g++.dg/tls/static-1a.cc: New file.
8656
8657 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8658
8659         PR 23046
8660         * g++.dg/tree-ssa/pr23046.C: New test.
8661
8662 2005-11-08  Devang Patel <dpatel@apple.com>
8663
8664         PR tree-optimization/23115
8665         * gcc.dg/tree-ssa/pr23115.c: New.
8666
8667 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8668
8669         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8670         * gcc.target/powerpc/pr16155.c: Same.
8671         * gcc.target/powerpc/altivec-1.c: Same.
8672         * gcc.target/powerpc/altivec-2.c: Same.
8673         * gcc.target/powerpc/altivec-3.c: Same.
8674         * gcc.target/powerpc/altivec-5.c: Same.
8675         * gcc.target/powerpc/altivec-11.c: Same.
8676         * gcc.target/powerpc/altivec-12.c: Same.
8677         * gcc.target/powerpc/altivec-14.c: Same.
8678         * gcc.target/powerpc/altivec-22.c: Same.
8679         * gcc.target/powerpc/altivec-consts.c: Same.
8680         * gcc.target/powerpc/altivec-pr22085.c: Same.
8681         * gcc.target/powerpc/altivec-splat.c: Same.
8682         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8683         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8684         * gcc.target/powerpc/darwin-longlong.c: Same.
8685
8686 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8687
8688         PR target/19340
8689         * gcc.dg/pr19340.c: New test.
8690
8691 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8692
8693         PR rtl-optimization/24683
8694         * gcc.dg/pr24683.c: New test.
8695
8696 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8697
8698         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8699         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8700
8701 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8702
8703         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8704
8705 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8706
8707         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8708
8709 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8710
8711         PR target/24230
8712
8713         * gcc.target/powerpc/altivec-consts.c,
8714         gcc.target/powerpc/altivec-splat.c: New testcase.
8715
8716 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8717
8718         PR c/24599
8719
8720         * gcc.dg/overflow-2.c: New testcase.
8721
8722 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR rtl-optimization/23567
8725         * gcc.c-torture/execute/20051104-1.c: New test.
8726
8727 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8728
8729         PR fortran/24534
8730         gfortran.dg/private_type_2.f90: Modified to check that case with
8731         PRIVATE declaration within derived type is accepted.
8732
8733         PR fortran/20838
8734         gfortran.dg/pointer_assign_1.f90: New test.
8735
8736         PR fortran/20840
8737         * gfortran.dg/arrayio_0.f90: New test.
8738
8739         PR fortran/17737
8740         gfortran.dg/data_initialized.f90: New test.
8741         gfortran.dg/data_constraints_1.f90: New test.
8742         gfortran.dg/data_constraints_2.f90: New test.
8743
8744 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8745
8746         PR fortran/24174
8747         PR fortran/24305
8748         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8749
8750 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8751
8752         PR 24670
8753         * gcc.dg/tree-ssa/pr24670.c: New test.
8754
8755 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8756
8757         PR target/22432
8758         * gcc.target/i386/pr22432.c: New test.
8759
8760 2005-11-05  Richard Henderson  <rth@redhat.com>
8761
8762         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8763         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8764         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8765         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8766         from gcc.dg/alpha-*.
8767         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8768         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8769
8770 2005-11-05  Andreas Jaeger  <aj@suse.de>
8771
8772         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8773
8774 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8775
8776         PR target/23424
8777         * gcc.dg/torture/pr23424-1.c: New test.
8778
8779 2005-11-04  Richard Henderson  <rth@redhat.com>
8780
8781         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8782         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8783         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8784         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8785         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8786         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8787         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8788         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8789         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8790         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8791         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8792         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8793         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8794         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8795         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8796         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8797         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8798         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8799         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8800         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8801         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8802         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8803         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8804         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8805         Move from gcc.dg/.
8806         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8807         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8808         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8809         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8810         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8811         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8812         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8813         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8814         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8815         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8816         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8817         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8818         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8819         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8820         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8821         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8822         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8823         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8824         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8825         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8826         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8827         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8828         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8829         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8830         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8831         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8832         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8833         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8834         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8835         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8836         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8837         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8838         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8839         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8840         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8841         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8842         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8843         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8844         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8845         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8846         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8847         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8848         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8849         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8850         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8851
8852 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8853
8854         PR 24627
8855         * gcc.dg/tree-ssa/pr24627.c: New test.
8856
8857 2005-11-04 Paul Brook  <paul@codesourcery.com>
8858
8859         * gcc.dg/tls/opt-10.c: New test.
8860
8861 2005-11-04  Andreas Jaeger  <aj@suse.de>
8862
8863         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8864         avoid extra warnings.
8865
8866 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8867
8868         PR libfortran/22298
8869         * gcc/testsuite/lib/target-supports.exp
8870         (check_effective_target_static_libgfortran): New
8871         static_libgfortran effective target.
8872         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8873         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8874
8875 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8876
8877         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8878
8879 2005-11-03  Josh Conner  <jconner@apple.com>
8880
8881         PR c++/19989
8882         g++.dg/ext/array2.C: New test.
8883         g++.dg/template/dependent-name3.C: New test.
8884         g++.dg/template/dependent-name4.C: New test.
8885         g++.dg/template/sfinae2.C: New test.
8886
8887 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8888
8889         PR preprocessor/22042
8890         * gcc.dg/cpp/strify4.c: New test.
8891
8892 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8893
8894         PR c++/17964
8895         * g++.dg/cpp/string-1.C: New test.
8896
8897 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8898
8899         * gcc.target/powerpc: New directory.
8900         * gcc.target/powerpc/powerpc.exp: New file.
8901         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8902         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8903         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8904         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8905         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8906         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8907         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8908         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8909         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8910         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8911         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8912         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8913         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8914         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8915         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8916         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8917         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8918         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8919         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8920         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8921         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8922         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8923         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8924         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8925         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8926         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8927         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8928         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8929         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8930         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8931         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8932         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8933         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8934         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8935
8936 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/21627
8939         * g++.dg/warn/inline2.C: New test.
8940
8941 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8942
8943         PR middle-end/23155
8944         * g++.dg/ext/c99struct1.C: New test.
8945         * gcc.dg/union-cast-1.c: New test.
8946         * gcc.dg/union-cast-2.c: New test.
8947         * gcc.dg/union-cast-3.c: New test.
8948
8949 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8950
8951         PR middle-end/24589
8952         * gcc.c-torture/execute/zero-struct-2.c: New test.
8953
8954 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8955
8956         PR c++/24582
8957         * g++.dg/init/switch1.C: New test.
8958
8959 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8960
8961         * gcc.dg/delay-slot-1.c: New test.
8962
8963 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8964
8965         PR target/24620
8966         * gcc.dg/pr24620.c: New test.
8967
8968 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8969
8970         PR c/24329
8971         * gcc.dg/format/unnamed-1.c: New test.
8972
8973 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8974
8975         PR c++/22434
8976         * g++.dg/expr/cond8.C: New test.
8977
8978         PR c++/24560
8979         * g++.dg/parse/dot1.C: New test.
8980
8981 2005-11-02  Jan Hubicka  <jh@suse.cz>
8982
8983         PR target/23303
8984         * gcc.dg/i386-lea.c: New test
8985
8986 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8987
8988         PR target/24615
8989         * gcc.dg/pr24615.c: New test.
8990
8991 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8992
8993         PR target/24600
8994         * gcc.dg/pr24600.c: New test.
8995
8996 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/19253
8999         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9000         * g++.dg/parse/typename9.C: New test.
9001         * g++/dg/parse/typename10.C: Likewise.
9002
9003 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9004
9005         PR fortran/18157
9006         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9007         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9008         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9009
9010 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9011
9012         PR c++/24569
9013         * g++.dg/debug/static1.C: New test.
9014
9015 2005-11-02  Josh Conner  <jconner@apple.com>
9016
9017         * g++.dg/crash38.C: moved into proper directory...
9018         * g++.dg/template/crash42.C: ...here
9019
9020 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9021
9022         PR target/18338
9023         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9024         pcc_bitfield_type_matters || default_packed.
9025
9026         * lib/target-supports.exp
9027         (check_effective_target_pcc_bitfield_type_matters): New proc.
9028         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9029
9030         PR testsuite/23304
9031         * lib/target-supports.exp (check_effective_default_packed): New proc.
9032         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9033         Gate expected errors on target ! default_packed.
9034         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9035
9036 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9037
9038         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9039         change (r106358).
9040
9041 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9042
9043         PR fortran/24008
9044         * gfortran.dg/entry_5.f90: New.
9045         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9046
9047 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9048
9049         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9050
9051 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9052
9053         PR fortran/21565
9054         gfortran.dg/namelist_blockdata.f90: New test.
9055
9056         PR fortran/18737
9057         gfortran.dg/external_implicit_none.f90: New test.
9058
9059         PR fortran/14994
9060         * gfortran.dg/secnds.f: New test.
9061
9062 2005-10-31  Jan Hubicka  <jh@suse.cz>
9063
9064         PR target/20928
9065         * gcc.c-torture/compile/pr20928.c: New test.
9066
9067 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9068
9069         PR middle-end/23492
9070         * gcc.c-torture/compile/zero-strct-5.c: New test.
9071
9072 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9073
9074         PR libgfortran/24584
9075         * gfortran.dg/pr24584.f90: New test.
9076
9077 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9078
9079         PR fortran/18883
9080         * gfortran.dg/char_result_9.f90: New.
9081         * gfortran.dg/char_result_10.f90: New.
9082
9083 2005-10-30  Jan Hubicka  <jh@suse.cz>
9084
9085         * g++.dg/tree-ssa/pr24172.C: New testcase.
9086
9087 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9088
9089         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9090
9091 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9092
9093         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9094         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9095         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9096         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9097         gfortran.dg/enum_9.f90,
9098         gfortran.fortran-torture/compile/enum_1.f90,
9099         gfortran.fortran-torture/execute/enum_1.f90,
9100         gfortran.fortran-torture/execute/enum_2.f90,
9101         gfortran.fortran-torture/execute/enum_3.f90,
9102         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9103
9104 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9105
9106         PR target/18482
9107         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9108         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9109
9110 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9111
9112         PR libfortran/20179
9113         * gfortran.dg/mixed_io_1.f90: New test.
9114         * gfortran.dg/mixed_io_1.c: New file.
9115
9116 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9117
9118         * gfortran.dg/malloc_free_1.f90: New test.
9119
9120 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9121
9122         * gcc.dg/nested-func-4.c: Require profiling -pg.
9123
9124 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR C++/23229
9127         * g++.dg/warn/main-2.C: New test.
9128
9129 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9130
9131         PR fortran/24545
9132         * gfortran.dg/interface_2.f90: new test.
9133
9134 2005-10-28  Josh Conner  <jconner@apple.com>
9135
9136         PR c++/22153
9137         * g++.dg/template/crash38.C: New test.
9138         * g++.dg/parse/explicit1.C: Change expected errors.
9139
9140 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9141
9142         PR C++/23426
9143         * g++.dg/other/large-size-array.C: New test.
9144
9145 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9146
9147         PR middle-end/24362
9148         * g++.dg/opt/complex4.C: New test.
9149
9150 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9151
9152         * gcc.dg/nested-func-4.c: New test.
9153
9154 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9155
9156         PR fortran/24158
9157         gfortran.dg/derived_recursion.f90: New test.
9158         gfortran.dg/implicit_actual.f90: New test.
9159
9160 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9161
9162         PR middle-end/24295, PR testsuite/24477
9163         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9164         removed when weakref hits the tree.
9165
9166 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9167
9168         * gfortran.dg/cray_pointers_4.f90: New test.
9169
9170         * gfortran.dg/cray_pointers_5.f90: New test.
9171
9172 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9173
9174         PR fortran/22290
9175         * gfortran.dg/assign_5.f90: New test.
9176         * gfortran.dg/assign_6.f: New test.
9177
9178 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9179
9180         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9181         CPU has no SSE support.
9182
9183 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9184
9185         PR libgfortran/24224
9186         * gfortran.dg/arrayio_1.f90: Update attribution.
9187         * gfortran.dg/arrayio_2.f90: Update attribution.
9188         * gfortran.dg/arrayio_3.f90: Update attribution.
9189         * gfortran.dg/arrayio_4.f90: Update test conditions.
9190         * gfortran.dg/arrayio_5.f90: Update attribution.
9191         * gfortran.dg/arrayio_6.f90: New test.
9192         * gfortran.dg/arrayio_7.f90: New test.
9193
9194 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9195
9196         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9197
9198 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9199
9200         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9201
9202 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9203
9204         PR fortran/24416
9205         * gfortran.dg/namelist_char_only.f90: New test.
9206
9207 2005-10-24  Asher Langton  <langton2@llnl.gov>
9208
9209         PR fortran/17031
9210         PR fortran/22282
9211         * gfortran.dg/cray_pointers_1.f90: New test.
9212         * gfortran.dg/cray_pointers_2.f90: New test.
9213         * gfortran.dg/cray_pointers_3.f90: New test.
9214         * gfortran.dg/loc_1.f90: New test.
9215         * gfortran.dg/loc_2.f90: New test.
9216
9217 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9218
9219         * gcc.dg/pr24225.c: New test.
9220
9221 2005-10-24  Asher Langton  <langton2@llnl.gov>
9222
9223         * gfortran.dg/dup_save_1.f90: New test.
9224         * gfortran.dg/dup_save_2.f90: New test.
9225
9226 2005-10-24  Paul Brook  <paul@codesourcery.com>
9227
9228         PR 24107
9229         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9230         stdint.h.
9231
9232 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9233
9234         PR libgfortran/24489
9235         * gfortran.dg/pr24489.f90: New test.
9236
9237 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9238
9239         PR fortran/23635
9240         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9241
9242 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9243
9244         PR target/18911
9245         * g++.dg/init/array16.C: Skip for mmix-*-*.
9246
9247 2005-10-23  Asher Langton  <langton2@llnl.gov>
9248
9249         * gfortran.dg/byte_1.f90: New test.
9250         * gfortran.dg/byte_2.f90: New test.
9251
9252 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9253
9254         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9255
9256 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9257
9258         PR fortran/18022
9259         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9260
9261         PR fortran/24311
9262         * gfortran.dg/merge_char_const.f90: New test.
9263
9264         PR fortran/24384
9265         * gfortran.dg/spread_scalar_source.f90: New test.
9266
9267 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9268
9269         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9270
9271         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9272         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9273
9274         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9275
9276 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9277
9278         PR fortran/24426
9279         * gfortran.dg/der_pointer_4.f90: New.
9280
9281 2005-10-22  David Ayers  <d.ayers@inode.at>
9282
9283         * obj-c++.dg/except-1.mm: Simplify.
9284
9285 2005-10-21  David Ayers  <d.ayers@inode.at>
9286
9287         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9288
9289 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9290
9291         * gfortran.dg/assumed_dummy_2.f90: New test.
9292
9293 2005-10-21  James E Wilson  <wilson@specifix.com>
9294
9295         PR preprocessor/15220
9296         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9297
9298 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9299
9300         * gcc.c-torture/execute/20051021-1.c: New test.
9301
9302 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9303
9304         PR c++/24260
9305         * g++.dg/ext/tmplattr1.C: New test.
9306
9307 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9308
9309         PR fortran/24440
9310         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9311
9312 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9313
9314         * obj-c++.dg/except-1.mm: New.
9315
9316         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9317
9318 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9319
9320         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9321
9322 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9323
9324         PR middle-end/24295
9325         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9326         declarations with the same names as thunks' alias targets, use
9327         aliases instead.
9328         * gcc.dg/attr-alias-3.c: New test.
9329         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9330
9331 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9332
9333         PR c++/22618
9334         * g++.dg/parse/access8.C: New test.
9335
9336 2005-10-20  Richard Guenther  <rguenther@suse.de>
9337
9338         PR c++/24439
9339         * g++.dg/tree-ssa/pr24439.C: New testcase.
9340
9341 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9342
9343         * g++.dg/opt/delay-slot-1.C: New test.
9344
9345 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9346
9347         PR fortran/21625
9348         * gfortran.fg/der_init_1.f90: New.
9349
9350 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9351
9352         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9353
9354 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9355
9356         PR c++/21908
9357         * g++.dg/parse/error28.C: New test.
9358
9359 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9360
9361         * gcc.dg/profile-generate-2.c: New test.
9362
9363 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9364
9365         PR target/23589
9366         * g++.dg/ext/dllimport11.C: New.
9367
9368 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9369
9370         PR c++/22293
9371         * g++.dg/other/friend3.C: New test.
9372
9373 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9374
9375         PR c++/23293
9376         * g++.dg/template/error19.C: New test.
9377
9378 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         PR c++/21383
9381         * g++.dg/overload/koenig2.C: New.
9382
9383         PR c++/23118
9384         * g++.dg/overload/error2.C: New.
9385
9386         PR c++/22604
9387         * g++.dg/inherit/covariant14.C: New.
9388
9389 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9390
9391         PR c++/23440
9392         * g++.dg/parse/for1.C: New test.
9393
9394 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9395
9396         PR fortran/23446
9397         * gfortran.dg/host_dummy_index_1.f90: New test.
9398
9399         PR fortran/21459
9400         * gfortran.dg/automatic_char_len_2.f90: New test.
9401
9402         PR fortran/20866
9403         * gfortran.dg/recursive_statement_functions.f90: New test.
9404
9405         PR fortran/20853
9406         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9407
9408         PR fortran/20849
9409         * gfortran.dg/external_initializer.f90: New test.
9410
9411         PR fortran/20837
9412         * non_module_public.f90: New test.
9413
9414 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         PR c++/24386
9417         * g++.dg/template/overload7.C: New.
9418
9419         PR c++/22551
9420         * g++.dg/other/switch2.C: Remove expected warnings.
9421
9422         PR c++/21353
9423         * g++.dg/template/defarg6.C: New.
9424
9425 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9426
9427         PR target/24315
9428         * gcc.target/i386/pr24315.c: New test.
9429
9430 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/24389
9433         * g++.dg/template/static21.C: New test.
9434         * g++.dg/template/static21-a.cc: Likewise.
9435
9436 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9437
9438         PR c++/23959
9439         * g++.dg/warn/Wswitch-default-1.C: New test.
9440         * g++.dg/warn/Wswitch-default-2.C: New test.
9441
9442 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9443
9444         PR c++/22173
9445         * g++.dg/parse/template18.C: New test.
9446         * g++.dg/template/nontype15.C: Likewise.
9447
9448 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9449
9450         PR fortran/22273
9451         * gfortran.dg/spec_expr_2.f90: New.
9452
9453 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9454
9455         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9456         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9457         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9458         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9459         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9460         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9461         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9462         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9463         previous target-specific skips and warning-message matches where
9464         applicable.
9465
9466 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9467
9468         PR c++/21347
9469         * g++.dg/warn/Wctor-dtor.C: New test.
9470
9471 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9472
9473         PR c/23439
9474         * gcc.dg/for-1.c: New test.
9475
9476 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9477
9478         PR c++/19565
9479         * g++.dg/warn/Wconversion1.C: New test.
9480         * g++.dg/ext/packed4.C: Compile with -w.
9481         * g++.dg/opt/20050511-1.C: Likewise.
9482         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9483
9484 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9485
9486         * gfortran.dg/boz_5.f90: New test.
9487
9488 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9489
9490         PR c++/22551
9491         * g++.dg/other/switch2.C: New.
9492
9493         PR c++/23984
9494         * g++.dg/init/ctor7.C: New.
9495
9496 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9497
9498         PR c++/23730
9499         * g++.dg/parse/crash32.C: New test.
9500
9501 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9502
9503         PR c++/20721
9504         * g++.dg/init/goto2.C: New test.
9505
9506         PR c++/22464
9507         * g++.dg/template/crash/41.C: New test.
9508
9509         PR c++/22180
9510         * g++.dg/template/crash40.C: New test.
9511
9512         PR c++/23694
9513         * g++.dg/parse/friend5.C: New test.
9514
9515         PR c++/23307
9516         * g++.dg/template/crash38.C: New test.
9517
9518         PR c++/22352
9519         * g++.dg/template/friend38.C: New test.
9520
9521         PR c++/22405
9522         * g++.dg/template/crash39.C: New test.
9523
9524 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9525
9526         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9527         gcc.dg/debug/dwarf2/dwarf-char2.c,
9528         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9529
9530         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9531
9532 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9533
9534         * gcc.dg/dll-2.c: Add tests for warnings.
9535         * gcc.dg/dll-3.c: Likewise.
9536         * gcc.dg/dll-4.c: Likewise.
9537
9538         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9539         * g++.dg/ext/dllimport2.C: Likewise.
9540         * g++.dg/ext/dllimport3.C: Likewise.
9541         * g++.dg/ext/dllimport7.C: Likewise.
9542         * g++.dg/ext/dllimport8.C: Likewise.
9543         * g++.dg/ext/dllimport9.C: Likewise.
9544
9545 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9546
9547         PR fortran/24092
9548         * gfortran.dg/derived_pointer_recursion.f90: New test.
9549
9550 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9551
9552         * gcc.c-torture/execute/20051012-1.c: New test.
9553
9554 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/18082
9557         * gfortran.dg/automatic_char_len_1.f90: New test.
9558
9559 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/20847
9562         * gfortran.dg/save_common.f90: New test.
9563
9564         PR fortran/20856
9565         * gfortran.dg/save_result.f90: New test.
9566
9567 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9568
9569         PR c++/21592
9570         * g++.dg/template/dependent-expr1.C: Add new expected error.
9571         * g++.dg/template/dependent-expr2.C: Adjust error text.
9572         * g++.dg/template/overload6.C: New.
9573
9574         PR c++/23797
9575         * g++.dg/other/typename8.C: New.
9576
9577         PR c++/21117
9578         * g++.dg/other/return1.C: New.
9579
9580 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9581
9582         PR c++/24052
9583         * g++.dg/ext/label5.C: New.
9584
9585 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9586
9587         PR c++/19964
9588         * g++.dg/parse/crash31.C: New.
9589
9590 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9591
9592         * g++.dg/ipa/ipa-1.c: New test.
9593         * g++.dg/ipa/ipa-2.c: New test.
9594         * g++.dg/ipa/ipa-3.c: New test.
9595         * g++.dg/ipa/ipa-4.c: New test.
9596         * g++.dg/ipa/ipa-5.c: New test.
9597         * g++.dg/ipa/ipa.exp: New file.
9598
9599 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9600
9601         PR fortran/24207
9602         * gfortran.dg/private_type_3.f90: New test.
9603
9604 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9605
9606         PR fortran/20786
9607         gfortran.dg/aint_anint_1.f90: New test.
9608
9609 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9610
9611         PR libgfortran/24313
9612         gfortran.dg/csqrt.f: New test.
9613
9614 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9615
9616         PR c++/8057
9617         * g++.dg/warn/noeffect7.C: New test.
9618         * g++.dg/warn/noeffect2.C: Instantiate templates.
9619         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9620         and warning.
9621
9622 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/21089
9625         * g++.dg/init/float1.C: New test.
9626
9627         PR c++/24277
9628         * g++.dg/init/member1.C: Tweak error markers.
9629
9630 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9631
9632         PR testsuite/24281
9633         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9634         Check for null pointer.
9635
9636 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9637
9638         PR c++/21369
9639         * g++.dg/parse/ret-type3.C: New test.
9640
9641 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9642
9643         PR tree-opt/23946
9644         * gcc.c-torture/compile/pr23946.c: New test.
9645
9646 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9647
9648         * g++.dg/opt/mmx2.C: New test.
9649
9650 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9651
9652         PR c++/24277
9653         * g++.dg/template/static20.C: New test.
9654
9655         PR c++/24302
9656         * g++.dg/warn/Wunused-12.C: New test.
9657
9658         PR c++/23437
9659         * g++.dg/template/arg4.C: New test.
9660
9661 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9662
9663         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9664         * gcc.dg/ucnid-3.c: Likewise.
9665         * gcc.dg/ucnid-4.c: Likewise.
9666         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9667         * g++.dg/other/ucnid-1.C: Likewise.
9668         * gcc.dg/sparc-frame-1.c: New test.
9669
9670 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9671
9672         PR c++/24139
9673         * g++.dg/template/spec27.C: New test.
9674
9675         PR c++/24275
9676         * g++.dg/template/static19.C: New test.
9677
9678 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9679
9680         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9681         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9682
9683 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9684
9685         PR target/24136
9686         * gfortran.fortran-torture/compile/pr24136.f: New test.
9687
9688 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9689
9690         PR c++/22172
9691         * g++.dg/parse/crash30.C: New test.
9692
9693 2005-10-07  Richard Guenther  <rguenther@suse.de>
9694
9695         PR middle-end/24227
9696         * gcc.c-torture/compile/pr24227.c: New testcase.
9697
9698 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9699
9700         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9701         Do not put aligned attributes on array elements.
9702
9703 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9704
9705         PR testsuite/23611, PR testsuite/23615
9706         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9707         writing prototypes of library functions by hand.
9708         * obj-c++.dg/bitfield-4.mm: Likewise.
9709         * obj-c++.dg/const-str-4.mm: Likewise.
9710         * obj-c++.dg/encode-4.mm: Likewise.
9711         * obj-c++.dg/encode-5.mm: Likewise.
9712         * obj-c++.dg/encode-6.mm: Likewise.
9713         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9714         * obj-c++.dg/method-10.mm: Likewise.
9715         * obj-c++.dg/method-17.mm: Likewise.
9716         * obj-c++.dg/method-19.mm: Likewise.
9717         * obj-c++.dg/try-catch-2.mm: Likewise.
9718
9719 2005-10-06  Richard Henderson  <rth@redhat.com>
9720
9721         PR 24236
9722         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9723
9724 2005-10-06  Dale Johannesen  <dalej@apple.com>
9725
9726         * gcc.c-torture/execute/20030125-1.c: Correct.
9727
9728 2005-10-06  Richard Guenther  <rguenther@suse.de>
9729
9730         PR tree-optimization/24238
9731         * g++.dg/tree-ssa/pr24238.C: New testcase.
9732
9733 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9734
9735         PR 18568
9736         * gfortran.dg/der_pointer_3.f90: New test.
9737
9738 2005-10-05  Devang Patel  <dpatel@apple.com>
9739
9740         PR Debug/23205
9741         * g++.dg/other/PR23205.C: New.
9742
9743 2005-10-05  Richard Henderson  <rth@redhat.com>
9744
9745         PR target/23602
9746         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9747         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9748
9749 2005-10-05  Dale Johannesen  <dalej@apple.com>
9750
9751         * gcc.c-torture/execute/float-floor.c: New.
9752
9753 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9754
9755         PR tree-optimization/21419
9756         PR tree-optimization/24146
9757         PR tree-optimization/24151
9758
9759         * g++.dg/ext/asm7.C: New.
9760         * g++.dg/ext/asm8.C: New.
9761         * gcc.dg/asm-1.c: Compile on all targets.
9762         * gcc.dg/asm-pr24146.c: New.
9763         * gcc.dg/pr21419.c: Adjust error messages.
9764
9765 2005-10-05  Richard Guenther  <rguenther@suse.de>
9766
9767         PR fortran/24176
9768         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9769
9770 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9771
9772         PR c++/23513
9773         * g++.dg/template/spec22.C: Robustify test.
9774         * g++.dg/template/spec26.C: New.
9775
9776 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9777
9778         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9779         if target supports vector instructions.
9780
9781 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9782
9783         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9784         C99 functions.
9785
9786 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9787
9788         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9789         check_effective_target_fortran_large_int): Replace cached result
9790         when target changes.
9791
9792 2005-10-04  Devang Patel  <dpatel@apple.com>
9793
9794         * gcc.dg/i386-sse-vect-types.c: New.
9795
9796 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9797
9798         PR preprocessor/13726
9799         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9800         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9801
9802 2005-10-04  Richard Guenther  <rguenther@suse.de>
9803
9804         PR c/23576
9805         * gcc.dg/noncompile/pr23576.c: New testcase.
9806
9807 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9808
9809         PR middle-end/23125
9810         * gcc.dg/register-var-3.c: New test.
9811
9812 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9813
9814         * gcc.dg/pr23049.c: New test.
9815
9816         * gcc.dg/ucnid-4.c: Fix test.
9817
9818 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9819
9820         PR 23445
9821         * gcc.c-torture/compile/pr23445.c: New test.
9822
9823 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9824
9825         * g++.dg/overload/unknown1.C: New.
9826
9827 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/17775
9830         * g++.dg/template/repo4.C: New test.
9831
9832 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9833
9834         PR libfortran/19308
9835         * gfortran.dg/large_real_kind_2.F90: New test.
9836         * gfortran.dg/large_integer_kind_2.f90: New test.
9837
9838 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9839
9840         * lib/target-supports.exp (check_effective_target_vect_shift):
9841         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9842         (check_effective_target_vect_condition): Fix copy-n-pasto.
9843
9844         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9845         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9846         targets.
9847
9848 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/22621
9851         * g++.dg/template/overload5.C : New test.
9852
9853         PR c++/23840
9854         * g++.dg/expr/stdarg1.C: New test.
9855
9856 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9857
9858         PR 24142
9859         * gcc.c-torture/execute/pr24142.c: New test.
9860
9861 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9862
9863         PR 24141
9864         * gcc.c-torture/execute/pr24141.c: New test.
9865
9866 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9867             Diego Novillo  <dnovillo@redhat.com>
9868
9869         PR 23604
9870         * gcc.c-torture/execute/pr23604.c: New test.
9871
9872 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9873
9874         PR fortran/16404
9875         PR fortran/20835
9876         PR fortran/20890
9877         PR fortran/20899
9878         PR fortran/20900
9879         PR fortran/20901
9880         PR fortran/20902
9881         gfortran.dg/equiv_constraint_1.f90: New test.
9882         gfortran.dg/equiv_constraint_2.f90: New test.
9883         gfortran.dg/equiv_constraint_3.f90: New test.
9884         gfortran.dg/equiv_constraint_4.f90: New test.
9885         gfortran.dg/equiv_constraint_5.f90: New test.
9886         gfortran.dg/equiv_constraint_6.f90: New test.
9887         gfortran.dg/equiv_constraint_7.f90: New test.
9888         gfortran.dg/equiv_constraint_8.f90: New test.
9889         gfortran.dg/private_type_1.f90: New test.
9890         gfortran.dg/private_type_2.f90: New test.
9891         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9892         980628-10.f: Assert std=gnu to permit mixing of
9893         types in equivalence statements.
9894
9895 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9896
9897         PR 24112
9898         * gfortran.dg/open_status_1.f90: New.
9899
9900 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9901
9902         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9903         * gcc.dg/vect/pr22480.c: Clean up temp files.
9904         * gcc.dg/vect/pr23831.c: Clean up temp files.
9905         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9906         Clean up temp files.
9907         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9908         Clean up temp files.
9909
9910         * gcc.dg/20050309-1.c: Clean up temp files.
9911         * gcc.dg/20050325-1.c: Clean up temp files.
9912
9913 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9914
9915         PR tree-optimization/24059
9916         * gcc.dg/vect/pr24059.c : New test.
9917
9918 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR middle-end/24109
9921         * gcc.c-torture/execute/20050929-1.c: New test.
9922
9923 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9924
9925         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9926
9927 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9928
9929         PR c/21419
9930         * gcc.dg/pr21419.c: New test.
9931
9932 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9933
9934         * gcc.dg/pr23911.c: New test.
9935
9936 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9937
9938         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9939
9940         PR c++/16782
9941         * g++.dg/parse/qualified4.C: New test.
9942         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9943         * g++.old-deja/g++.mike/p8154.C: Likewise.
9944
9945 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/22147
9948         * g++.dg/template/friend37.C: New test.
9949         * g++.dg/parse/crash28.C: Adjust error markers.
9950
9951 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR fortran/18518
9954         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9955
9956 2005-09-27  Devang Patel  <dpatel@apple.com>
9957
9958         PR tree-optimization/23625
9959         * gcc.dg/pr23625.c: New test.
9960
9961 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9962
9963         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9964         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9965
9966 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9967
9968         PR fortran/23677
9969         * gfortran.fortran-torture/execute/save_1.f90: New test.
9970         * gfortran.dg/save_1.f90: New test.
9971
9972 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9973
9974         * gcc.target/i386/builtin-apply-mmx.c: New test.
9975
9976         PR target/22576
9977         * gcc.target/i386/pr22576.c: New test.
9978
9979         PR target/22585
9980         * gcc.target/i386/pr22585.c: New test.
9981
9982         PR target/23268
9983         * gcc.target/i386/pr23268.c: New test.
9984
9985         PR middle-end/23831
9986         * gcc.dg/vect/pr23831.c: New test.
9987
9988         PR target/24055
9989         * gcc.target/i386/pr24055.c: New test.
9990
9991 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9992
9993         PR tree-optimization/23960
9994         * gcc.c-torture/compile/pr23960.c: New.
9995
9996 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9997
9998         PR fortran/16861
9999         * gfortran.dg/nested_modules_3.f90: New.
10000
10001 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10002
10003         PR fortran/24005
10004         gfortran.dg/interface_1.f90: New test.
10005
10006 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10007         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10008
10009         PR fortran/23843
10010         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10011
10012 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10013
10014         PR fortran/23516
10015         * gfortran.dg/imag_1.f: New test.
10016         * gfortran.dg/imag_2.f: Ditto.
10017
10018 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10019
10020         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10021
10022 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10023
10024         PR c++/21983
10025         * g++.dg/warn/pr21983.C: New test.
10026
10027 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/23993
10030         * g++.dg/template/array14.C: New test.
10031
10032 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10033
10034         PR fortran/19929
10035         * gfortran.dg/der_ptr_component_1.f90: New test.
10036
10037 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10038
10039         PR c++/23965
10040         * g++.dg/template/error1.C: Reject "no matching function" message.
10041
10042 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10043
10044         PR c++/17609
10045         * g++.dg/lookup/error1.C: New test.
10046
10047 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10048
10049         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10050         functionality of the testcase.
10051
10052 2005-09-20  Richard Henderson  <rth@redhat.com>
10053
10054         * gcc.dg/vect/vect-22.c: Require vect_float.
10055         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10056
10057 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10058
10059         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10060         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10061         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10062         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10063         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10064         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10065         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10066         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10067         * gcc.dg/cpp/ucnid-8.c: New test.
10068
10069 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR tree-optimization/23929
10072         * gcc.c-torture/compile/pr23929.c: New test.
10073
10074 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10075
10076         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10077         for one loop.
10078
10079 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10080
10081         PR testsuite/23186
10082         * g++.dg/other/pr22003.C: Require named sections.
10083
10084 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR c++/23947
10087         * g++.dg/rtti/crash3.C: New test.
10088
10089         PR tree-optimization/23818
10090         * gcc.dg/pr23818.c: New test.
10091
10092 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10093
10094         PR fortran/23420
10095         * gfortran.dg/print_fmt_4.f: New.
10096
10097 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10098
10099         PR fortran/23663
10100         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10101
10102 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10103
10104         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10105         Use pointers to local alignable arrays instead. Added comments.
10106         * gcc.dg/vect/vect-46.c: Likewise.
10107         * gcc.dg/vect/vect-48.c: Likewise.
10108         * gcc.dg/vect/vect-49.c: Likewise.
10109         * gcc.dg/vect/vect-52.c: Likewise.
10110         * gcc.dg/vect/vect-53.c: Likewise.
10111         * gcc.dg/vect/vect-54.c: Likewise.
10112         * gcc.dg/vect/vect-56.c: Likewise.
10113         * gcc.dg/vect/vect-57.c: Likewise.
10114         * gcc.dg/vect/vect-58.c: Likewise.
10115         * gcc.dg/vect/vect-60.c: Likewise.
10116         * gcc.dg/vect/vect-61.c: Likewise.
10117
10118         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10119         The test is no longer vectorizable on vect_no_align targets.
10120         * gcc.dg/vect/vect-43.c: Likewsie.
10121
10122         * gcc.dg/vect/vect-44.c: Added comments.
10123         * gcc.dg/vect/vect-45.c: Added comments.
10124         * gcc.dg/vect/vect-50.c: Added comments.
10125         * gcc.dg/vect/vect-51.c: Added comments.
10126
10127         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10128         aligned type.
10129         * gcc.dg/vect/Os-vect-95.c: Likewise.
10130
10131         * gcc.dg/vect/vect-41.c: Test removed.
10132         * gcc.dg/vect/vect-47.c: Test removed.
10133         * gcc.dg/vect/vect-55.c: Test removed.
10134         * gcc.dg/vect/vect-59.c: Test removed.
10135
10136 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10137
10138         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10139         No longer vectorizable on vect_no_align targets.
10140         * gcc.dg/vect/pr20122.c: Likewise.
10141         * gcc.dg/vect/vect-74.c: Likewise.
10142         * gcc.dg/vect/vect-75.c: Likewise.
10143         * gcc.dg/vect/vect-76.c: Likewise.
10144
10145         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10146         Will not be vectorizable on vect_no_align targets once aliasing issues
10147         are resolved.
10148         * gcc.dg/vect/vect-79.c: Likewise.
10149
10150         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10151         * gcc.dg/vect/vect-78.c: Likewise.
10152         * gcc.dg/vect/vect-97.c: Likewise.
10153
10154 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10155
10156         * gcc.dg/pr23943.c: New test.
10157
10158 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10159
10160         PR fortran/19181
10161         * gfortran.dg/derived_pointer_null_1.f90: New test.
10162
10163 2005-09-18  Richard Guenther  <rguenther@suse.de>
10164
10165         PR middle-end/23944
10166         * gcc.c-torture/compile/pr23944.c: New testcase.
10167
10168 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10169
10170         PR fortran/15975
10171         * gfortran.dg/der_pointer_2.f90: New test.
10172
10173 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10174
10175         PR fortran/16861
10176         * gfortran.dg/nested_modules_2.f90: New test.
10177
10178 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10179
10180         PR c++/18368
10181         * g++.dg/other/semicolon.C: New test.
10182
10183 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10184
10185         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10186         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10187
10188 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/23914
10191         * g++.dg/template/static18.C: New test.
10192
10193         PR c++/21514
10194         * g++.dg/template/crash19.C: Remove dg-error marker.
10195         * g++.dg/template/local4.C: New test.
10196
10197 2005-09-16  Paul Brook  <paul@codesourcery.com>
10198
10199         PR fortran/23906
10200         * gfortran.dg/dependency_1.f90: New test.
10201
10202 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/23896
10205         * g++.dg/template/static17.C: New test.
10206
10207 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10208
10209         PR c++/23139
10210         * g++.dg/warn/huge-val1.C: New test.
10211
10212 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10213
10214         PR c++/13140
10215         * g++.dg/parse/class2.C: New test.
10216         * g++.dg/template/explicit8.C: Likewise.
10217         * g++.dg/template/spec25.C: Likewise.
10218
10219 2005-09-14  Josh Conner  <jconner@apple.com>
10220
10221         PR middle-end/23584
10222         * gcc.dg/pr23584.c: New test.
10223
10224 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10225
10226         PR fortran/21875 Internal Unit Array I/O, NIST
10227         * gfortran.dg/arrayio_1.f90: New test.
10228         * gfortran.dg/arrayio_1.f90: New test.
10229         * gfortran.dg/arrayio_1.f90: New test.
10230         * gfortran.dg/arrayio_1.f90: New test.
10231         * gfortran.dg/arrayio_1.f90: New test.
10232
10233 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10234
10235         PR middle-end/22480
10236         * gcc.dg/vect/pr22480.c: New test.
10237
10238 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10239
10240         PR fortran/19358
10241         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10242
10243 2005-09-13 Josh Conner <jconner@apple.com>
10244
10245         PR c++/23180
10246         * g++.dg/init/struct2.C: New test.
10247         * g++.dg/init/struct3.C: New test.
10248
10249 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10250
10251         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10252         Clean up temp files.
10253         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10254         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10255         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10256         gcc.dg/tree-ssa/builtin-printf-1.c,
10257         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10258         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10259         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10260         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10261         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10262         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10263         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10264         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10265         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10266         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10267         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10268         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10269
10270 2005-09-13  Josh Conner  <jconner@apple.com>
10271
10272         * lib/gcc-dg.exp: Load scanipa.exp.
10273         (cleanup-dump): New procedure.
10274         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10275         * lib/scandump.exp: New file.
10276         * lib/scantree.exp: Use it.
10277         * lib/scanipa.exp: New file.
10278
10279 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10280
10281         PR fortran/17740
10282         * gfortran.dg/generic_4.f90: New test.
10283
10284 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10285
10286         PR target/23816
10287         * gcc.target/i386/pr23816-1.c: New test.
10288         * gcc.target/i386/pr23816-2.c: New test.
10289
10290
10291 2005-09-13  Bastian Blank <waldi@debian.org>
10292
10293         PR c++/16171
10294         * g++.dg/abi/mangle26.C: New test.
10295         * g++.dg/abi/mangle27.C: New test.
10296         * g++.dg/abi/mangle28.C: New test.
10297         * g++.dg/abi/mangle29.C: New test.
10298
10299         PR c++/23839
10300         * g++.dg/parse/register1.C: New test.
10301
10302 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10303
10304         PR c++/23842
10305         * g++.dg/template/access16.C: New test.
10306
10307 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10308
10309         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10310
10311 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10312
10313         PR fortran/18899
10314         * gfortran.dg/shape_2.f90: New test.
10315
10316 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10317
10318         PR target/19269
10319         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10320         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10321         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10322         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10323         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10324         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10325         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10326         tests.
10327
10328 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/23841
10331         * g++.dg/parse/template17.C: New test.
10332
10333 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/23789
10336         * g++.dg/template/nontype14.C: New test.
10337
10338 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10339
10340         PR g++/7874
10341         * g++.dg/lookup/friend7.C: New test.
10342         * g++.dg/lookup/friend8.C: New test.
10343         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10344         so that it will be found via argument dependent lookup.
10345         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10346         friend functions which will no longer be found.
10347         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10348         function g, so that it will be found via argument dependent
10349         lookup.
10350         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10351         * g++.old-deja/g++.mike/net43.C: Likewise.
10352
10353 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/23691
10356         * g++.dg/template/static16.C: New test.
10357
10358 2005-09-12  Josh Conner  <jconner@apple.com>
10359
10360         PR middle-end/23237
10361         * gcc.c-torture/compile/pr23237.c: New test.
10362
10363 2005-09-11  Richard Henderson  <rth@redhat.com>
10364
10365         * g++.dg/other/error8.C: Update expected diagnostic text.
10366
10367 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10368
10369         PR libfortran/19872
10370         * gfortran.dg/overwrite_1.f: New test.
10371
10372 2005-09-09  Josh Conner  <jconner@apple.com>
10373
10374         * g++.dg/init/pr23180-1.C: Removed.
10375         * g++.dg/init/pr23180-2.C: Removed.
10376
10377 2005-09-09  David Daney <ddaney@avtrex.com>
10378
10379         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10380         files which are ...
10381         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10382         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10383
10384 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10385
10386         * gfortran.dg/iostat_2.f90: New test.
10387
10388 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10389
10390         PR c++/22252
10391         * g++.dg/ext/interface1.C: New test.
10392         * g++.dg/ext/interface1.h: Likewise.
10393         * g++.dg/ext/interface1a.cc: Likewise.
10394
10395 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10396
10397         * gfortran.dg/iomsg_1.f90: New test case.
10398
10399 2005-09-09  Richard Guenther  <rguenther@suse.de>
10400
10401         PR c++/23624
10402         * g++.dg/tree-ssa/pr23624.C: New testcase.
10403
10404 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10405
10406         PR fortran/19239
10407         * gfortran.dg/vector_subscript_1.f90,
10408         * gfortran.dg/vector_subscript_2.f90: New tests.
10409
10410 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10411
10412         PR fortran/21104
10413         * gfortran.dg/array_alloc_1.f90,
10414         * gfortran.dg/array_alloc_2.f90,
10415         * gfortran.dg/array_alloc_3.f90: New tests.
10416
10417 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10418
10419         PR fortran/12840
10420         * gfortran.dg/array_constructor_6.f90
10421         * gfortran.dg/array_constructor_7.f90
10422         * gfortran.dg/array_constructor_8.f90
10423         * gfortran.dg/array_constructor_9.f90
10424         * gfortran.dg/array_constructor_10.f90
10425         * gfortran.dg/array_constructor_11.f90
10426         * gfortran.dg/array_constructor_12.f90: New tests.
10427
10428 2005-09-08  Josh Conner  <jconner@apple.com>
10429
10430         PR c++/23180
10431         * g++.dg/init/pr23180-1.C: New test.
10432         * g++.dg/init/pr23180-2.C: New test.
10433
10434 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10435
10436         PR fortran/18878
10437         * gfortran.dg/module_double_reuse.f90: New.
10438
10439 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10440
10441         PR fortran/23270
10442         PR fortran/22304
10443         PR fortran/18870
10444         PR fortran/17917
10445         PR fortran/16511
10446         * gfortran.dg/common_equivalence_1.f: New.
10447         * gfortran.dg/common_equivalence_2.f: New.
10448         * gfortran.dg/common_equivalence_3.f: New.
10449         * gfortran.dg/contained_equivalence_1.f90: New.
10450         * gfortran.dg/module_blank_common.f90: New.
10451         * gfortran.dg/module_commons_1.f90: New.
10452         * gfortran.dg/module_equivalence_1.f90: New.
10453         * gfortran.dg/nested_modules_1.f90: New.
10454         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10455         equivalences and add comment to connect the test with
10456         the PR.
10457
10458 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10459
10460         PR fortran/23765
10461         * gfortran.dg/common_6.f90: New test.
10462
10463 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10464
10465         PR fortran/15326
10466         * gfortran.dg/char_result_1.f90,
10467         * gfortran.dg/char_result_2.f90,
10468         * gfortran.dg/char_result_3.f90,
10469         * gfortran.dg/char_result_4.f90,
10470         * gfortran.dg/char_result_5.f90,
10471         * gfortran.dg/char_result_6.f90,
10472         * gfortran.dg/char_result_7.f90,
10473         * gfortran.dg/char_result_8.f90: New tests.
10474
10475 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10476
10477         PR fortran/19928
10478         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10479
10480 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10481
10482         PR obj-c++/16816
10483         * obj-c++.dg/selector-5.mm: New test.
10484         * obj-c++.dg/selector-6.mm: New test.
10485
10486 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10487
10488         PR objc/20574
10489         PR objc/19324
10490         * objc.dg/error-1.m: New test.
10491
10492 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10493
10494         PR fortran/23373
10495         * gfortran.fortran-torture/execute/pr23373-1.f90,
10496         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10497
10498 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10499
10500         PR libfortran/23760
10501         * gfortran.dg/g77/1832.f: Remove long string in write statement
10502         to allow the test to pass on correct list directed output with
10503         prepended space.
10504
10505 2005-09-07  James E Wilson  <wilson@specifix.com>
10506
10507         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10508
10509 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10510
10511         * gfortran.dg/parameter+save.f90: Rename to
10512         * gfortran.dg/parameter_save.f90: .. this.
10513
10514 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10515
10516         PR fortran/20848
10517         * gfortran.dg/parameter+save.f90: New test case.
10518
10519 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10520
10521         PR fortran/19269
10522         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10523
10524 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10525
10526         PR c/23075
10527         * gcc.dg/pr23075.c: New test.
10528         * g++.dg/warn/pr23075.C: New test.
10529
10530         PR target/22362
10531         * gcc.target/i386/pr22362.c: New test.
10532
10533         PR rtl-optimization/23098
10534         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10535
10536         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10537         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10538         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10539
10540 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10541
10542         * g++.dg/expr/cast6.C: New test.
10543
10544         PR c++/9782
10545         * g++.dg/init/new15.C: New test.
10546
10547 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10548
10549         * gcc.dg/vect/Os-vect-95.c: New test.
10550         * gcc.dg/vect/vect-95.c: Same.
10551
10552 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10553
10554         * gcc.dg/vect/vect-29.c: Update xfail testing.
10555         * gcc.dg/vect/vect-44.c: Same.
10556         * gcc.dg/vect/vect-48.c: Same.
10557         * gcc.dg/vect/vect-50.c: Same.
10558         * gcc.dg/vect/vect-72.c: Same.
10559         * gcc.dg/vect/vect-77.c: Same.
10560         * gcc.dg/vect/vect-78.c: Same.
10561         * gcc.dg/vect/vect-80.c: Same.
10562         * gcc.dg/vect/vect-96.c: Same.
10563         * gcc.dg/vect/vect-100.c: Same.
10564         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10565         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10566         * gfortran.dg/vect/vect-5.f90: Same.
10567
10568 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10569
10570         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10571         start strings.
10572         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10573         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10574
10575         PR c++/23056
10576         * g++.dg/opt/pr23056.C: New test.
10577
10578         PR rtl-optimization/23098
10579         * gcc.target/i386/pr23098.c: New test.
10580
10581 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10582
10583         PR c++/23667
10584         * g++.dg/template/static15.C: New test.
10585
10586         PR c++/21440
10587         * g++.dg/ext/stmtexpr5.C: New test.
10588         * g++.dg/ext/stmtexpr6.C: Likewise.
10589
10590 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10591
10592         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10593
10594         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10595         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10596         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10597
10598 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10599
10600         PR libfortran/23321
10601         * gfortran.dg/direct_io_4.f90: New test case.
10602
10603 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10604             Rasmus Hahn  <rassahah@neofonie.de>
10605
10606         PR libobjc/23108
10607         * objc.dg/type-stream-1.m: New test.
10608
10609 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10610
10611         PR fortran/23661
10612         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10613         gfortran.dg/print_fmt_3.f90: New test.
10614
10615 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10616
10617         * gfortran.dg/fmt_t_1.f90: New test.
10618
10619 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10620
10621         PR rtl-optimization/23454
10622         * g++.dg/opt/pr23454.C: New test.
10623
10624 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10625
10626         PR c++/23699
10627         * g++.dg/ext/static1.C: New test.
10628
10629 2005-09-02  Richard Henderson  <rth@redhat.com>
10630
10631         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10632         tail call to check_fa_work.
10633
10634 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10635
10636         PR c++/21687
10637         * g++.dg/other/gc3.C: New test.
10638
10639 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10640
10641         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10642         * gcc.dg/20050826-1.c: Likewise.
10643
10644 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR c++/23167
10647         * g++.dg/expr/volatile1.C: New test.
10648
10649 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         PR middle-end/23547
10652         * gcc.dg/pr23547.c: New test.
10653
10654 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10655
10656         PR c/22061
10657         * gcc.c-torture/execute/pr22061-1.c,
10658         * gcc.c-torture/execute/pr22061-2.c,
10659         * gcc.c-torture/execute/pr22061-3.c,
10660         * gcc.c-torture/execute/pr22061-4.c: New tests.
10661
10662 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10663
10664         * gcc.dg/Wredundant-decls-2.c: New test to check that
10665         -Wredundant-decls does not issue warning for a variable
10666         definition following a declaration.
10667
10668 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10669
10670         PR debug/7241
10671         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10672         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10673         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10674
10675         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10676         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10677         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10678         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10679         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10680         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10681         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10682         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10683
10684 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10685
10686         PR objc/23306
10687         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10688         scan-assmbler.
10689
10690 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10691
10692         PR target/21255
10693         * gcc.dg/pr21255-1.c: New test.
10694         * gcc.dg/pr21255-2-mb.c: Likewise.
10695         * gcc.dg/pr21255-2-ml.c: Likewise.
10696         * gcc.dg/pr21255-3.c: Likewise.
10697         * gcc.dg/pr21255-4.c: Likewise.
10698
10699 2005-08-31  Dale Johannesen  <dalej@apple.com>
10700
10701         * gcc.dg/20050830-1.c: New.
10702
10703 2005-08-31  Josh Conner  <jconner@apple.com>
10704
10705         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10706         command-line options for arm-*-* targets.
10707         * g++.dg/init/array16.C: Likewise.
10708         * g++.dg/other/crash-4.C: Likewise.
10709
10710 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10711
10712         PR obj-c++/23640
10713         * obj-c++.dg/gnu-runtime-3.mm: New test.
10714
10715 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10716
10717         PR c++/13377
10718         * g++.dg/lookup/ambig4.C: New test.
10719         * g++.dg/lookup/ambig5.C: New test.
10720         * g++.dg/tc1/dr101.C: Adjust error markers.
10721
10722 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10723
10724         PR c++/23639
10725         * g++.dg/template/ttp5.C: Adjust error markers.
10726
10727 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10728
10729         PR testsuite/23609
10730         * lib/obj-c++.exp: Include target-libpath.exp.
10731         (obj-c++_link_flags): Look for the GNU libobjc library
10732         and set the library path to include it.
10733         Don't manually set LD_LIBRARY_PATH (etc.) but call
10734         set_ld_library_path_env_vars instead.
10735         (obj-c++_target_compile): Don't set library path or
10736         linker flags because they are already set correctly
10737         in obj-c++_link_flags.
10738
10739 2005-08-30  Josh Conner  <jconner@apple.com>
10740
10741         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10742         to command-line options for arm-*-* targets.
10743
10744 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10745
10746         * g++.dg/other/i386-1.C: New.
10747
10748 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR preprocessor/20348
10751         PR preprocessor/20356
10752         * gcc.dg/cpp/pr20348.c: New test.
10753         * gcc.dg/cpp/pr20348.h: New file.
10754         * gcc.dg/cpp/inc/pr20348.h: New file.
10755         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10756         * gcc.dg/cpp/pr20356.c: New test.
10757         * gcc.dg/cpp/pr20356.h: New file.
10758         * gcc.dg/cpp/inc/pr20356.h: New file.
10759         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10760
10761 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10762
10763         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10764         Fix array dimension to avoid correct end-of-file error.
10765
10766 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10767
10768         PR libfortran/23598
10769         * gfortran.dg/iostat_1.f90: New test.
10770
10771 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10772
10773         PR middle-end/23408
10774         * gcc.dg/pr23408.c: New test.
10775
10776 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10777
10778         PR c++/23099
10779         * g++.dg/init/member1.C: Make sure erroneous static data member
10780         definitions are required.
10781         * g++.dg/template/static13.C: New test.
10782         * g++.dg/template/static14.C: Likewise.
10783
10784 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10785
10786         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10787         -march=pentium4, remove ilp32 requirement.
10788
10789         PR middle-end/23484
10790         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10791         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10792
10793 2005-08-29  Andreas Jaeger  <aj@suse.de>
10794
10795         PR testsuite/23607
10796         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10797
10798 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10799
10800         * gcc.c-torture/execute/20050316-2.c: New test.
10801         * gcc.c-torture/execute/20050316-3.c: New test.
10802         * gcc.dg/torture/pr16104-1.c: New test.
10803
10804 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10805
10806         PR middle-end/23463
10807         * gcc.c-torture/execute/zero-struct-1.c: New test.
10808
10809 2005-08-27  Richard Guenther  <rguenther@suse.de>
10810
10811         PR target/23575
10812         * gcc.target/i386/pr23575.c: New testcase.
10813
10814 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR rtl-optimization/23561
10817         * gcc.c-torture/execute/20050826-1.c: New test.
10818
10819         PR rtl-opt/23560
10820         * gcc.c-torture/execute/20050826-2.c: New test.
10821
10822 2005-08-26  Dale Johannesen  <dalej@apple.com>
10823
10824         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10825         * gcc.dg/20050826-1.c: New.
10826
10827 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/19004
10830         * g++.dg/template/nontype13.C: New test.
10831
10832         PR c++/23491
10833         * g++.dg/init/new14.C: New test.
10834         * g++.dg/expr/anew1.C: Do not XFAIL.
10835         * g++.dg/expr/anew2.C: Likewise.
10836         * g++.dg/expr/anew3.C: Likewise.
10837
10838 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10839
10840         PR middle-end/22439
10841         * gcc.dg/vla-3.c: New test.
10842
10843 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10844
10845         PR fortran/20363
10846         * gfortran.dg/named_interface.f90: New.
10847
10848 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10849
10850         * gcc.c-torture/execute/frame-address.c: New test.
10851
10852 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10853
10854         PR c++/20817
10855         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10856
10857 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10858
10859         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10860
10861 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10862
10863         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10864         * gcc.dg/altivec-22.c: Rename from..
10865         * gcc.dg/altivec-nomfcr.c: ..this.
10866
10867 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10868
10869         PR tree-optimization/23546
10870         * gcc.dg/tree-ssa/pr23546.c: New test.
10871
10872 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10873
10874         PR fortran/17758
10875         * gfortran.dg/nonreturning_statements.f90: New test.
10876
10877 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         PR c++/22454
10880         * g++.dg/parse/crash29.C: New.
10881
10882 2005-08-23  DJ Delorie  <dj@redhat.com>
10883
10884         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10885         constants have the L suffix.
10886
10887 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10888
10889         PR c++/23044
10890         * g++.dg/template/instantiate8.C: New.
10891
10892 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10893
10894         PR middle-end/23467
10895         * gcc.c-torture/execute/pr23467.c: New test.
10896
10897 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR tree-optimization/22043
10900         * gcc.c-torture/execute/20050613-1.c: New test.
10901
10902 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10903
10904         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10905
10906 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10907
10908         PR rtl-optimization/23478
10909         * g++.dg/opt/pr23478.C: New test.
10910
10911 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10912
10913         PR c/18715
10914         * gcc.dg/switch-warn-3.c: New test.
10915
10916 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10917
10918         PR c++/22233
10919         * g++.dg/template/param1.C: New test.
10920
10921 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10922
10923         PR c++/23089
10924         * g++.dg/other/incomplete1.C: New test.
10925
10926 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10927
10928         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10929         are vectorizable.
10930
10931 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10932
10933         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10934         d_lines_5.f: New.
10935
10936 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.target/i386/sse-4.c: New test.
10939
10940 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10941
10942         PR testsuite/23239
10943         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10944
10945 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.dg/20050811-1.c: New test.
10948         * gcc.dg/20050811-2.c: New test.
10949
10950 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10951
10952         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10953
10954 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10955
10956         PR 23476
10957         * gcc.c-torture/compile/pr23476.c: New test.
10958
10959 2005-08-19  Devang Patel  <dpatel@apple.com>
10960
10961         PR tree-optimization/23048
10962         * gcc.dg/tree-ssa/pr23048.c: New test.
10963
10964 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10965
10966         PR middle-end/20624
10967         * g++.dg/warn/Wreturn-3.C: New test
10968
10969 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10970
10971         PR tree-optimization/22228
10972         * g++.dg/vect/pr22543.cc: New test.
10973
10974 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10975
10976         PR tree-optimization/21574
10977         * gcc.dg/tree-ssa/pr21574.c: New test.
10978
10979 2005-08-16  James E Wilson  <wilson@specifix.com>
10980
10981         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10982
10983 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10984
10985         PR tree-opt/23402
10986         * gcc.c-torture/compile/zero-strct-3.c: New test.
10987         * gcc.c-torture/compile/zero-strct-4.c: New test.
10988
10989 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10990
10991         PR target/23376
10992         * gcc.target/x86_64/pr23376.c: New test.
10993
10994 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10995
10996         PR c++/23337
10997         * g++.dg/ext/vector2.C: New.
10998
10999 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11000
11001         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11002
11003 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11004
11005         PR libfortran/23428
11006         * gfortran.dg/inquire-complex.f90: New test case.
11007
11008 2005-08-16  James E Wilson  <wilson@specifix.com>
11009
11010         PR tree-optimization/21105
11011         * gcc.dg/large-size-array.c: New.
11012
11013 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11014
11015         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11016         type.
11017         * gcc.dg/vect/vect-41: Likewise.
11018         * gcc.dg/vect/vect-42: Likewise.
11019         * gcc.dg/vect/vect-43: Likewise.
11020         * gcc.dg/vect/vect-44: Likewise.
11021         * gcc.dg/vect/vect-46: Likewise.
11022         * gcc.dg/vect/vect-47: Likewise.
11023         * gcc.dg/vect/vect-48: Likewise.
11024         * gcc.dg/vect/vect-52: Likewise.
11025         * gcc.dg/vect/vect-53: Likewise.
11026         * gcc.dg/vect/vect-54: Likewise.
11027         * gcc.dg/vect/vect-55: Likewise.
11028         * gcc.dg/vect/vect-56: Likewise.
11029         * gcc.dg/vect/vect-57: Likewise.
11030         * gcc.dg/vect/vect-58: Likewise.
11031         * gcc.dg/vect/vect-59: Likewise.
11032         * gcc.dg/vect/vect-60: Likewise.
11033         * gcc.dg/vect/vect-61: Likewise.
11034         * gcc.dg/vect/vect-85: Likewise.
11035         * gcc.dg/vect/vect-87: Likewise.
11036         * gcc.dg/vect/vect-88: Likewise.
11037         * gcc.dg/vect/vect-93.c: Likewise.
11038         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11039         * gcc.dg/vect/vect-75: Likewise.
11040         * gcc.dg/vect/vect-76: Likewise.
11041         * gcc.dg/vect/vect-77: Likewise.
11042         * gcc.dg/vect/vect-78: Likewise.
11043         * gcc.dg/vect/vect-80: Likewise.
11044         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11045         vectorized for the expected reason, rather than checking how alignment
11046         was handled.
11047         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11048         type and also instead of aligned pointers. Added documentation.
11049
11050 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11051
11052         * gfortran.dg/power.f90: New test.
11053
11054 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11055
11056         PR rtl-optimization/23299
11057         * g++.dg/opt/pr23299.C: New test.
11058
11059 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11060
11061         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11062
11063 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11064
11065         * g++.dg/template/local6.C: New test.
11066
11067 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11068
11069         * execute/exceptions/finally-1.m: Check that the catch and finally are
11070         being called.  Also add a "return 0;" at the end of main.
11071
11072 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11073
11074         PR fortran/21432.
11075         * gfortran.dg/namelist_print_1.f: New test of functionality of
11076         PRINT namelist.
11077         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11078         namelist generates error with -std=f95.
11079
11080 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11081
11082         PR tree-optimization/23119
11083         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11084
11085 2005-08-13  Marcin Koziej  <creep@desk.pl>
11086             Andrew Pinski  <pinskia@physics.uc.edu>
11087
11088         PR libobjc/22492
11089         * execute/exceptions/finally-1.m: New test.
11090
11091 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11092
11093         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11094         testsuite.
11095         * objc/execute/exceptions/trivial.m: New test.
11096         * objc.dg/try-catch-11.m: Move to ...
11097         * objc/execute/exceptions/foward-1.m: Here.
11098         * objc.dg/try-catch-2.m: Move to ...
11099         * objc/execute/exceptions/catchall-1.m: Here.
11100         * objc.dg/try-catch-8.m: Move to ...
11101         * objc/execute/exceptions/local-variables-1.m: Here.
11102
11103 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11104
11105         * objc.dg/nested-func-1.m: Move to ...
11106         * objc/execute/nested-func-1.m: Here.
11107
11108 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11109
11110         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11111         in ${options} instead of [target_info name].
11112         * lib/obj-c++.exp (objc_target_compile): Likewise.
11113
11114 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11115
11116         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11117
11118 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11119
11120         part of PR testsuite/23348
11121         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11122         of the torture options.
11123         * objc/compile/trivial.m: New test.
11124
11125 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11126
11127         * gfortran.dg/eoshift.f90: Correct format.
11128
11129 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11130
11131         * gfortran.fortran-torture/execute/character_passing.f90:
11132         Fix comment typo.
11133
11134 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11135
11136         PR c++/8271
11137         * g++.dg/template/unify10.C: New.
11138
11139 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11140
11141         * g++.dg/parse/pr22514.C: Move to...
11142         * g++.dg/debug/pr22514.C: here.
11143
11144 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11145
11146         PR c++/23266
11147         * g++.dg/inherit/pure1.C: New test.
11148
11149         * ChangeLog: Fix typos.
11150
11151 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11152             Steven Bosscher  <stevenb@suse.de>
11153
11154         * gfortran.dg/runtime_warning_1.f90: New test.
11155
11156 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11157
11158         PR c++/23219
11159         * g++.dg/parse/crash28.C: New.
11160
11161 2005-08-11  Richard Guenther  <rguenther@suse.de>
11162
11163         PR target/23289
11164         * gcc.target/i386/tailcall-1.c: New testcase.
11165
11166 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11167
11168         * gcc.dg/vect/vect-67.c: Un-xfail.
11169
11170 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11171
11172         PR c++/23225
11173         * g++.dg/testsuite/parse/crash27.C: new test.
11174
11175 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11176
11177         PR libfortran/22143
11178         * gfortran.dg/shift-kind.f90: New testcase.
11179
11180 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11181
11182         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11183         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11184
11185 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11186
11187         PR c++/20646
11188         * g++.dg/other/mult-stor1.C: New test.
11189
11190 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11191
11192         * gcc.c-torture/pr18299-1.c: Move to ...
11193         * gcc.c-torture/compile/pr18299-1.c: Here.
11194
11195 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11196
11197         * gfortran/fortran.torture/execute/character_passing.f90:
11198         Fix types for LSAME.
11199
11200 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11201
11202         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11203         input data back to what it was originally.
11204
11205 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11206
11207         * objc.dg/try-catch-8.m: Enable for all targets.
11208
11209 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11210
11211         * gcc.dg/pr23165.c: New test.
11212
11213 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11214
11215         PR tree-optimization/23234
11216         * gcc.dg/tree-ssa/pr23234.c: New test.
11217
11218 2005-08-08  Josh Conner  <jconner@apple.com>
11219
11220         PR rtl-optimization/23241
11221         * gcc.dg/char-compare.c: New test.
11222
11223 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11224
11225         PR c++/22508
11226         * g++.dg/init/new13.C: New test.
11227
11228 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11229
11230         PR c++/21166
11231         * g++.dg/other/crash-4.C: Adjust
11232         * g++/dg/ext/packed9.C: New.
11233
11234 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11235
11236         PR middle-end/21964
11237         * gcc.c-torture/execute/pr21964-1.c: New test.
11238
11239 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11240
11241         PR c/22458
11242         * gcc.dg/pr22458-1.c: New test.
11243
11244 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11245             Steven G. Kargl <kargls@comcast.net>
11246
11247         PR fortran/22390
11248         * gfortran.dg/flush_1.f90: New test.
11249
11250 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11251
11252         PR c++/23191
11253         * g++.dg/template/eh2.C: New test.
11254
11255 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11256
11257         PR c++/19498
11258         * g++.dg/template/instantiate7.C: New test.
11259
11260 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11261
11262         PR c/23113
11263         * gcc.dg/Wunused-value-1.c: New test.
11264
11265 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11266
11267         PR rtl-optimization/23233
11268         * gcc.c-torture/compile/pr23233-1.c: New test.
11269
11270 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11271
11272         PR fortran/18833
11273         PR fortran/20850
11274         * gfortran.dg/equiv_1.f90: New test.
11275         * gfortran.dg/equiv_2.f90: New test.
11276         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11277         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11278         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11279
11280 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11281
11282         * gcc.c-torture/execute/vrp-5.c: New test.
11283         * gcc.c-torture/execute/vrp-6.c: New test.
11284         * gcc.dg/tree-ssa/vrp21.c: New test.
11285
11286 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11287
11288         * g++.dg/parse/pr22514.C: New test.
11289
11290 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11291
11292         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11293
11294         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11295         instead of constant loads / pool entries.
11296
11297 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11298
11299         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11300         TEST_TO_WCTYPE.
11301
11302 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11303
11304         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11305         __WINT_TYPE__ in generated prototypes if possible.
11306
11307 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11308
11309         PR 22037
11310         * g++.dg/tree-ssa/pr22037.C:
11311
11312 2005-08-04  Richard Henderson  <rth@redhat.com>
11313
11314         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11315         scan-tree-dump-times directive.
11316
11317 2005-08-04  Jan Hubicka  <jh@suse.cz>
11318
11319         * gcov-1.C: Fix switch counts.
11320         * gcov-4b.c: Likewise.
11321
11322 2005-08-03  Jeff Law  <law@redhat.com>
11323
11324         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11325
11326 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11327
11328         * gcc.c-torture/execute/pr23135.c: New test.
11329
11330 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11331
11332         PR tree-optimization/19899
11333         * gcc.dg/tree-ssa/scev-1.c: New test.
11334         * gcc.dg/tree-ssa/scev-2.c: New test.
11335
11336 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11337
11338         PR target/18582
11339         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11340
11341 2005-08-03  Jan Hubicka  <jh@suse.cz>
11342
11343         * update-conroll.c: New testcase.
11344         * update-conroll-2.c: New testcase.
11345
11346 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11347
11348         * gfortran.dg/constant_substring.f: New test.
11349         * gfortran.dg/pr22491.f: New test.
11350
11351 2005-08-02  Jan Hubicka  <jh@suse.cz>
11352
11353         * update-threading.c: Replace by the proper one.
11354
11355 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11356
11357         PR 23164
11358         * g++.dg/tree-ssa/pr23164.C: New test.
11359
11360 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11361
11362         * gcc.dg/tree-ssa/pr23192.c: New test.
11363
11364 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11365
11366         * gcc.c-torture/execute/vrp-4.c: New test.
11367
11368 2005-08-02  Jan Hubicka  <jh@suse.cz>
11369
11370         * update-threading.c: New test.
11371
11372 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11373
11374         * gcc.c-torture/compile/20050801-1.c: New test.
11375         * gcc.c-torture/compile/20050801-2.c: New test.
11376
11377 2005-08-01  Jan Hubicka  <jh@suse.cz>
11378
11379         * val-prof-5.c: New test.
11380
11381 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11382
11383         PR c/22311
11384         * gcc.dg/pr22311-1.c : New test.
11385
11386 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11387
11388         PR target/23095
11389         * gfortran.dg/pr23095.f: New test.
11390
11391         PR c++/22003
11392         * g++.dg/other/pr22003.C: New test.
11393
11394 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11395
11396         PR target/20621
11397         * gcc.c-torture/execute/pr20621-1.c: New test.
11398
11399 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11400
11401         * gfortran.dg/comma_format_extension_4.f: Adjust length
11402         of string for format.
11403         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11404         print statement with internal write.
11405         * gfortran.dg/der_array_io_2.f: Likewise.
11406         * gfortran.dg/der_array_io_3.f: Likewise.
11407
11408 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11409
11410         * gcc.dg/fold-abs-4.c: new test.
11411
11412 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11413
11414         PR fortran/22570 an related issues.
11415         * gfortran.dg/x_slash_1.f: New test.
11416
11417 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11418
11419         PR c/23143
11420         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11421         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11422
11423 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11424
11425         PR c/529
11426         * gcc.dg/Wshadow-3.c: New test.
11427
11428 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11429
11430         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11431         used to have the wrong bounds).
11432
11433 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11434
11435         PR c/21720
11436         * gcc.dg/hex-round-1.c: Test more cases.
11437         * gcc.dg/hex-round-2.c: New test.
11438
11439 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11440
11441         PR 22550
11442         * g++.dg/tree-ssa/pr22550.C: New test.
11443
11444 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11445
11446         * gcc.dg/tree-ssa/vrp19.c: New test.
11447         * gcc.dg/tree-ssa-vrp20.c: New test.
11448
11449 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11450
11451         PR c/22240
11452         * gcc.dg/transparent-union-4.c: New test.
11453
11454 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11455
11456         PR c/22192
11457         * gcc.dg/c99-vla-2.c: New test.
11458
11459 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11460
11461         PR c/21720
11462         * gcc.dg/hex-round-1.c: New test.
11463
11464 2005-07-28  Jan Hubicka  <jh@suse.cz>
11465
11466         * inliner-1.c: Do not dump everything.
11467         * tree-prof.exp: Do not pass -ftree-based-profiling.
11468         * bprob.exp: Likewise.
11469
11470         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11471
11472 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/22545
11475         * g++.dg/expr/ptrmem7.C: New test.
11476
11477 2005-07-28  Mike Stump  <mrs@apple.com>
11478
11479         * g++.old-deja/g++.mike/visibility-1.C: New test.
11480
11481 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11482
11483         PR c/20187
11484         * gcc.c-torture/execute/pr20187-1.c: New test.
11485
11486 2005-07-28  Jeff Law  <law@redhat.com>
11487
11488         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11489         * gcc.dg/tree-ssa/vrp18.c: New test.
11490
11491 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11492
11493         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11494
11495 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11496
11497         PR tree-optimization/22506
11498         * gcc.dg/vect/ps22506.c: New test.
11499
11500 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11501
11502         PR target/21149
11503         * gcc.target/i386/sse-3.c: New test.
11504
11505 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11506
11507         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11508         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11509
11510 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11511
11512         PR c/22589
11513         * gcc.c-torture/compile/pr22589-1.c: New test.
11514
11515 2005-07-28  Jan Hubicka  <jh@suse.cz>
11516
11517         * update-loopch.c: New testcase.
11518
11519 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11520
11521         PR rtl-optimization/23047
11522         * gcc.c-torture/execute/pr23047.c: New test.
11523         * gcc.c-torture/execute/pr23047.x: New.
11524
11525 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11526
11527         PR tree-optimization/22493
11528         * gcc.c-torture/execute/pr22493-1.c: New test.
11529         * gcc.c-torture/execute/pr22493-1.x: New.
11530         * gcc.c-torture/execute/vrp-1.c: New test.
11531         * gcc.c-torture/execute/vrp-2.c: New test.
11532         * gcc.c-torture/execute/vrp-2.c: New test.
11533
11534 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11535
11536         * gcc.target/frv/all-builtin-read8.c: Delete.
11537         * gcc.target/frv/all-builtin-read16.c: Delete.
11538         * gcc.target/frv/all-builtin-read32.c: Delete.
11539         * gcc.target/frv/all-builtin-read64.c: Delete.
11540         * gcc.target/frv/all-builtin-write8.c: Delete.
11541         * gcc.target/frv/all-builtin-write16.c: Delete.
11542         * gcc.target/frv/all-builtin-write32.c: Delete.
11543         * gcc.target/frv/all-builtin-write64.c: Delete.
11544         * gcc.target/frv/all-read-write-1.c: New.
11545
11546 2005-07-27  Jeff Law  <law@redhat.com>
11547
11548         * gcc.c-torture/execute/pr22630.c: New test.
11549
11550 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11551
11552         PR tree-optimization/23073
11553         * gcc.dg/vect/nodump-pr23073.c: New test.
11554         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11555
11556 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11557
11558         PR tree-optimize/22348
11559         * gcc.c-torture/execute/pr22348.c: New.
11560
11561 2005-07-27  Richard Guenther  <rguenther@suse.de>
11562
11563         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11564
11565 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11566
11567         PR fortran/22503
11568         * gfortran.dg/logical_comp.f90: New test.
11569
11570 2005-07-27  Jan Hubicka  <jh@suse.cz>
11571
11572         * inliner-1.c: Add cleanup of dumps.
11573         * val-prof-*.c: Likewise.
11574         * update-tailcall.c: New.
11575
11576 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11577
11578         PR 22591
11579         * gcc.dg/tree-ssa/pr22591.c: New test.
11580         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11581
11582 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11583
11584         PR libobjc/22606
11585         * objc.dg/try-catch-11.m: New test.
11586
11587 2005-07-26  Richard Guenther  <rguenther@suse.de>
11588
11589         PR tree-optimization/22486
11590         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11591
11592 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11593
11594         PR tree-opt/22484
11595         * testsuite/g++.dg/opt/loop2.C: New test.
11596
11597 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11598
11599         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11600         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11601
11602 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11603
11604         * lib/profopt.exp (profopt-execute): Check for profiling data
11605         files on the target.
11606
11607 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11608
11609         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11610         for matching of asm labels.
11611
11612 2005-07-25  Richard Guenther  <rguenther@suse.de>
11613
11614         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11615
11616 2005-07-25  Richard Guenther  <rguenther@suse.de>
11617
11618         PR testsuite/22624
11619         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11620
11621 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11622
11623         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11624         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11625         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11626         * gcc.dg/vect/vect-100.c: New test.
11627         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11628         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11629         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11630         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11631         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11632         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11633         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11634         * gfortran.dg/vect/pr19049.f90: New testcase.
11635         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11636
11637 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11638
11639         * gcc.c-torture/execute/20050713-1.c: New test.
11640
11641         PR fortran/20063
11642         * gfortran.fortran-torture/execute/data_4.f90: New test.
11643
11644         PR middle-end/20303
11645         * gcc.dg/visibility-d.c: New test.
11646
11647 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11648
11649         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11650         * gfortran.dg/underflow.f90: Ditto.
11651
11652 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11653
11654         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11655         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11656         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11657
11658 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11659
11660         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11661         include case of field width of zero.
11662
11663 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11664
11665         PR libgfortran/21875
11666         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11667         with trailing blanks on normal formatted read.
11668
11669 2005-07-23  Chao-ying Fu  <fu@mips.com>
11670
11671         * gcc.target/mips/mips32-dsp-type.c: New test.
11672         * gcc.target/mips/mips32-dsp.c: New test.
11673
11674 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11675
11676         PR testsuite/21073
11677         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11678
11679         PR testsuite/20454
11680         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11681         and __cyg_profile_func_exit.
11682
11683 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11684
11685         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11686         * gfortran.dg/comma_format_extension_4.f: Same.
11687         * gfortran.dg/pr15332.f: Same.
11688         * gfortran.dg/pr21730.f: Same.
11689
11690 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11691
11692         * g++.dg/opt/vrp2.C: Fix testcase.
11693
11694         PR tree-opt/22625
11695         * g++.dg/opt/vrp2.C: New test.
11696
11697 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR debug/21828
11700         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11701
11702 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11703
11704         * gcc.dg/tree-ssa/20050719-1.c: New test.
11705
11706 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11707
11708         * gcc.dg/bfin-longcall-1.c: New file.
11709         * gcc.dg/bfin-longcall-2.c: New file.
11710
11711 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11712
11713         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11714
11715 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11716
11717         PR middle-end/19055
11718         * gcc.dg/tree-ssa/pr19055.c: New test.
11719         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11720
11721 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11722
11723         PR C++/22358
11724         * g++.dg/other/pr22358.C: New test.
11725
11726 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11727
11728         PR c++/2922
11729         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11730
11731 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11732
11733         PR c++/15938
11734         * g++.dg/init/union2.C: New test.
11735
11736 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11737
11738         PR c/22393
11739         * gcc.dg/complex-4.c: New test.
11740
11741 2005-07-21  Richard Guenther  <rguenther@suse.de>
11742
11743         PR testsuite/22522
11744         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11745         scanning for asm labels.
11746         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11747
11748 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11749
11750         PR target/22085
11751         * gcc.dg/altivec-pr22085.c: New.
11752
11753 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11754
11755         PR tree-optimization/19210
11756         * gcc.dg/tree-ssa/pr19210-1.c: New.
11757         * gcc.dg/tree-ssa/pr19210-2.c: New.
11758
11759 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11760
11761         PR rtl-optimization/22167
11762         * g++.dg/opt/pr22167.C: New test.
11763
11764 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11765
11766         PR c++/2922
11767         * g++.dg/lookup/two-stage2.C: New.
11768         * g++.dg/lookup/two-stage3.C: New.
11769         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11770         fixed two-stage name lookup for operators.
11771         * g++.dg/template/call3.C: Compiler now produces an appropriate
11772         error message.
11773         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11774         14 as a candidate.
11775         * g++.dg/template/ptrmem4.C: Compiler produces different error
11776         message.
11777         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11778         connect_to_method as a candidate.
11779
11780 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11781
11782         * gcc.dg/fold-alloc-1.c: New test.
11783
11784 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11785
11786         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11787         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11788
11789 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11790
11791         * gcc.dg/fold-abs-1.c: New test.
11792         * gcc.dg/fold-abs-2.c: New test.
11793         * gcc.dg/fold-abs-3.c: New test.
11794
11795 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11796
11797         Make CONSTRUCTOR use VEC to store initializers.
11798         * g++.dg/ext/complit3.C: Check for specific error messages.
11799         * g++.dg/init/brace2.C: Update error message.
11800         * g++.dg/warn/Wbraces2.C: Likewise.
11801
11802 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11803
11804         PR fortran/16940
11805         * gfortran.dg/module_interface_1.f90: New test.
11806
11807 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11808             Kenneth Zadeck <zadeck@naturalbridge.com>
11809
11810         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11811
11812 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11813
11814         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11815         specify -Wformat for these tests.
11816         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11817         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11818         * gcc.dg/format/opt-6.c: Delete.
11819
11820 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11821
11822         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11823         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11824
11825 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         * gcc.dg/tree-ssa/alias-2.c: New test.
11828
11829 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11830
11831         PR c++/22263
11832         * g++.dg/template/explicit7.C: New test.
11833
11834 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11835
11836         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11837         width of 8 to +Inf and -Inf.
11838
11839 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11840
11841         PR c++/22139
11842         * g++.dg/template/friend36.C: New test.
11843
11844 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11845
11846         PR fortran/21730
11847         * gfortran.dg/pr21730.f: New test.
11848
11849 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11850             Kenneth Zadeck <zadeck@naturalbridge.com>
11851
11852         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11853         since pure const detection cannot run at -O1 in c compiler.
11854         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11855         can now optimize this case properly.
11856         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11857         because we now pass.
11858         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11859
11860 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11861
11862         PR c/22421
11863         * gcc.dg/format/bitfld-1.c: New test.
11864
11865 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/22204
11868         * g++.dg/rtti/repo1.C: New test.
11869
11870 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11871
11872         PR middle-end/22398
11873         * gcc.c-torture/compile/pr22398.c: New test.
11874
11875 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11876
11877         PR c++/22132
11878         * g++.dg/expr/cast4.C: New test.
11879
11880 2005-07-15  Richard Guenther  <rguenther@suse.de>
11881
11882         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11883         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11884
11885 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11886
11887         PR tree-optimization/22230
11888         * gcc.dg/tree-ssa/pr22230.c: New test.
11889
11890 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * gfortran.dg/g77/cpp6.f: New test.
11893
11894         PR fortran/22417
11895         * gfortran.dg/g77/cpp5.F: New test.
11896         * gfortran.dg/g77/cpp5.h: New file.
11897         * gfortran.dg/g77/cpp5inc.h: New file.
11898
11899 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11900
11901         PR libfortran/16435
11902         * gfortran.dg/tl_editting.f90: New.
11903         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11904
11905 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11906
11907         * gfortran.dg/char_array_constructor.f90: New test.
11908
11909 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11910
11911         * gfortran.dg/past_eor.f90: New.
11912         * gfortran.dg/complex_read.f90: New.
11913
11914 2005-07-13  Jeff Law  <law@redhat.com>
11915
11916         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11917         additional casts.
11918
11919         * gcc.dg/tree-ssa/pr22321.c: New test
11920
11921 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11922
11923         PR tree-optimization/21921
11924         * gcc.dg/tree-ssa/pr21921.c: New.
11925
11926 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11927
11928         PR tree-optimizatio/22442
11929         * gcc.dg/tree-ssa/loop-11.c: New test.
11930
11931 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11932
11933         PR tree-opt/21840
11934         * gcc.c-torture/compile/pr21840.c: New test.
11935
11936 2005-07-12  Jan Hubicka  <jh@suse.cz>
11937
11938         * gcc.c-torture/compile/pr22379.c: New test.
11939
11940 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11941
11942         PR libfortran/21593
11943         gfortran.dg/dev_null.f90: Remove outdated comment about
11944         PR libfortran/21593.
11945
11946
11947 2005-07-12  Dale Johannesen  <dalej@apple.com>
11948
11949         * gcc.target/i386/compress-float-sse.c: New.
11950         * gcc.target/i386/compress-float-sse-pic.c: New.
11951         * gcc.target/i386/compress-float-387.c: New.
11952         * gcc.target/i386/compress-float-387-pic.c: New.
11953         * gcc.dg/compress-float-ppc.c: New.
11954         * gcc.dg/compress-float-ppc-pic.c: New.
11955
11956 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11957
11958         PR libfortran/21593
11959         gfortran.dg/dev_null.f90: Remove targets.
11960
11961 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11962
11963         PR tree-opt/22335
11964         * gcc.dg/pr22335-1.c: New test.
11965         * gcc.dg/pr22335-2.c: New test.
11966
11967 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11968
11969         PR c++/20172
11970         * g++.dg/template/nontype12.C : New test.
11971
11972 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11973
11974         * gcc.dg/tree-ssa/loop-10.c: New test.
11975
11976 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11977
11978         * gcc.c-torture/execute/20020720-1.x: Remove.
11979
11980 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11981
11982         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11983
11984 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11985
11986         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11987         (dg-mips-options): Use it.
11988
11989 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11990
11991         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11992
11993 2005-07-09  Richard Henderson  <rth@redhat.com>
11994
11995         * lib/target-supports.exp (check_effective_target_sync_char_short):
11996         Add alpha.
11997
11998 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11999
12000         PR libfortran/22217
12001         * gfortran.dg/negative-z-descriptor.f90: New test.
12002
12003 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12004
12005         PR tree-opt/22329
12006         * gcc.dg/pr22329.c: New test.
12007
12008 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12009
12010         PR tree-optimization/20139
12011         * gcc.dg/tree-ssa/pr20139.c: New.
12012
12013 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12014
12015         PR tree-opt/22356
12016         * testsuite/gcc.dg/pr22356-1.c: New test.
12017
12018 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12019
12020         PR c++/21799
12021         * g++.dg/template/unify8.C: New.
12022         * g++.dg/template/unify9.C: New.
12023
12024 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12025
12026         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12027
12028 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12029
12030         * gcc.dg/darwin-version-1.c: New.
12031         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12032         * gcc.dg/builtins-20.c: Likewise.
12033         * gcc.dg/builtins-53.c: Likewise.
12034         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12035         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12036         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12037         * gcc.dg/torture/builtins-power-1.c: Likewise.
12038         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12039         on Darwin.
12040
12041 2005-07-07  Jeff Law  <law@redhat.com>
12042
12043         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12044         argument evaluation order.
12045
12046 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12047
12048         PR libfortran/21594
12049         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12050         Add test cases where the shift length is greater than the
12051         array length.
12052
12053 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12054
12055         * obj-c++.dg/proto-lossage-6.mm: New.
12056         * objc.dg/proto-lossage-6.m: New.
12057
12058 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12059
12060         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12061         * objc.dg/gnu-runtime-2.m: Likewise.
12062
12063 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12064
12065         * gfortran.dg/longline.f: New test.
12066
12067         * gfortran.dg/badline.f: New test.
12068
12069 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12070
12071         PR fortran/16531
12072         PR fortran/15966
12073         PR fortran/18781
12074         * gfortran.dg/hollerith.f90: New.
12075         * gfortran.dg/hollerith2.f90: New.
12076         * gfortran.dg/hollerith3.f90: New.
12077         * gfortran.dg/hollerith4.f90: New.
12078         * gfortran.dg/hollerith_f95.f90: New.
12079         * gfortran.dg/hollerith_legacy.f90: New.
12080         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12081
12082 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12083
12084         PR objc/22274
12085         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12086         * objc.dg/gnu-runtime-2.m: New.
12087
12088 2005-07-06  Jeff Law  <law@redhat.com>
12089
12090         * gcc.dg/tree-ssa/vrp17.c: New test.
12091
12092 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12093
12094         PR fortran/22327
12095         * gfortran.dg/array_constructor_5.f90: New test.
12096
12097 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12098
12099         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12100
12101 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12102
12103         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12104         * gcc.dg/980816-1.c: Ditto.
12105
12106 2005-07-06  Jeff Law  <law@redhat.com>
12107
12108         * gcc.c-torture/compile/pr21356.c: New test.
12109
12110 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12111
12112         PR c/22013
12113         PR c/22098
12114         * gcc.c-torture/compile/pr22013-1.c,
12115         gcc.c-torture/execute/pr22098-1.c,
12116         gcc.c-torture/execute/pr22098-2.c,
12117         gcc.c-torture/execute/pr22098-3.c: New tests.
12118
12119 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12120
12121         PR c/22308
12122         * gcc.dg/pr22308-1.c: New test.
12123
12124 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12125
12126         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12127         target.
12128         * gcc.dg/compare9.c: Use -fshort-enums instead of
12129         -fno-short-enums.  Change the last test to dg-bogus.
12130
12131 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12132
12133         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12134         * gcc.dg/compare9.c: New.
12135
12136 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12137
12138         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12139
12140 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12141
12142         PR testsuite/22288
12143         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12144
12145
12146 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12147
12148         * gcc.dg/format/gcc_gfc-1.c: New.
12149
12150 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12151
12152         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12153
12154 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12155
12156         PR fortran/20842
12157         * gfortran.dg/io_invalid_1.f90: New test.
12158
12159 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12160
12161         * gcc.dg/format/gcc_diag-1.c: Update.
12162
12163 2005-07-02  Jeff Law  <law@redhat.com>
12164
12165         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12166         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12167
12168 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12169
12170         * gcc.dg/format/gcc_diag-1.c: Update.
12171
12172 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12173
12174         PR tree-opt/22269
12175         * gcc.c-torture/compile/pr22269.c: New test.
12176
12177 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12178
12179         PR 21584
12180         PR 22219
12181         * g++.dg/tree-ssa/pr21584-1.C: New test.
12182         * g++.dg/tree-ssa/pr21584-2.C: New test.
12183
12184 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12185
12186         * obj-c++.dg/try-catch-11.mm: New.
12187         * objc.dg/try-catch-10.m: New.
12188
12189 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12190
12191         * g++.dg/other/ucnid-1.C: xfail on AIX.
12192
12193 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12194
12195         PR 22234
12196         * gcc.dg/20050629-1.c: New test.
12197
12198 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12199
12200         * obj-c++.dg/const-str-1[0-1].mm: New.
12201         * objc.dg/const-str-1[0-1].m: New.
12202
12203 2005-05-29  Richard Henderson  <rth@redhat.com>
12204
12205         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12206         Rename from check_effective_target_vect_no_max.
12207         (check_effective_target_vect_no_int_add): New.
12208         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12209         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12210         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12211         * gcc.dg/vect/vect-reduc-1.c: Use both.
12212         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12213
12214 2005-05-29  Richard Henderson  <rth@redhat.com>
12215
12216         * lib/target-supports.exp (check_effective_target_vect_no_max):
12217         Remove i386 and x86_64.
12218
12219 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12220
12221         PR testsuite/21969
12222         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12223
12224 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12225
12226         PR middle-end/21969
12227         * gcc.dg/vect/pr21969.c: New test.
12228
12229 2005-06-28  Eric Christopher  <echristo@redhat.com>
12230
12231         PR c/22052
12232         PR c/21975
12233         * gcc.dg/inline1.c: New test.
12234         * gcc.dg/inline2.c: Ditto.
12235         * gcc.dg/inline3.c: Ditto.
12236         * gcc.dg/inline4.c: Ditto.
12237         * gcc.dg/inline5.c: Ditto.
12238
12239 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12240
12241         PR libfortran/22142
12242         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12243         Add testcase also testing eoshift1 for PR 22142.
12244
12245 2005-06-28  Richard Henderson  <rth@redhat.com>
12246
12247         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12248         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12249         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12250         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12251         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12252
12253 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12254
12255         PR libfortran/22142
12256         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12257         Add testcase for PR 22142.
12258
12259 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12260
12261         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12262         gcc.target/ia64/fpreg-2.c: New tests.
12263
12264 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12265
12266         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12267
12268 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12269
12270         PR libfortran/22170
12271         * gfortran.dg/slash_1.f90: New test.
12272
12273 2005-06-27  Richard Henderson  <rth@redhat.com>
12274
12275         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12276         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12277         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12278         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12279         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12280         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12281
12282 2005-06-27  Richard Henderson  <rth@redhat.com>
12283
12284         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12285         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12286
12287 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12288
12289         * obj-c++.dg/proto-lossage-5.mm: New.
12290         * objc.dg/proto-lossage-5.m: New.
12291
12292 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12293
12294         PR 21959
12295         * gcc.dg/tree-ssa/pr21959.c: New test.
12296
12297 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12298
12299         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12300         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12301         testing uninitialized var.
12302
12303         * gcc.c-torture/execute/builtins/chk.h: New.
12304         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12305         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12306         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12307         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12308         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12309         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12310         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12311         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12312         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12313         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12314         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12315         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12316         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12317         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12318         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12319         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12320         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12321         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12322         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12323         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12324         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12325         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12326         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12327         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12328         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12329         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12330         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12331         * gcc.dg/builtin-object-size-1.c: New test.
12332         * gcc.dg/builtin-object-size-2.c: New test.
12333         * gcc.dg/builtin-object-size-3.c: New test.
12334         * gcc.dg/builtin-object-size-4.c: New test.
12335         * gcc.dg/builtin-object-size-5.c: New test.
12336         * gcc.dg/builtin-stringop-chk-1.c: New test.
12337         * gcc.dg/builtin-stringop-chk-2.c: New test.
12338         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12339         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12340         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12341         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12342         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12343         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12344         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12345         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12346         * gcc.c-torture/execute/printf-1.c: New test.
12347         * gcc.c-torture/execute/fprintf-1.c: New test.
12348         * gcc.c-torture/execute/vprintf-1.c: New test.
12349         * gcc.c-torture/execute/vfprintf-1.c: New test.
12350         * gcc.c-torture/execute/printf-chk-1.c: New test.
12351         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12352         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12353         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12354
12355 2005-06-27  Michael Matz  <matz@suse.de>
12356
12357         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12358         slot is not merged if address escapes.
12359
12360 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12361
12362         PR c/21911
12363         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12364
12365 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12366
12367         PR middle-end/17965
12368         * gcc.c-torture/compile/20050622-1.c: New test.
12369
12370         PR middle-end/22028
12371         * gcc.dg/20050620-1.c: New test.
12372
12373 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12374
12375         PR tree-optimization/22026
12376         * gcc.dg/tree-ssa/pr22026.c: New.
12377
12378 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12379
12380         PR libfortran/22144
12381         * gfortran.dg/shift-alloc.f90: New testcase.
12382
12383 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12384
12385         * all files: Update FSF address in copyright headers.
12386
12387 2005-06-22  Jan Hubicka  <jh@suse.cz>
12388
12389         * wholeprogram-1.c: New testcase.
12390         * wholeprogram-2.c: New testcase.
12391
12392 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12393
12394         PR 22171
12395         * gcc.dg/tree-ssa/pr22171.c: New test.
12396
12397 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12398
12399         * gfortran.dg/simplify_modulo.f90: New.
12400
12401 2005-06-24  Jan Hubicka  <jh@suse.cz>
12402
12403         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12404
12405 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12406
12407         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12408
12409 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12410
12411         * obj-c++.dg/typedef-alias-1.mm: New.
12412         * objc.dg/typedef-alias-1.m: New.
12413
12414 2005-06-23  Jeff Law  <law@redhat.com>
12415
12416         * gcc.dg/tree-ssa/vrp16.c: New test.
12417
12418 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12419
12420         * lib/target-supports.exp: Add
12421         check_effective_target_fortran_large_real and
12422         check_effective_target_fortran_large_int to check for
12423         corresponding effective targets.
12424         * gfortran.dg/large_integer_kind_1.f90: New test.
12425         * gfortran.dg/large_real_kind_1.f90: New test.
12426
12427 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12428
12429         PR tree-optimization/22117
12430         * gcc.dg/tree-ssa/pr22117.c: New.
12431
12432 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12433
12434         PR testsuite/22123
12435         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12436
12437 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12438
12439         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12440
12441 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12442
12443         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12444         * gfortran.dg/f2c_4.c: Likewise.
12445
12446 2005-06-22 Paul Brook  <paul@codesourcery.com>
12447
12448         PR fortran/21034
12449         * gfortran.dg/auto_save_1.f90: New test.
12450
12451 2005-06-22  Michael Matz  <matz@suse.de>
12452
12453         * gcc.target/x86-64/abi: New directory.
12454         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12455         * gcc.target/x86-64/abi/README.gcc: New file.
12456         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12457         * gcc.target/x86-64/abi/asm-support.s: New file.
12458         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12459         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12460         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12461         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12462         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12463         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12464         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12465         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12466         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12467         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12468         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12469         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12470         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12471         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12472         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12473         * gcc.target/x86_64/abi/test_varargs.c: New test.
12474
12475 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12476
12477         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12478         32-bit i?86 and x86_64.
12479
12480 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12481
12482         * obj-c++.dg/const-str-[1-9].mm: New tests.
12483
12484 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12485
12486         PR fortran/22010
12487         * gfortran.dg/namelist_use.f90: New.
12488         * gfortran.dg/namelist_use_only.f90: New.
12489
12490 2005-06-21  Jeff Law  <law@redhat.com>
12491
12492         * gcc.dg/tree-ssa/vrp15.c: New test.
12493
12494 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12495
12496         * lib/target-supports.exp (check_effective_target_vect_reduction):
12497         Remove.
12498         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12499         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12500         remove vect_reduction target keyword. Also avoid two returns in main.
12501         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12502         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12503         * gcc.dg/vect/vect-reduc-1short.c: New test.
12504         * gcc.dg/vect/vect-reduc-1char.c: New test.
12505         * gcc.dg/vect/vect-reduc-2short.c: New test.
12506         * gcc.dg/vect/vect-reduc-2char.c: New test.
12507         * gcc.dg/vect/vect-reduc-6.c: New test.
12508         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12509         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12510         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12511
12512 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12513         Paul Thomas  <pault@gcc.gnu.org>
12514
12515         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12516         New tests.
12517
12518 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12519
12520         * gfortran.dg/backslash_1.f90: New test.
12521         * gfortran.dg/backslash_2.f90: New test.
12522
12523 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12524
12525         * gfortran.dg/duplicate_labels.f90: New test.
12526
12527 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12528
12529         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12530         unsupportable relocations.
12531         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12532         * gcc.dg/20050321-2.c: xfail for NetWare.
12533
12534 2005-06-20  Andreas Jaeger  <aj@suse.de>
12535
12536         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12537         gcc.target/i386/fastcall-sseregparm.c,
12538         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12539
12540 2005-06-19  Richard Henderson  <rth@redhat.com>
12541
12542         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12543
12544 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12545
12546         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12547
12548 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12549
12550         PR c++/22115
12551         * g++.dg/conversion/simd2.C: Change expected error message.
12552
12553 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12554
12555         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12556         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12557         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12558
12559 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12560
12561         * gcc.dg/fold-mod-1.c: New test.
12562
12563 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12564
12565         PR fortran/19926
12566         * gfortran.dg/pr19926.f90: New test.
12567
12568 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12569
12570         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12571         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12572         targets.
12573         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12574         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12575
12576 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12577
12578         * gcc.target/ia64/float80-varargs-1.c: New test.
12579
12580 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12581
12582         PR tree-opt/22035
12583         * gfortran.dg/f2c_6.f90: New test.
12584
12585 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12586
12587         PR c++/17413
12588         * g++.dg/template/local5.C: New.
12589
12590 2005-06-17  Richard Henderson  <rth@redhat.com>
12591
12592         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12593
12594 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12595
12596         PR testsuite/21945
12597         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12598
12599 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12600
12601         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12602         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12603         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12604         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12605         check_vect to verify the presence of hardware vector support.
12606
12607 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12608
12609         PR testsuite/22056
12610         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12611
12612 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12613
12614         PR libfortran/19216
12615         * gfortran.dg/pr19216.f: Add correct space between brackets and
12616         dg directive.
12617
12618 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12619
12620         PR libfortran/16436
12621         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12622
12623 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12624
12625         * gcc.target/i386/attributes-error.c: New testcase.
12626         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12627         * gcc.target/i386/regparm-stdcall.c: Likewise.
12628         * gcc.target/i386/sseregparm-1.c: Likewise.
12629         * gcc.target/i386/sseregparm-2.c: Likewise.
12630
12631 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12632
12633         * g++.dg/rtti/crash2.C: New.
12634
12635 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12636
12637         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12638
12639 2005-06-15  David Ung  <davidu@mips.com>
12640
12641         * gcc.target/mips/mips16e-extends.c: New test for testing the
12642         generation of MIPS16e zeb/zeh, seb/seh instructions.
12643
12644 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12645
12646         PR 22018
12647         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12648         * gcc.dg/tree-ssa/pr22018.c: New test.
12649
12650 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12651
12652         * gcc.dg/simd-1.c: Update error messages.
12653         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12654         * gcc.dg/simd-2.c: Update error messages.
12655         * gcc.dg/simd-4.c: New.
12656
12657 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12658
12659         PR c++/20678
12660         * g++.dg/other/crash-4.C: New.
12661
12662 2005-06-14  Devang Patel  <dpatel@apple.com>
12663
12664         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12665
12666 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         PR c++/21929
12669         * g++.dg/parse/crash11.C: Update
12670
12671 2005-06-13  Jeff Law  <law@redhat.com>
12672
12673         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12674         perform the desired transformations.
12675         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12676         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12677
12678 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12679
12680         PR fortran/22038
12681         * gfortran.dg/forall_1.f90: Un-XFAIL.
12682
12683 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         PR c++/21929
12686         * g++.dg/parse/crash26.C: New.
12687
12688         PR c++/20789
12689         * g++.dg/init/member1.C: New.
12690
12691 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12692
12693         * gfortran.dg/altreturn_1.f90: New test.
12694
12695 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12696
12697         PR middle-end/21985
12698         * gcc.dg/tree-ssa/pr21985.c: New test.
12699
12700 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12701
12702         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12703
12704 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12705
12706         PR c++/21930
12707         * g++.dg/other/error10.C: New test case.
12708
12709 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12710
12711         PR libfortran/19155
12712         * gfortran.dg/pr19155.f: Add test.
12713
12714 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12715
12716         * gfortran.dg/f2c_7.f90: New test.
12717
12718         * gfortran.dg/forall_1.f90: XFAILed.
12719
12720 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12721
12722         * gcc.dg/pr14796-1.c: New.
12723         * gcc.dg/pr14796-2.c: New.
12724
12725 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12726
12727         PR fortran/17792
12728         PR fortran/21375
12729         * gfortran.dg/deallocate_stat.f90: New test.
12730
12731 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12732
12733         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12734
12735 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12736
12737         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12738         access will be generated when this loop is vectorized. Test that
12739         accesses with same alignment were detected.
12740         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12741         Test that accesses with same alignment were detected.
12742         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12743         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12744         alignment were detected.
12745
12746 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12747
12748         PR c++/10611
12749         * g++.dg/conversion/simd2.C: New.
12750
12751 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12752
12753         * gcc.dg/Wcxx-compat-1.c: New.
12754
12755 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12756
12757         PR libfortran/21480
12758         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12759         complex array.
12760
12761 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12762
12763         * gcc.dg/alias-8.c: New.
12764
12765 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12766
12767         * gcc.dg/format/cmn_err-1.c: Update.
12768
12769 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12770
12771         PR target/20666
12772         * gcc.target/sparc/fexpand-2.c: New.
12773         * gcc.target/sparc/fpmerge-2.c: New.
12774         * gcc.target/sparc/fpmul-2.c: New.
12775         * gcc.target/sparc/noresult.c: New.
12776         * gcc.target/sparc/pdist-2.c: New.
12777         * gcc.target/sparc/pdist-3.c: New.
12778
12779 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12780
12781         PR testsuite/21702
12782         * gcc.target/i386/i386.exp: Fix comment typo.
12783
12784 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         PR c++/19497
12787         * g++.dg/inherit/using5.C: New.
12788         * g++.dg/inherit/using6.C: New.
12789
12790 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12791
12792         PR c++/19894
12793         * g++.dg/template/ptrmem15.C: New test.
12794
12795         PR c++/20563
12796         * g++.dg/ext/label4.C: New test.
12797
12798 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12799
12800         * gcc.dg/tls/debug-1.c: New test.
12801
12802 2005-06-07  Dale Johannesen  <dalej@apple.com>
12803
12804         * gcc.target/i386/movq.c: New.
12805
12806 2005-06-07  Dale Johannesen  <dalej@apple.com>
12807
12808         * gcc.dg/20050607-1.c: New.
12809
12810 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12811
12812         PR middle-end/21850
12813         * gcc.c-torture/execute/20050607-1.c: New test.
12814
12815 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12816
12817         PR libfortran/21926
12818         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12819         Test case where the return array has lowest stride one,
12820         but isn't packed.
12821
12822 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12823
12824         * lib/target-supports.exp (check_effective_target_sync_int_long):
12825         Add s390 and s390x targets.
12826
12827 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12828
12829         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12830         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12831         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12832         * gcc.dg/tree-ssa/loop-9.c: New test.
12833
12834 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         * g++.dg/parse/defarg10.C: New.
12837
12838 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12839
12840         PR regression/21897
12841         * gcc.c-torture/execute/20050604-1.c: New test.
12842
12843 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         PR 21903
12846         * g++.dg/parse/defarg9.C: New.
12847
12848         PR c++/20637
12849         * g++.dg/inherit/using4.C: New.
12850         * g++.dg/overload/error1.C: Adjust expected errors.
12851         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12852         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12853         * g++.old-deja/g++.other/redecl2.C: Likewise.
12854         * g++.old-deja/g++.other/redecl4.C: Likewise.
12855         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12856
12857 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12858
12859         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12860
12861 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12862
12863         * lib/gfortran.exp (gfortran_target_compile): Call
12864         dg-additional-files-options
12865         * gfortran.dg/f2c_4.f90: New file
12866         * gfortran.dg/f2c_4.c: New file
12867         * gfortran.dg/f2c_5.f90: New file
12868         * gfortran.dg/f2c_5.c: New file
12869
12870 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12871
12872         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12873
12874         PR fortran/21912
12875         * gfortran.dg/array_constructor_4.f90: New test.
12876
12877 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12878
12879         PR c++/21619
12880         * g++.dg/ext/builtin9.C: New test.
12881
12882 2005-06-05  Dale Johannesen  <dalej@apple.com>
12883
12884         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12885         * gcc.c-torture/execute/20050603-2.c: Ditto.
12886
12887 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12888
12889         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12890         * gcc.dg/vect/vect-reduc-1.c: New.
12891         * gcc.dg/vect/vect-reduc-2.c: New.
12892         * gcc.dg/vect/vect-reduc-3.c: New.
12893
12894 2005-06-04  Dale Johannesen  <dalej@apple.com>
12895
12896         * gcc.c-torture/execute/20050603-1.c: New.
12897         * gcc.c-torture/execute/20050603-2.c: New.
12898         * gcc.dg/20050603-3.c: New.
12899
12900 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12901
12902         PR fortran/19195
12903         * gfortran.dg/debug_1.f90: New test.
12904
12905         * gfortran.dg/forall_1.f90: New test.
12906
12907 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12908
12909         * gfortran.dg/array_constructor_3.f90: New test.
12910
12911 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12912
12913         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12914
12915 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12916
12917         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12918
12919 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12920
12921         PR c/21873
12922         * gcc.dg/init-excess-1.c: New test.
12923
12924 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12925
12926         PR c++/21853
12927         * g++.dg/expr/static_cast6.C: New test.
12928
12929 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12930
12931         * gcc.dg/tree-ssa/vrp14.c: New test.
12932
12933 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/21336
12936         * g++.dg/template/new2.C: New test.
12937
12938 2005-06-03  Josh Conner  <jconner@apple.com>
12939
12940         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12941         all entries in initializer.
12942
12943 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12944
12945         PR middle-end/21858
12946         * gcc.dg/pr21858.c: New testcase.
12947
12948 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12949
12950         PR tree-optimization/21292
12951
12952         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12953         New.
12954         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12955         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12956         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12957         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12958         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12959
12960 2005-06-02  Richard Henderson  <rth@redhat.com>
12961
12962         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12963
12964 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12965
12966         * gcc.dg/wtypequal.c: New testcase.
12967
12968 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12969
12970         PR 21582
12971         * gcc.dg/tree-ssa/pr21582.c: New test.
12972
12973 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         PR c++/21280
12976         * g++.dg/opt/interface2.h: New.
12977         * g++.dg/opt/interface2.C: New.
12978         * g++.dg/init/ctor4.C: Adjust error lines.
12979         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12980         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12981         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12982         * g++.old-deja/g++.pt/assign1.C: Likewise.
12983         * g++.old-deja/g++.pt/crash20.C: Likewise.
12984
12985 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12986
12987         PR tree-optimization/21734
12988         * g++.dg/vect/pr21734_1.cc: New.
12989         * g++.dg/vect/pr21734_2.cc: New.
12990
12991 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12992
12993         PR c++/20350
12994         * g++.dg/template/spec24.C: New.
12995
12996         PR c++/21151
12997         * g++.dg/pch/local-1.C: New.
12998         * g++.dg/pch/local-1.Hs: New.
12999
13000 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13001
13002         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13003         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13004         * gcc.dg/tree-ssa/pr14341.c: New test.
13005         * gcc.dg/tree-ssa/pr14841.c: New test.
13006         * gcc.dg/tree-ssa/pr20701.c: New test.
13007         * gcc.dg/tree-ssa/pr21086.c: New test.
13008         * gcc.dg/tree-ssa/pr21090.c: New test.
13009         * gcc.dg/tree-ssa/pr21332.c: New test.
13010         * gcc.dg/tree-ssa/pr21458.c: New test.
13011         * gcc.dg/tree-ssa/pr21658.c: New test.
13012         * gcc.dg/tree-ssa/vrp01.c: New test.
13013         * gcc.dg/tree-ssa/vrp02.c: New test.
13014         * gcc.dg/tree-ssa/vrp03.c: New test.
13015         * gcc.dg/tree-ssa/vrp04.c: New test.
13016         * gcc.dg/tree-ssa/vrp05.c: New test.
13017         * gcc.dg/tree-ssa/vrp06.c: New test.
13018         * gcc.dg/tree-ssa/vrp07.c: New test.
13019         * gcc.dg/tree-ssa/vrp08.c: New test.
13020         * gcc.dg/tree-ssa/vrp09.c: New test.
13021         * gcc.dg/tree-ssa/vrp10.c: New test.
13022         * gcc.dg/tree-ssa/vrp11.c: New test.
13023         * gcc.dg/tree-ssa/vrp12.c: New test.
13024         * gcc.dg/tree-ssa/vrp13.c: New test.
13025
13026 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13027
13028         PR 21029
13029         * gcc.dg/tree-ssa/pr21029.c: New test.
13030
13031 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13032
13033         * gfortran.dg/logint-1.f: New test case.
13034         * gfortran.dg/logint-2.f: Likewise.
13035         * gfortran.dg/logint-3.f: Likewise.
13036
13037 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13038
13039         PR c/21536
13040         PR c/20760
13041         * gcc.dg/20050527-1.c: New test.
13042
13043         * gcc.dg/i386-sse-12.c: New test.
13044
13045         PR fortran/21729
13046         * gfortran.dg/implicit_5.f90: New test.
13047
13048 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13049
13050         PR fortran/20883
13051         * gfortran/assign_4.f90: New test.
13052         * gfortran/assign_2.f90: Change compile to run.
13053
13054 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13055
13056         * lib/target-supports.exp
13057         (check_effective_target_sync_char_short): New.
13058         * gcc.dg/sync-2.c: New.
13059
13060 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13061
13062         PR tree-optimization/21817
13063         * gcc.dg/torture/pr21817-1.c: New.
13064
13065 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13066
13067         PR c++/21165
13068         * g++.dg/template/init5.C: New.
13069
13070 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13071
13072         * gfortran.dg/char_initialiser_actual.f90:
13073         Test character initialisers as actual arguments.
13074         * gfortran.dg/char_pointer_comp_assign.f90:
13075         Test character pointer structure component assignments.
13076         * gfortran.dg/char_array_structure_constructor.f90:
13077         Test character components in structure constructors.
13078
13079 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13080
13081         PR middle-end/20931
13082         * g++.dg/opt/pr20931.C: New test.
13083
13084 2005-05-31  Andreas Jaeger  <aj@suse.de>
13085
13086         PR testsuite/20772
13087         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13088         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13089         g++.old-deja/g++.ext/asmspec1.C,
13090         g++.old-deja/g++.other/regstack.C,
13091         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13092         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13093         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13094         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13095         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13096         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13097         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13098         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13099         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13100         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13101         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13102         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13103         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13104         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13105         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13106         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13107         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13108         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13109         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13110
13111 2005-05-31  Jeff Law  <law@redhat.com>
13112
13113         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13114
13115 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13116
13117         PR middle-end/21743
13118         * gcc.dg/builtins-1.c: Activate disabled clog test.
13119         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13120
13121 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13122
13123         * gfortran.dg/char_pointer_assign.f90:
13124         Test character-pointer assignments and pointer assignments.
13125         * gfortran.dg/char_pointer_dummy.f90:
13126         Test character-pointer dummy arguments.
13127         * gfortran.dg/char_pointer_func.f90:
13128         Test character-pointer function returns.
13129         * gfortran.dg/char_pointer_dependency.f90:
13130         Test character-pointer functions with dependencies.
13131
13132 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/21784
13135         * g++.dg/lookup/using14.C: New test.
13136
13137 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13138
13139         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13140         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13141         trailing ^M.
13142
13143 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13144
13145         PR c++/17413
13146         * g++.dg/template/local5.C: New.
13147
13148         PR target/21761
13149         * gcc.c-torture/compile/pr21761.c: New.
13150
13151         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13152         before darwin8.
13153
13154 2005-05-30  Steven G. Kargl
13155
13156         PR fortran/20846
13157         * gfortran.dg/inquire_8.f90: New test.
13158
13159 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13160
13161         PR libfortran/21376
13162         * gfortran.dg/output_exponents_1.f90: New test.
13163
13164 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13165
13166         PR libfortran/20006
13167         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13168
13169 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13170
13171         PR c++/21210
13172         * g++.dg/ext/complex1.C: New test.
13173
13174         PR c++/21340
13175         * g++.dg/init/ctor6.C: New test.
13176
13177 2005-05-29  Jan Hubicka  <jh@suse.cz>
13178
13179         * gcc.c-torture/compile/pr21562.c: New.
13180
13181 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13182
13183         * gfortran.dg/subnormal_1.f90: New test.
13184
13185 2005-05-28  Jan Hubicka  <jh@suse.cz>
13186
13187         * tree-prof.exp: Fix comment.
13188         * value-prof-1.c: New.
13189         * value-prof-2.c: New.
13190         * value-prof-3.c: New.
13191         * value-prof-4.c: New.
13192
13193 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/21614
13196         * g++.dg/expr/ptrmem6.C: New test.
13197         * g++.dg/expr/ptrmem6a.C: Likewise.
13198
13199 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13200
13201         PR tree-optimization/21658
13202         * gcc.dg/tree-ssa/pr21658.c: New.
13203
13204 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13205
13206         PR c++/21455
13207         * g++.dg/inherit/ptrmem3.C: New.
13208
13209         PR c++/21681
13210         * g++.dg/parse/template16.C: New.
13211
13212 2005-05-27  Andreas Jaeger  <aj@suse.de>
13213
13214         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13215
13216         * gcc.dg/i386-sse-8.c: Run test on all archs.
13217
13218 2005-05-26  Mike Stump  <mrs@apple.com>
13219
13220         * objc.dg/isa-field-1.m: Only run on darwin.
13221         * objc.dg/lookup-1.m: Likewise.
13222         * objc.dg/try-catch-8.m: Likewise.
13223
13224 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13225
13226         PR tree-optimization/9814
13227         * gcc.dg/pr9814-1.c: New test case.
13228
13229 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13230
13231         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13232         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13233         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13234         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13235         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13236         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13237         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13238         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13239         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13240         objc.dg/try-catch-8.m: New.
13241
13242 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13243
13244         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13245         remove extraneous semicolons.
13246
13247 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13248
13249         * obj-c++.dg/comp-types-12.mm: New.
13250         * objc.dg/comp-types-11.m: New.
13251         * objc.dg/selector-4.m: New.
13252
13253 2005-05-26  Andreas Jaeger  <aj@suse.de>
13254
13255         PR testsuite/20772
13256         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13257         g++.old-deja/g++.ext/attrib3.C,
13258         g++.old-deja/g++.other/store-expr1.C,
13259         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13260         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13261         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13262         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13263         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13264         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13265         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13266         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13267         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13268         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13269         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13270         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13271         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13272         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13273         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13274         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13275         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13276         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13277         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13278
13279 2005-05-26  Andreas Jaeger  <aj@suse.de>
13280
13281         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13282         x86-64 compilation.
13283
13284 2005-05-26  Andreas Jaeger  <aj@suse.de>
13285
13286         PR testsuite/20772
13287         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13288         gcc.misc-tests/i386-pf-athlon-1.c,
13289         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13290         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13291         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13292         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13293         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13294         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13295         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13296         programs.
13297
13298         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13299         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13300         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13301         x86-64 compilation.
13302
13303         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13304         x86_64.
13305
13306         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13307         effective-target ilp32.
13308
13309 2005-05-26  David Ung  <davidu@mips.com>
13310
13311         * gcc.target/mips/ext_ins.c: New test for testing the generation
13312         of MIPS32/64 rev 2 ext/ins instructions.
13313
13314 2005-05-26  Andreas Jaeger  <aj@suse.de>
13315
13316         * treelang/compile/unsigned.tree: Use gimple instead of
13317         nonexisting generic dump.
13318
13319 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13320
13321         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13322
13323 2005-05-26  Andreas Jaeger  <aj@suse.de>
13324
13325         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13326
13327 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13328
13329         PR libfortran/17283
13330         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13331         Test callee-allocated memory with write statements.
13332
13333 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13334
13335         PR middle-end/21709
13336         * gcc.dg/pr21709-1.c: New test case.
13337
13338 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13339             Mike Stump  <mrs@apple.com>
13340
13341         * objc/execute/next_mapping.h: Update for C++.
13342
13343         * obj-c++.dg/selector-1.mm: Move to...
13344         * obj-c++.dg/selector-4.mm: here...
13345
13346         * obj-c++.dg/basic.mm: New.
13347         * obj-c++.dg/comp-types-1.mm: New.
13348         * obj-c++.dg/cxx-class-1.mm: New.
13349         * obj-c++.dg/cxx-ivars-1.mm: New.
13350         * obj-c++.dg/cxx-ivars-2.mm: New.
13351         * obj-c++.dg/cxx-ivars-3.mm: New.
13352         * obj-c++.dg/cxx-scope-1.mm: New.
13353         * obj-c++.dg/cxx-scope-2.mm: New.
13354         * obj-c++.dg/defs.mm: New.
13355         * obj-c++.dg/empty-private-1.mm: New.
13356         * obj-c++.dg/encode-1.mm: New.
13357         * obj-c++.dg/encode-2.mm: New.
13358         * obj-c++.dg/encode-3.mm: New.
13359         * obj-c++.dg/extern-c-1.mm: New.
13360         * obj-c++.dg/extra-semi.mm: New.
13361         * obj-c++.dg/fix-and-continue-2.mm: New.
13362         * obj-c++.dg/isa-field-1.mm: New.
13363         * obj-c++.dg/ivar-list-semi.mm: New.
13364         * obj-c++.dg/local-decl-1.mm: New.
13365         * obj-c++.dg/lookup-1.mm: New.
13366         * obj-c++.dg/lookup-2.mm: New.
13367         * obj-c++.dg/method-1.mm: New.
13368         * obj-c++.dg/method-2.mm: New.
13369         * obj-c++.dg/method-3.mm: New.
13370         * obj-c++.dg/method-4.mm: New.
13371         * obj-c++.dg/method-5.mm: New.
13372         * obj-c++.dg/method-6.mm: New.
13373         * obj-c++.dg/method-7.mm: New.
13374         * obj-c++.dg/no-extra-load.mm: New.
13375         * obj-c++.dg/overload-1.mm: New.
13376         * obj-c++.dg/pragma-1.mm: New.
13377         * obj-c++.dg/pragma-2.mm: New.
13378         * obj-c++.dg/private-1.mm: New.
13379         * obj-c++.dg/private-2.mm: New.
13380         * obj-c++.dg/proto-qual-1.mm: New.
13381         * obj-c++.dg/qual-types-1.mm: New.
13382         * obj-c++.dg/stubify-1.mm: New.
13383         * obj-c++.dg/stubify-2.mm: New.
13384         * obj-c++.dg/super-class-1.mm: New.
13385         * obj-c++.dg/super-class-2.mm: New.
13386         * obj-c++.dg/super-dealloc-1.mm: New.
13387         * obj-c++.dg/super-dealloc-2.mm: New.
13388         * obj-c++.dg/template-1.mm: New.
13389         * obj-c++.dg/template-2.mm: New.
13390         * obj-c++.dg/template-3.mm: New.
13391         * obj-c++.dg/template-4.mm: New.
13392         * obj-c++.dg/template-5.mm: New.
13393         * obj-c++.dg/template-6.mm: New.
13394         * obj-c++.dg/try-catch-1.mm: New.
13395         * obj-c++.dg/try-catch-2.mm: New.
13396         * obj-c++.dg/try-catch-3.mm: New.
13397         * obj-c++.dg/try-catch-4.mm: New.
13398         * obj-c++.dg/try-catch-5.mm: New.
13399         * obj-c++.dg/try-catch-6.mm: New.
13400         * obj-c++.dg/try-catch-7.mm: New.
13401         * obj-c++.dg/try-catch-8.mm: New.
13402         * obj-c++.dg/try-catch-9.mm: New.
13403         * obj-c++.dg/va-meth-1.mm: New.
13404
13405 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13406
13407         * obj-c++.dg/selector-1.mm: New.
13408         * obj-c++.dg/selector-2.mm: New.
13409
13410 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13411
13412         * obj-c++.dg/selector-3.mm: New.
13413         * objc.dg/selector-3.m: New.
13414
13415 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13416
13417         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13418         about where warning appears.
13419
13420 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13421
13422         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13423         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13424         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13425         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13426
13427 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13428
13429         * gcc.dg/20050524-1.c: New test.
13430
13431 2005-05-25  Jan Hubicka  <jh@suse.cz>
13432
13433         * gcc.dg/tree-prof/inliner-1.c: New.
13434
13435 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13436
13437         * gcc.dg/tree-prof: New directory.
13438         * gcc.dg/tree-prof/tree-prof.exp: New.
13439
13440 2005-05-25  DJ Delorie  <dj@redhat.com>
13441
13442         * gcc.dg/Wattributes-1.c: New.
13443         * gcc.dg/Wattributes-2.c: New.
13444         * gcc.dg/Wattributes-3.c: New.
13445
13446 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13447
13448         PR tree-optimization/19833
13449         * gcc.dg/uninit-4.c: Remove xfail.
13450         * gcc.dg/uninit-9.c: Ditto.
13451
13452 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13453
13454         * obj-c++.dg/bitfield-[1-5].mm: New.
13455         * obj-c++.dg/class-protocol-1.mm: New.
13456         * obj-c++.dg/comp-types-1[0-1].mm: New.
13457         * obj-c++.dg/comp-types-[2-9].mm: New.
13458         * obj-c++.dg/encode-[4-8].mm: New.
13459         * obj-c++.dg/layout-1.mm: New.
13460         * obj-c++.dg/method-1[0-9].mm: New.
13461         * obj-c++.dg/method-2[0-1].mm: New.
13462         * obj-c++.dg/method-[8-9].mm: New.
13463         * obj-c++.dg/objc-gc-3.mm: New.
13464         * obj-c++.dg/try-catch-10.mm: New.
13465         * objc.dg/bitfield-5.m: New.
13466         * objc.dg/comp-types-10.m: New.
13467         * objc.dg/comp-types-9.m: New.
13468         * objc.dg/layout-1.m: New.
13469         * objc.dg/objc-gc-4.m: New.
13470         * objc.dg/try-catch-9.m: New.
13471         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13472         * objc.dg/comp-types-1.m: Likewise.
13473         * objc.dg/comp-types-[5-6].m: Likewise.
13474         * objc.dg/method-9.m: Likewise.
13475
13476 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13477
13478         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13479         and on hardware without VMX support.
13480
13481         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13482
13483         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13484
13485         * lib/profopt.exp (dg-final-generate, dg-final-use,
13486         profopt-final-code, profopt-get-options): New.
13487         (profopt-execute): Process test directives.
13488
13489         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13490         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13491         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13492
13493 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13494
13495         PR C++/21645
13496         * g++.dg/init/ctor5.C: New test.
13497
13498 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13499
13500         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13501         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13502         vect-113.c, vect-114.c.
13503
13504 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13505
13506         * gcc.dg/const-elim-1.c: Remove xfails.
13507
13508 2005-05-23  Jeff Law  <law@redhat.com>
13509
13510         * gcc.c-torture/compile/pr21638.c: New test.
13511         * gcc.c-torture/compile/20050520-1.c: New test.
13512
13513 2005-05-23  Nick Clifton  <nickc@redhat.com>
13514
13515         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13516         be a proper triple, ie: m32r*-*-*.
13517         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13518
13519 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13520
13521         PR middle-end/21331
13522         PR tree-opt/21293
13523         * gcc.c-torture/compile/pr21293.c: New test.
13524         * gcc.c-torture/execute/pr21331.c: New test.
13525
13526 2004-05-20  Richard Henderson  <rth@redhat.com>
13527
13528         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13529
13530 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13531
13532         * obj-c++-dg.exp: Add.
13533         * obj-c++.exp: Add.
13534         * obj-c++.dg/dg.exp: Add.
13535
13536 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13537
13538         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13539         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13540
13541 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13542
13543         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13544
13545 2004-05-19  Richard Henderson  <rth@redhat.com>
13546
13547         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13548
13549 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13550
13551         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13552
13553         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13554
13555 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13556
13557         PR c++/21495
13558         * g++.dg/parse/extern1.C: New test.
13559         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13560
13561 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13562
13563         * gcc.dg/c99-math.h: New.
13564         * gcc.dg/c99-math-float-1.c: New test.
13565         * gcc.dg/c99-math-double-1.c: Likewise.
13566         * gcc.dg/c99-math-long-double-1.c: Likewise.
13567
13568 2005-05-18  Richard Henderson  <rth@redhat.com>
13569
13570         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13571
13572 2005-05-18  Devang Patel  <dpatel@apple.com>
13573
13574         * g++.dg/opt/20050511-1.C: New test.
13575
13576 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13577
13578         PR libfortran/21127
13579         * gfortran.dg/reshape-complex.f90: New test.
13580
13581 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13582
13583         * gfortran.dg/array_constructor_1.f90: New test.
13584         * gfortran.dg/array_constructor_2.f90: New test.
13585
13586 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13587
13588         PR fortran/20954
13589         * gfortran.dg/pr20954.f: New test.
13590
13591 2005-05-17  Mike Stump  <mrs@apple.com>
13592
13593         Yet more Objective-C++...
13594
13595         * objc.dg/method-5.m: Update.
13596         * objc.dg/method-6.m: Update.
13597         * objc.dg/method-7.m: Update.
13598         * objc.dg/method-9.m: Update.
13599         * objc.dg/try-catch-2.m: Update.
13600
13601 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13604         Remove little-endian optimizations.
13605
13606 2005-05-17  Jeff Law  <law@redhat.com>
13607
13608         * g++.dg/tree-ssa/pr14814.C: New test.
13609         * gcc.dg/tree-ssa/pr14814.C: New test.
13610         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13611         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13612
13613 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13614
13615         * gcc.dg/compat/generate-random.c: Do not include
13616         libiberty.h.
13617         * gcc.dg/compat/generate-random_r.c: Likewise.
13618
13619 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13620
13621         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13622
13623 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13624
13625         PR middle-end/21595
13626         * g++.dg/tree-ssa/builtin1.C: New testcase.
13627
13628 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13629
13630         PR c++/21454
13631         * g++.dg/opt/const4.C: New test.
13632
13633         PR middle-end/21492
13634         * g++.dg/opt/crossjump1.C: New test.
13635
13636         PR tree-optimization/21610
13637         * gcc.c-torture/compile/20050516-1.c: New test.
13638
13639         PR fortran/15080
13640         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13641         about the test failing.
13642         * gfortran.fortran-torture/execute/where_7.f90: New test.
13643         * gfortran.fortran-torture/execute/where_8.f90: New test.
13644
13645 2005-05-16  Richard Henderson  <rth@redhat.com>
13646
13647         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13648         i?86 and x86_64.
13649
13650 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13651
13652         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13653         (limits.h): Include unconditionally.
13654         (stdlib.h): Likewise.
13655         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13656         (limits.h): Include unconditionally.
13657         (stdlib.h): Likewise.
13658         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13659         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13660         (limits.h): Include unconditionally.
13661         (stdlib.h): Likewise.
13662         (hashtab.h): Do not include.
13663         (getopt.h): Likewise.
13664         (stddef.h): Include.
13665         (hashval_t): Define.
13666         (struct entry): Add "next" field.
13667         (HASH_SIZE): New macro.
13668         (hash_table): New variable.
13669         (switchfiles): Do not use xmalloc.
13670         (mix): New macro.
13671         (iterative_hash): New function.
13672         (hasht): Remove.
13673         (e_exists): New function.
13674         (e_insert): Likewise.
13675         (output): Use, instead of libiberty hashtable functions.
13676         (main): Do not use getopt.  Do not call htab_create.
13677
13678 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13679
13680         PR libstdc++/21526
13681         * lib/target-supports.exp (check_mkfifo_available):
13682         Return 0 for cygwin as mkfifo support incomplete on platform.
13683         Fix typos in comments.
13684
13685 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13686
13687         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13688
13689 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13690
13691         PR fortran/17432
13692         * gfortran.dg/assign_4.f: New test.
13693
13694 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13695
13696         PR tree-optimization/21563
13697         * gcc.dg/tree-ssa/pr21563.c: New.
13698
13699 2005-05-14  Jan Hubicka  <jh@suse.cz>
13700
13701         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13702
13703 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13704
13705         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13706
13707 2005-05-13  Julian Brown  <julian@codesourcery.com>
13708
13709         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13710         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13711
13712 2005-05-13  Jan Hubicka  <jh@suse.cz>
13713
13714         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13715         * gcc.dg/fold-xor-?.c: Likewise.
13716         * gcc.dg/pr15784-?.c: Likewise.
13717         * gcc.dg/pr20922-?.c: Likewise.
13718         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13719         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13720         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13721
13722 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13723
13724         PR fortran/21260
13725         * gfortran.dg/hollerith_1.f90: New test.
13726
13727 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13728
13729         * gfortran.dg/func_result_2.f90: New test.
13730
13731 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13732
13733         * gfortran.dg/dev_null.f90: New test.
13734
13735 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13736
13737         * gcc.dg/arm-vfp1.c: Revert last change.
13738
13739 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13740
13741         PR middle-end/19807
13742         PR tree-optimization/19639
13743         * g++.dg/tree-ssa/pr19807.C: New testcase.
13744
13745 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13746
13747         PR libfortran/21471
13748         * gfortran.dg/append-1.f90: New test.
13749
13750 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13751
13752         * gcc.dg/pr18501.c: XFAIL.
13753         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13754         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13755         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13756         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13757         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13758         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13759         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13760         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13761
13762 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13763
13764         PR fortran/20178
13765         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13766         gfortran.dg/f2c_3.f90: New tests.
13767
13768         * gfortran.dg/return_1.f90: Fix dg annotation.
13769
13770 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13771
13772         * gcc.c-torture/compile/20050510-1.c: New test.
13773
13774 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13775
13776         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13777
13778 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13779
13780         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13781
13782 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13783
13784         PR c/17913
13785         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13786
13787 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13788
13789         PR c/21342
13790         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13791         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13792
13793 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13794
13795         PR debug/16676
13796         * gcc.dg/debug/pr16676.c: New test.
13797
13798 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13799
13800         PR testsuite/21443
13801         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13802         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13803         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13804         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13805         Change -O1 to -O2.
13806         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13807         -fno-tree-dominator-opts.
13808
13809 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13810
13811         * gfortran.dg/return_1.f90: New test.
13812
13813 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13814
13815         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13816
13817         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13818
13819 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         PR c++/21427
13822         * g++.dg/inherit/covariant13.C: New.
13823
13824 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13825
13826         PR libfortran/19155
13827         * gfortran.dg/pr19155.f: New test.
13828
13829 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13830
13831         PR inline-asm/8788
13832         * gcc.dg/pr8788-1.c: New testcase.
13833
13834 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13835
13836         PR target/21416
13837         * gcc.target/mips/fpcmp-[12].c: New tests.
13838
13839 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13840
13841         * lib/target-supports-dg.exp (dg-require-fork): New function.
13842         (dg-require-mkfifo): Likewise.
13843         * lib/target-supports.exp (check_function_available): New
13844         function.
13845         (check_fork_available): Likewise.
13846         (check_mkfifo_available): Likewise.
13847
13848 2005-05-06  Jeff Law  <law@redhat.com>
13849
13850         * gcc.c-torture/compile/pr21380.c: New test.
13851
13852 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13853
13854         PR c++/20961
13855         * g++.dg/ext/weak3.C: New test.
13856
13857 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13858
13859         PR c++/21352
13860         * g++.dg/template/crash37.C: New test.
13861
13862 2005-05-05  Paul Brook  <paul@codesourcery.com>
13863
13864         * gcc.dg/arm-g2.c: Use effective-target arm32.
13865         * gcc.dg/arm-mmx-1.c: Ditto.
13866         * gcc.dg/arm-scd42-2.c: Ditto.
13867         * gcc.dg/arm-vfp1.c: Ditto.
13868         * lib/target-supports.exp (check_effective_target_arm32): New
13869         function.
13870
13871 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13872
13873         PR libfortran/21354
13874         gfortran.dg/in_pack_rank7.f90: New test.
13875
13876 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13877
13878         PR middle-end/15618
13879         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13880
13881 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13882
13883         PR middle-end/21265
13884         * gcc.dg/20050503-1.c: New test.
13885
13886         PR rtl-optimization/21239
13887         * gcc.dg/i386-sse-11.c: New test.
13888
13889 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13890
13891         PR target/16888
13892         * gcc.target/i386/asm-1.c: New test.
13893
13894 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13895
13896         PR rtl-optimization/21330
13897         * gcc.c-torture/execute/20050502-1.c: New test.
13898
13899         PR target/21297
13900         * gcc.c-torture/execute/20050502-2.c: New test.
13901
13902 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13903
13904         PR middle-end/21282
13905         * gcc.dg/pr21282.c: New.
13906
13907 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13908
13909         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13910         * gcc.dg/vect/vect-92.c: Likewise.
13911         * gcc.dg/vect/vect-93.c: Likewise.
13912         * gcc.dg/vect/vect-dv-1.c: Likewise.
13913         * gcc.dg/vect/vect-dv-2.c: Likewise.
13914         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13915
13916 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13917
13918         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13919         * gfortran.dg/vect/vect-2.f90: Likewise.
13920         * gfortran.dg/vect/vect-3.f90: Likewise.
13921         * gfortran.dg/vect/vect-4.f90: Likewise.
13922         * gfortran.dg/vect/vect-5.f90: Likewise.
13923
13924 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13925
13926         PR target/20813
13927         * gcc.dg/rs6000-fpint-2.c: New.
13928
13929 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13930
13931         PR c/15698
13932         * gcc.dg/builtins-30.c: Update expected messages.
13933         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13934         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13935         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13936
13937 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13938
13939         PR tree-optimization/21294
13940         * gcc.dg/tree-ssa/pr21294.c: New.
13941
13942 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13943
13944         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13945         __builtin_altivec_st_internal_4si built-in.
13946
13947 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13948
13949         PR c++/15875
13950         * g++.dg/template/ptrmem14.C: New test.
13951
13952 2005-05-02  Paul Brook  <paul@codesourcery.com>
13953
13954         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13955
13956 2005-05-02  Michael Matz  <matz@suse.de>
13957
13958         PR c++/19542
13959         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13960
13961 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13962
13963         * g++.dg/cpp/weak.C: New test.
13964
13965 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13966
13967         * gcc.dg/tree-ssa/loop-8.c: New test.
13968
13969 2005-04-30  Michael Maty  <matz@suse.de>
13970
13971         * gcc.dg/inline-mcpy.c: New test.
13972
13973 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13974
13975         PR libfortran/18958
13976         * gfortran.dg/eoshift.f90: New test case.
13977
13978 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13979
13980         PR libfortran/18857
13981         * gfortran.dg/matmul_1.f90: New test.
13982
13983 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13984
13985         PR tree-optimization/21030
13986         * gcc.dg/tree-ssa/pr21030.c: New.
13987
13988 2005-04-29  Devang Patel  <dpatel@apple.com>
13989
13990         PR tree-optimization/21272
13991         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13992
13993 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13994
13995         PR fortran/13082
13996         PR fortran/18824
13997         * gfortran.dg/entry_4.f90: New test.
13998         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13999         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14000         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14001         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14002         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14003         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14004         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14005
14006 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14007
14008         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14009
14010 2005-04-29  Paul Brook  <paul@codesourcery.com>
14011
14012         * gfortran.dg/entry_3.f90: New test.
14013
14014 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14015
14016         * gfortran.dg/implicit_4.f90: New test.
14017
14018 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14019
14020         * lib/target-supports.exp (check_profiling_available): Return
14021         false for xtensa-*-elf.
14022
14023 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14024
14025         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14026         error if file cannot be deleted.
14027
14028 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14029
14030         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14031         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14032         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14033         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14034         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14035         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14036         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14037         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14038         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14039         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14040         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14041         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14042         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14043
14044 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14045
14046         PR fortran/20865
14047         * gfortran.dg/pr20865.f90: New test.
14048
14049 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14050
14051         * gcc.dg/void-cast-2.c: New test.
14052
14053 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14054
14055         PR c/21159
14056         * gcc.dg/void-cast-1.c: New test.
14057
14058 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14059
14060         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14061
14062 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14063
14064         PR fortran/21177
14065         * gfortran.dg/pr21177.f90: New test.
14066
14067 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14068
14069         PR tree-optimization/21171
14070         * gcc.dg/tree-ssa/pr21171.c: New test.
14071
14072 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14073
14074         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14075         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14076         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14077         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14078         gcc.dg/tree-ssa/gen-vect-32.c: New.
14079         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14080         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14081         don't run on PPC32.
14082
14083 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14084
14085         PR c/21213
14086         * gcc.dg/transparent-union-3.c: New test.
14087
14088 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14089
14090         PR c/20740
14091         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14092         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14093         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14094         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14095         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14096         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14097
14098 2005-04-26  Jeff Law  <law@redhat.com>
14099
14100         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14101         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14102         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14103         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14104         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14105         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14106         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14107
14108 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14109
14110         PR tree-optimization/17598
14111         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14112
14113 2005-04-25  Mike Stump  <mrs@apple.com>
14114
14115         * objc.dg/fix-and-continue-1.m: Add.
14116
14117 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14118
14119         PR c++/20995
14120         * g++.dg/opt/pr20995-1.C: New test case.
14121
14122 2005-04-25  Devang Patel <dpatel@apple.com>
14123
14124         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14125
14126 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14127
14128         PR testsuite/21062
14129         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14130
14131 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14132
14133         PR C++/21188
14134         * g++.dg/opt/rtti2.C: New test.
14135
14136 2005-04-25  Paul Brook  <paul@codesourcery.com>
14137         Steven G. Kargl  <kargls@comcast.net>
14138
14139         PR fortran/20879
14140         * gfortran.dg/ichar_1.f90: New file.
14141
14142 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14143
14144         PR middle-end/20991
14145         * g++.dg/opt/pr20991.C: New test.
14146
14147         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14148         where sizeof (type) < __alignof__ (type).
14149         * gcc.dg/compat/struct-layout-1.h: Likewise.
14150
14151 2005-04-24  Per Bothner  <per@bothner.com>
14152             Devang Patel  <dpatel@apple.com>
14153
14154         PR preprocessor/20907
14155         * gcc.dg/cpp/very-long-comment.c: New test.
14156
14157 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14158
14159         PR fortran/20059
14160         * gfortran.dg/common_5.f: New test.
14161
14162 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14163
14164         PR middle-end/21082
14165         * g++.dg/tree-ssa/pr21082.C: New testcase.
14166
14167 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14168
14169         * gcc.dg/vect/vect-99.c: New test.
14170
14171 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14172
14173         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14174
14175 2005-04-22  Jeff Law  <law@redhat.com>
14176
14177         * gcc.dg/uninit-5.c: Remove xfails.
14178         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14179         conditionals and loads.
14180
14181 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14182
14183         PR libfortran/20074
14184         PR libfortran/20436
14185         PR libfortran/21108
14186         * gfortran.dg/nested_reshape.f90: new test
14187         * gfortran.dg/reshape-alloc.f90: new test
14188         * gfortran.dg/reshape.f90: new test
14189
14190 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14191
14192         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14193
14194         * gcc.dg/arm-vfp1.c: New test.
14195
14196 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14197
14198         PR c++/21087
14199         * g++.dg/lookup/builtin2.C: New test.
14200
14201 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14202
14203         * gcc.dg/weak/weak-13.c: New test.
14204
14205 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14206
14207         * lib/target-supports.exp (check_effective_target_sync_int_long):
14208         Add powerpc*.
14209
14210 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14211
14212         * gcc.target/mips/branch-1.c: New test.
14213
14214 2005-04-21  Richard Henderson  <rth@redhat.com>
14215
14216         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14217         * gcc.dg/vect/vect-86.c: Likewise.
14218         * gcc.dg/vect/vect-87.c: Likewise.
14219         * gcc.dg/vect/vect-88.c: Likewise.
14220
14221 2005-04-21  Devang Patel  <dpatel@apple.com>
14222
14223         PR optimization/20994
14224         * gcc.dg/tree-ssa/ifc-3.c: New test.
14225
14226 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14227
14228         PR c/12913
14229         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14230         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14231         gcc.dg/c99-vla-jump-5.c: New tests.
14232
14233 2005-04-19  Richard Henderson  <rth@redhat.com>
14234
14235         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14236         Fix typo in exists check.
14237         (check_effective_target_sync_int_long): New.
14238         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14239         * gcc.dg/ia64-sync-2.c: Likewise.
14240         * gcc.dg/ia64-sync-3.c: Likewise.
14241         * gcc.dg/ia64-sync-4.c: Likewise.
14242
14243 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14244
14245         * gcc.dg/fold-xor-1.c: New test.
14246         * gcc.dg/fold-xor-2.c: New test.
14247
14248 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14249
14250         PR target/20670
14251         * g++.dg/eh/fp-regs.C: New test.
14252
14253 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14254
14255         * gcc.dg/Wint-to-pointer-cast-1.c,
14256         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14257         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14258         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14259
14260 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14261
14262         PR fortran/16861
14263         * gfortran.dg/pr16861.f90: New test.
14264
14265 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14266
14267         * gcc.dg/pr21085.c: New test.
14268
14269 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14270
14271         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14272         (setup_mips_tests, dg-mips-options): New procedures.
14273         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14274         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14275         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14276         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14277         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14278         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14279         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14280         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14281         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14282         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14283         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14284         dg-mips-options instead of dg-options.  Remove now-redundant
14285         preprocessor guards.
14286         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14287         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14288         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14289         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14290         * gcc.dg/vr-mult-2.c: Delete.
14291         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14292         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14293         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14294         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14295         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14296         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14297         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14298
14299 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14300
14301         * ada/acats/run_all.sh: Use sync when executable not present.
14302
14303 2005-04-18  Devang Patel  <dpatel@apple.com>
14304
14305         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14306         * gcc.dg/vect/vect-11a.c: New.
14307         * gcc.dg/vect/vect-none.c: Update.
14308         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14309
14310 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14311
14312         PR tree-optimization/20922
14313         * gcc.dg/pr20922-1.c: New test.
14314         * gcc.dg/pr20922-2.c: New test.
14315         * gcc.dg/pr20922-3.c: New test.
14316         * gcc.dg/pr20922-4.c: New test.
14317         * gcc.dg/pr20922-5.c: New test.
14318         * gcc.dg/pr20922-6.c: New test.
14319
14320 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14321
14322         PR libfortran/20950
14323         * gfortran.dg/pr20950.f: New test.
14324
14325 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14326
14327         PR libfortran/19216
14328         * gfortran.dg/pr19216.f: New test.
14329
14330 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14331
14332         PR tree-optimization/21001
14333         * gcc.dg/tree-ssa/pr21001.c: New.
14334
14335 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14336
14337         PR libfortran/21075
14338         * gfortran.dg/reshape_rank7.f90: New test.
14339
14340 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14341
14342         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14343         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14344         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14345         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14346         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14347         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14348         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14349         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14350         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14351         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14352         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14353         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14354         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14355         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14356         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14357         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14358         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14359         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14360         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14361         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14362         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14363
14364 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14365
14366         * gfortran.dg/wtruncate.f: New testcase.
14367         * gfortran.dg/wtruncate.f90: New testcase.
14368
14369 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14370
14371         PR c++/21025
14372         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14373         which sizeof/alignof is dependent, rather than just whether we are
14374         processing_template_decl.
14375
14376 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14377
14378         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14379         corrected typo where the wrong variables had been compared.
14380
14381 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14382
14383         PR libfortran/18495
14384         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14385         Test callee-allocated version of return array with a write
14386         statement.
14387         Test spread with a temporary with another write statement.
14388
14389 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14390
14391         PR tree-optimization/21031
14392         * gcc.dg/tree-ssa/pr21031.c: New.
14393
14394 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14395
14396         PR tree-optimization/21004
14397         * gcc.dg/builtins-53.c: Include builtins-config.h.
14398         Check floorf, ceilf, floorl and ceill transformations
14399         only when HAVE_C99_RUNTIME is defined.
14400
14401 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14402
14403         PR middle-end/20739
14404         * gcc.dg/tree-ssa/pr20739.c: New test.
14405
14406 2005-04-14  Mike Stump  <mrs@apple.com>
14407
14408         * gcc.dg/Foundation.framework/empty: New.
14409         * gcc.dg/framework-2.c: New.
14410
14411 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14412
14413         PR tree-optimization/21021
14414         * gcc.c-torture/compile/pr21021.c: New.
14415
14416 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14417
14418         PR testsuite/21010
14419         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14420         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14421         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14422         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14423         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14424         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14425         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14426         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14427
14428 2005-04-14  Richard Henderson  <rth@redhat.com>
14429
14430         * lib/target-supports.exp (check_effective_target_vect_condition):
14431         Add ia64, i?86, and x86_64.
14432
14433 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14434
14435         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14436
14437 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14438
14439         PR tree-optimization/20657
14440         * gcc.dg/tree-ssa/pr20657.c: New.
14441
14442 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14443
14444         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14445         (long long int)trunc*.
14446
14447 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14448
14449         PR target/20927
14450         * gcc.dg/pr20927.c: New test.
14451
14452 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14453
14454         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14455         * gcc.target/mips/asm-1.c: Likewise.
14456
14457 2005-04-13  Dale Johannesen  <dalej@apple.com>
14458
14459         * objc.dg/objc-fast-4.m: New.
14460
14461 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14462
14463         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14464         directory.
14465         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14466
14467 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14468
14469         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14470         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14471         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14472
14473 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14474
14475         PR tree-optimization/20913
14476         * gcc.dg/tree-ssa/pr20913.c: New.
14477
14478         PR tree-optimization/20702
14479         * gcc.dg/tree-ssa/pr20702.c: New.
14480
14481 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14482
14483         PR c++/13744
14484         * g++.dg/inherit/local3.C: New test.
14485
14486 2005-04-12  Jeff Law  <law@redhat.com>
14487
14488         * gcc.dg/tree-ssa/20050412-1.c: New test.
14489
14490 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14491
14492         PR libfortran/19016
14493         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14494         Add tests with mask generated by expression.
14495         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14496         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14497         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14498
14499 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14500
14501         PR middle-end/20917
14502         * gcc.dg/20050409-1.c: New test.
14503
14504 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14505
14506         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14507
14508 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14509
14510         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14511         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14512         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14513         (TARGET_CXX): Adjust accordingly.
14514         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14515         determine_class_data_visibility and class_data_always_comdat.
14516         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14517         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14518         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14519         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14520         (arm_cxx_determine_class_data_visibility): New.
14521         (arm_cxx_class_data_always_comdat): Likewise.
14522         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14523         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14524         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14525         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14526         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14527         Define.
14528
14529 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14530
14531         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14532
14533 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14534
14535         * gcc.dg/i386-darwin-fpmath.c: New.
14536
14537 2004-04-11  Devang Patel  <dpatel@apple.com>
14538
14539         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14540         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14541         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14542         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14543         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14544         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14545         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14546         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14547         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14548
14549 2004-04-11  Devang Patel  <dpatel@apple.com>
14550
14551         * gcc.dg/vect/vect-dv-1.c: New test.
14552         * gcc.dg/vect/vect-dv-2.c: New test.
14553
14554 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14555
14556         PR tree-optimization/20933
14557         * gcc.dg/tree-ssa/pr20933.c: New test.
14558
14559 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14560
14561         * gfortran.dg/fold_nearest.f90: New test.
14562
14563 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14564
14565         * gcc.dg/tree-ssa/alias-1.c: New test.
14566
14567 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14568
14569         PR tree-optimization/20920
14570         * g++.dg/tree-ssa/pr20920.C: New test.
14571
14572 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14573
14574         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14575         (long long int)ceil*.
14576
14577 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14578
14579         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14580         explicit C++ linkage.
14581
14582 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14583
14584         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14585         warning for arithmetic IF statements.
14586
14587 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14588
14589         * eor_handling_1.f90: New test case.
14590         * eor_handling_2.f90: New test case.
14591         * eor_handling_3.f90: New test case.
14592         * eor_handling_4.f90: New test case.
14593         * eor_handling_5.f90: New test case.
14594         * noadv_size.f90: New test case.
14595         * pad_no.f90: New test case.
14596
14597 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14598
14599         * gcc.c-torture/execute/20050410-1.c: New test.
14600
14601 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14602
14603         * gcc.dg/pr20126.c: New.
14604
14605 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14606             Steven G. Kargl <kargls@comcast.net>
14607
14608         * gfortran.dg/PR19872.f: New test.
14609
14610 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14611
14612         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14613
14614 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14615
14616         * gfortran.dg/nint_1.f90: New test.
14617
14618 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14619
14620         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14621         Added test for callee-allocated arrays with write statements.
14622         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14623         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14624         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14625         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14626         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14627
14628 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14629
14630         PR libfortran/20163
14631         * gfortran.dg/open-options-blanks.f: New test.
14632
14633 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14634
14635         PR fortran/13257
14636         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14637
14638 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14639
14640         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14641         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14642         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14643         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14644         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14645         * gcc.c-torture/execute/stdarg-4.c: New test.
14646
14647         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14648
14649         PR target/20795
14650         * g++.dg/abi/param2.C: New test.
14651
14652 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14653
14654         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14655
14656 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14657
14658         * gcc.dg/builtins-53.c: New test.
14659
14660 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14661
14662         * g++.dg/tree-ssa/pr18178.C: New test.
14663         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14664         * gcc.c-torture/execute/20041019-1.c: New test.
14665         * gcc.dg/tree-ssa/20041008-1.c: New test.
14666         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14667         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14668         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14669         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14670         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14671         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14672         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14673         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14674         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14675         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14676
14677 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14678
14679         PR rtl-optimization/20466
14680         * gcc.c-torture/execute/pr20466-1.c: New test.
14681
14682 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14683
14684         PR c++/20905
14685         * g++.dg/parse/cond2.C: New test.
14686
14687         PR c++/20145
14688         * g++.dg/warn/Wdtor1.C: New test.
14689
14690 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14691
14692         PR fortran/17229
14693         * gfortran.dg/pr17229.f: New test.
14694
14695 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14696
14697         * gfortran.dg/tiny_1.f90: New test.
14698         * gfortran.dg/tiny_2.f90: ditto.
14699
14700 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14701
14702         * gfortran.dg/eor_1.f90: Fix dg-do run line
14703         * gfortran.dg/open_new.f90: Fix dg-do run line
14704
14705 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14706
14707         * lib/target-supports.exp (get_compiler_messages): Support
14708         optional arguments, the fourth being compiler options.
14709         (check_effective_target_fpic): New proc.
14710         * gcc.dg/20050321-2.c: Restrict to target fpic.
14711
14712 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14713
14714         * gcc.dg/15443-1.c: New test.
14715         * gcc.dg/15443-2.c: Likewise.
14716
14717 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14718
14719         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14720
14721 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14722
14723         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14724
14725 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14726
14727         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14728         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14729         -m64.
14730         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14731         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14732         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14733
14734 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14735
14736         PR c++/20212
14737         * g++.dg/warn/Wunused-11.C: New test.
14738
14739 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14740
14741         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14742
14743 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14744
14745         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14746
14747 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14748
14749         PR c++/20734
14750         * g++.dg/template/ptrmem13.C: New test.
14751
14752 2005-04-05  Per Bothner  <per@bothner.com>
14753
14754         * lib/gcc.exp: Always add -fno-show-column, for now.
14755
14756 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14757
14758         PR testsuite/20767
14759         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14760         of plain old "unsigned int" for the type of "i".  Makes this test
14761         64bit clean.
14762
14763 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14764
14765         * gcc.dg/i386-ssefn-1.c: New test.
14766         * gcc.dg/i386-ssefn-2.c: New test.
14767         * gcc.dg/i386-ssefn-3.c: New test.
14768         * gcc.dg/i386-ssefn-4.c: New test.
14769
14770 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14771
14772         PR tree-optimization/20076
14773         * gcc.dg/builtin-apply4.c: New test.
14774
14775         PR preprocessor/19475
14776         * gcc.dg/cpp/macspace1.c: New test.
14777         * gcc.dg/cpp/macspace2.c: New test.
14778
14779 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14780
14781         * gfortran.dg/pr20755.f: Fixed bad format.
14782
14783 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14784
14785         PR c++/20763
14786         * g++.dg/ext/attrib21.C: New test.
14787
14788 2004-04-05  Devang Patel  <dpatel@apple.com>
14789
14790         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14791         * gcc.dg/vect/vect-shift-1.c: New test.
14792
14793 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14794
14795         PR libfortran/20755
14796         * gfortran.dg/pr20755.f: New test.
14797
14798 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14799
14800         * gfortran.dg/pr15959.f90: New test.
14801         * gfortran.dg/string_pad_trunc.f90: New test.
14802
14803 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14804
14805         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14806         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14807         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14808         syntax.
14809
14810 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14811
14812         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14813
14814 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14815
14816         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14817         * gcc.c-torture/compile/20011119-2.c: Likewise.
14818         * gcc.c-torture/compile/981001-2.c: Likewise.
14819
14820 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14821
14822         PR c++/20679
14823         * g++.dg/template/overload4.C: New test.
14824
14825 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14826
14827         PR c++/20746
14828         * g++.dg/abi/covariant5.C: New.
14829
14830         PR debug/20505
14831         * g++.dg/debug/const2.C: New.
14832
14833 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR rtl-optimization/16104
14836         * gcc.c-torture/execute/20050316-1.c: New test.
14837
14838 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14839
14840         * g++.dg/template/spec23.C: Fix dg-error text.
14841
14842 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14843
14844         PR c++/19199
14845         * g++.dg/expr/lval2.C: New.
14846
14847 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14848
14849         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14850         __builtin_strcasecmp and __builtin_strncasecmp.
14851
14852 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14853
14854         PR c++/20723
14855         * g++.dg/template/spec22.C: New.
14856         * g++.dg/template/spec23.C: New.
14857
14858 2005-04-03  Dale Ranta  <dir@lanl.gov>
14859             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14860
14861         PR libfortran/20068
14862         PR libfortran/20125
14863         PR libfortran/20156
14864         PR libfortran/20471
14865         * gfortran.dg/backspace.f: New test.
14866
14867 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14868
14869         * gcc.dg/pr19345.c: New test.
14870
14871 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14872
14873         PR tree-optimization/20640
14874         * gcc.dg/torture/tree-loop-1.c: New.
14875
14876 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14877
14878         PR rtl-optimization/20290
14879         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14880
14881 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14882
14883         * gcc.dg/rs6000-fpint.c: New.
14884
14885 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14886
14887         * gcc.dg/old-style-then-proto-1.c: New test.
14888
14889 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14890
14891         * gfortran.fortran-torture/execute/backspace.f90: Check
14892         after backspace and read was incorrect.
14893
14894 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14895
14896         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14897         buffer past the terminating NUL using memcmp.
14898         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14899         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14900
14901         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14902         Fix unused/uninitialized variable warnings.
14903
14904         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14905         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14906         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14907         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14908
14909         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14910         gcc.c-torture/execute/builtins/fputs-lib.c,
14911         gcc.c-torture/execute/builtins/lib/fprintf.c,
14912         gcc.c-torture/execute/builtins/lib/main.c,
14913         gcc.c-torture/execute/builtins/lib/memcmp.c,
14914         gcc.c-torture/execute/builtins/lib/memmove.c,
14915         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14916         gcc.c-torture/execute/builtins/lib/memset.c,
14917         gcc.c-torture/execute/builtins/lib/printf.c,
14918         gcc.c-torture/execute/builtins/lib/sprintf.c,
14919         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14920         gcc.c-torture/execute/builtins/lib/strchr.c,
14921         gcc.c-torture/execute/builtins/lib/strcmp.c,
14922         gcc.c-torture/execute/builtins/lib/strcpy.c,
14923         gcc.c-torture/execute/builtins/lib/strcspn.c,
14924         gcc.c-torture/execute/builtins/lib/strlen.c,
14925         gcc.c-torture/execute/builtins/lib/strncat.c,
14926         gcc.c-torture/execute/builtins/lib/strncmp.c,
14927         gcc.c-torture/execute/builtins/lib/strncpy.c,
14928         gcc.c-torture/execute/builtins/lib/strrchr.c,
14929         gcc.c-torture/execute/builtins/lib/strspn.c,
14930         gcc.c-torture/execute/builtins/lib/strstr.c,
14931         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14932         gcc.c-torture/execute/builtins/strlen-2.c,
14933         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14934         prototypes.
14935
14936 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14937
14938         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14939         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14940         selectany usage.
14941
14942 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14943
14944         PR c++/19406
14945         * g++.dg/debug/using1.C: New test.
14946
14947 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14948
14949         PR middle-end/20524
14950         * gcc.dg/alias-7.c: Prefix asm-declared name with
14951         __USER_LABEL_PREFIX__.
14952
14953 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14954
14955         Fix fallout from PR middle-end/15700:
14956         * gcc.c-torture/compile/20011119-1.c: Take
14957         __USER_LABEL_PREFIX__ into account.
14958         * gcc.c-torture/compile/20011119-2.c: Likewise.
14959
14960 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14961
14962         PR c++/18644
14963         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14964
14965 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14966
14967         PR c/17855
14968         * gcc.c-torture/compile/struct-non-lval-1.c,
14969         gcc.c-torture/compile/struct-non-lval-2.c,
14970         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14971
14972 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14973
14974         * gcc.dg/tls/tls.exp: Remove temporary file.
14975         * g++.dg/tls/tls.exp: Ditto.
14976         * lib/file-format.exp: Ditto.
14977         * g++.dg/special/ecos.exp: Ditto.
14978
14979         * lib/profopt.exp: Treat prof_ext as a list.
14980         * gcc.misc-tests/bprob.exp: Ditto.
14981         * g++.dg/bprob/bprob.exp: Ditto.
14982
14983         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14984         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14985         g++.dg/tree-ssa/pointer-reference-alias.C,
14986         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14987         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14988         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14989         g++.dg/vect/pr19951.cc: Ditto.
14990         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14991         gcc.dg/builtins-47.c: Ditto.
14992         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14993         gcc.dg/pr20115-1.c: Ditto.
14994         * gcc.dg/tree-ssa/20030530-2.c,
14995         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14996         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14997         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14998         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14999         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15000         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15001         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15002         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15003         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15004         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15005         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15006         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15007         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15008         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15009         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15010         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15011         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15012         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15013         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15014         gcc.dg/tree-ssa/20030824-1.c,
15015         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15016         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15017         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15018         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15019         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15020         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15021         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15022         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15023         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15024         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15025         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15026         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15027         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15028         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15029         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15030         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15031         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15032         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15033         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15034         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15035         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15036         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15037         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15038         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15039         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15040         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15041         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15042         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15043         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15044         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15045         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15046         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15047         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15048         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15049         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15050         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15051         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15052         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15053         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15054         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15055         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15056         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15057         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15058         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15059         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15060         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15061         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15062         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15063         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15064         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15065         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15066         gcc.dg/tree-ssa/useless-1.c: Ditto.
15067         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15068         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15069         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15070         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15071         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15072         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15073         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15074         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15075         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15076         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15077         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15078         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15079         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15080         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15081         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15082         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15083         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15084         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15085         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15086         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15087         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15088         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15089         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15090         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15091         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15092         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15093         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15094         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15095         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15096         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15097         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15098         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15099         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15100         gcc.dg/vect/vect-none.c: Ditto.
15101         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15102         treelang/compile/unsigned.tree: Ditto.
15103
15104         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15105         * gcc.dg/cpp/direct2s.c: Ditto.
15106         * gcc.dg/cpp/paste4.c: Ditto.
15107         * gcc.dg/cpp/separate-1.c: Ditto.
15108         * gcc.dg/pch/save-temps-1.c: Ditto.
15109         * g++.dg/ext/altivec-10.C: Ditto.
15110         * g++.dg/pch/pch.C: Ditto.
15111
15112         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15113
15114         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15115         * g++.dg/template/repo1.C: Ditto.
15116         * g++.dg/template/repo2.C: Ditto.
15117         * g++.dg/template/repo3.C: Ditto.
15118         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15119         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15120         * g++.old-deja/g++.pt/repo1.C: Ditto.
15121         * g++.old-deja/g++.pt/repo2.C: Ditto.
15122         * g++.old-deja/g++.pt/repo3.C: Ditto.
15123         * g++.old-deja/g++.pt/repo4.C: Ditto.
15124
15125         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15126         * gcc.dg/20030107-1.c: Ditto.
15127         * gcc.dg/20030702-1.c: Ditto.
15128         * gcc.dg/profile-generate-1.c: Ditto.
15129         * g++.dg/other/profile1.C: Ditto.
15130         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15131
15132         * lib/gcc-dg.exp (remove-build-file): New.
15133         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15134         cleanup-tree-dump, cleanup-saved-temps): New.
15135
15136 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         PR c++/19203, DR 214
15139         * g++.dg/parse/ambig3.C: Not ambiguous.
15140         * g++.dg/template/spec20.C: New.
15141         * g++.dg/template/spec21.C: New.
15142
15143 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15144
15145         PR target/20045
15146         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15147
15148 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15149
15150         PR libfortran/20660
15151         * gfortran.dg/negative_unit.f: New test.
15152
15153 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15154
15155         * gcc.dg/20050330-1.c: New test.
15156
15157 2005-03-30  Devang Patel  <dpatel@apple.com>
15158
15159         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15160
15161 2005-03-30  Dale Johannesen  <dalej@apple.com>
15162
15163         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15164
15165 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15166
15167         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15168         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15169         Strip options from test name.
15170
15171 2005-03-31  Jan Hubicka  <jh@suse.cz>
15172
15173         * gcc.dg/varpool-1.c: New testcase.
15174
15175 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15176
15177         PR c/772
15178         PR c/17913
15179         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15180         gcc.dg/stmt-expr-label-3.c : New tests.
15181         * gcc.c-torture/execute/medce-2.c: Remove.
15182
15183 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15184
15185         PR c/20368
15186         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15187         tests.
15188
15189 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15190
15191         * gcc.c-torture/compile/pr20203.c: New test.
15192
15193 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15194
15195         * gfortran.dg/promotion.f90: New test.
15196
15197 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15198
15199         PR middle-end/20491
15200         * gcc.dg/torture/asm-subreg-1.c: New test.
15201
15202 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15203
15204         PR c/20672
15205         * gcc.dg/pr20672-1.c: New test.
15206
15207 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15208
15209         * gfortran.dg/vect: New directory.
15210         * gfortran.dg/vect/vect.exp: New.
15211         * gfortran.dg/vect/vect-1.f90: New test.
15212         * gfortran.dg/vect/vect-2.f90: New test.
15213         * gfortran.dg/vect/vect-3.f90: New test.
15214         * gfortran.dg/vect/vect-4.f90: New test.
15215         * gfortran.dg/vect/vect-5.f90: New test.
15216
15217 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15218
15219         PR middle-end/20622
15220         * gcc.dg/alias-7.c: New test.
15221
15222 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15223
15224         * gcc.dg/sparc-reg-1.c: New test.
15225
15226 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15227
15228         PR target/19890
15229         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15230
15231 2005-03-29  Dale Ranta  <dir@lanl.gov>
15232             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15233
15234         PR libfortran/20163
15235         * gfortran.dg/pr20163-2.f: New test.
15236
15237 2005-03-28  Jan Hubicka  <jh@suse.cz>
15238
15239         PR middle-end/20635
15240         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15241         by Jakub Jelinek.
15242
15243 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15244
15245         PR tree-optimization/20626
15246         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15247         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15248
15249 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15250
15251         * gfortran.dg/underflow.f90: New test.
15252         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15253
15254 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15255
15256         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15257
15258 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15259
15260         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15261         (g++_init): Make sure that CXXFLAGS is set.
15262         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15263         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15264         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15265         * lib/objc.exp (objc_init): Likewise.
15266         * lib/treelang.exp (treelang_init): Likewise.
15267
15268 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15269
15270         PR tree-optimization/20470
15271         * gcc.dg/tree-ssa/pr20470.c: New test.
15272
15273 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15274
15275         * gcc.dg/ppc-stfiwx.c: New.
15276
15277 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15278
15279         PR target/19888
15280         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15281
15282 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15283
15284         * gcc.dg/20050325-1.c: Fix a typo.
15285
15286 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15287
15288         PR libfortran/19678
15289         PR libfortran/19679
15290         * gfortran.dg/dos_eol.f: New test.
15291
15292 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15293
15294         PR rtl-optimization/20249
15295         * gcc.dg/20050325-1.c: New test.
15296
15297 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15298
15299         PR libfortran/15332
15300         * gfortran.dg/pr15332.f: New test.
15301
15302 2005-03-24  Dale Johannesen  <dalej@apple.com>
15303
15304         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15305
15306 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15307
15308         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15309         'internal' visibility.
15310         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15311         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15312         'protected' visibility.
15313         * gcc.dg/visibility-7.c: Likewise.
15314         * lib/target-supports.exp (check_visibility_available): Take
15315         a parameter, the kind of visibility to check for.
15316         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15317         to check_visibility_available.
15318
15319         * g++.dg/expr/cast3.C: New.
15320
15321 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15322
15323         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15324         rs6000.
15325
15326 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15327
15328         PR target/20095
15329         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15330
15331 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15332
15333         * gcc.dg/badshift.c: Renamed to...
15334         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15335
15336         * gcc.target/i386/badshift.c: Renamed to...
15337         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15338         only.
15339
15340         PR rtl-optimization/20532
15341         * gcc.target/i386/badshift.c: New.
15342
15343 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15344
15345         * gfortran.dg/pr18025.f90: New test.
15346
15347 2005-03-23  Dale Johannesen  <dalej@apple.com>
15348
15349         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15350
15351 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15352
15353         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15354
15355         * lib/target-supports.exp (check_iconv_available): Default
15356         libiconv to -liconv, if there is no definition.
15357
15358 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15359
15360         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15361
15362 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15363
15364         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15365         * g++.dg/opt/pr7503-2.C: Likewise.
15366         * g++.dg/opt/pr7503-3.C: Likewise.
15367         * g++.dg/opt/pr7503-4.C: Likewise.
15368         * g++.dg/opt/pr7503-5.C: Likewise.
15369         * g++.dg/warn/minmax.C: New test.
15370
15371 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15372
15373         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15374         * gfortran.dg/g77_intrinsics_sub.f: New test.
15375
15376 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15377             Jan Hubicka  <jh@suse.cz>
15378             Steven Bosscher <stevenb@suse.de
15379
15380         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15381
15382 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15383
15384         PR c++/19980
15385         * g++.dg/template/redecl3.C: New test.
15386
15387 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15388
15389         PR c++/20499
15390         * g++.dg/parse/error16.C: Tweak error markers.
15391
15392 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15393
15394         PR target/20561
15395         * gcc.dg/20050321-2.c: New test.
15396
15397 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15398
15399         PR c++/20465
15400         PR c++/20381
15401         * g++.dg/template/ptrmem12.C: New.
15402
15403 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15404
15405         PR rtl-optimization/20527
15406         * gcc.c-torture/execute/pr20527-1.c: New test.
15407
15408 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15409
15410         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15411         program, compile it into a real executable and then delete the .c
15412         and .x files afterwards, to avoid problems on testglue targets.
15413
15414 2005-03-21  Stuart Hastings  <stuart@apple.com>
15415
15416         * gcc.target/i386/sse-2.c: New.
15417
15418 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15419
15420         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15421
15422 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15423
15424         * g++.dg/parse/crash25.C: Fix typo.
15425
15426 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15427
15428         PR c++/20461
15429         * g++.dg/parse/crash24.C: New test.
15430
15431         PR c++/20536
15432         * g++.dg/parse/crash25.C: New test.
15433
15434 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15435
15436         PR c++/20147
15437         * g++.dg/ext/stmtexpr4.C: New test.
15438
15439 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15440
15441         PR middle-end/20539
15442         * gcc.c-torture/compile/pr13066-1.c: New test case.
15443         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15444         * g++.dg/opt/pr13066-1.C: Likewise.
15445
15446 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15447
15448         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15449
15450 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15451
15452         PR fortran/18525
15453         * gfortran.dg/nesting_1.f90: New test.
15454
15455 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15456
15457         PR c++/20240
15458         * g++.dg/lookup/using13.C: New test.
15459
15460 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15461
15462         PR c++/20333
15463         * g++.dg/template/crash36.C: New test.
15464
15465 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15466
15467         PR c++/20463
15468         * g++.dg/template/crash35.C: New test.
15469
15470 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15471
15472         PR c++/19966
15473         * g++.dg/overload/operator2.C: New test.
15474
15475 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15476
15477         PR libfortran/20257
15478         * gfortran.dg/pr20257.f90: New test.
15479
15480 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15481
15482         PR libfortran/20480
15483         * gfortran.dg/pr20480.f90: New test.
15484
15485 2005-03-16  Richard Henderson  <rth@redhat.com>
15486
15487         PR middle-end/15700
15488         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15489         (_rtld_global): New.
15490         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15491         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15492
15493         * gcc.dg/alias-3.c: New.
15494         * gcc.dg/alias-4.c: New.
15495         * gcc.dg/alias-5.c: New.
15496         * gcc.dg/alias-6.c: New.
15497
15498 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15499
15500         * gcc.dg/cpp/ucnid-7.c: New.
15501
15502 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15503             Dorit Naishlos  <dorit@il.ibm.com>
15504
15505         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15506         darwin.
15507
15508 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15509
15510         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15511         misaligned accesses.
15512         * gcc.dg/vect/vect-58.c: Likewise.
15513         * gcc.dg/vect/vect-92.c: New.
15514         * gcc.dg/vect/vect-93.c: New.
15515
15516 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15517
15518         PR fortran/18827
15519         * gfortran.dg/assign_2.f90: New test.
15520         * gfortran.dg/assign_3.f90: New test.
15521         * gfortran.dg/assign.f90: New test.
15522
15523 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15524
15525         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15526         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15527         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15528         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15529         names.
15530
15531 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15532
15533         * gcc.dg/cpp/ucnid-6.c: New.
15534
15535         * gcc.dg/cpp/normalize-1.c: New.
15536         * gcc.dg/cpp/normalize-2.c: New.
15537         * gcc.dg/cpp/normalize-3.c: New.
15538         * gcc.dg/cpp/normalize-4.c: New.
15539         * gcc.dg/cpp/ucnid-4.c: New.
15540         * gcc.dg/cpp/ucnid-5.c: New.
15541         * g++.dg/cpp/normalize-1.C: New.
15542         * g++.dg/cpp/ucnid-1.C: New.
15543
15544 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15545
15546         * gcc.dg/pr18628.c: New.
15547
15548 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15549
15550         PR c++/20280
15551         * g++.dg/tree-ssa/pr20280.C: New.
15552
15553 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15554
15555         PR fortran/20467
15556         * gfortran.dg/stfunc_2.f90: New test.
15557
15558 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15559
15560         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15561
15562 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15563
15564         * gcc.dg/tree-ssa/20050314-1.c: New test.
15565
15566 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15567
15568         PR c++/4403
15569         PR c++/9783, DR433
15570         * g++.dg/template/friend34.C: New test.
15571         * g++.dg/template/friend35.C: Likewise.
15572         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15573
15574 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15575
15576         Friend class name lookup 5/n
15577         PR c++/1016
15578         * g++.dg/lookup/hidden-class1.C: New test.
15579         * g++.dg/lookup/hidden-class2.C: Likewise.
15580         * g++.dg/lookup/hidden-class3.C: Likewise.
15581         * g++.dg/lookup/hidden-class4.C: Likewise.
15582         * g++.dg/lookup/hidden-class5.C: Likewise.
15583         * g++.dg/lookup/hidden-class6.C: Likewise.
15584         * g++.dg/lookup/hidden-class7.C: Likewise.
15585         * g++.dg/lookup/hidden-class8.C: Likewise.
15586         * g++.dg/lookup/hidden-class9.C: Likewise.
15587         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15588         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15589         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15590         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15591         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15592         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15593         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15594         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15595         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15596         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15597         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15598
15599 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c++/20157
15602         * g++.dg/template/error18.C: New test.
15603
15604 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15605
15606         PR debug/16792
15607         * g++.dg/debug/pr16792.C: New test.
15608
15609 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15610
15611         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15612         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15613         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15614         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15615         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15616         test assertion names.
15617
15618 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15619
15620         PR fortran/18600
15621         * gfortran.dg/stfunc_1.f90: New test.
15622
15623 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15624
15625         PR fortran/16907
15626         * gfortran.dg/real_index_1.f90: New test.
15627
15628 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15629
15630         PR fortran/20323
15631         * gfortran.dg/spec_expr_1.f90: New test.
15632
15633 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15634
15635         PR c/20402
15636         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15637         new parser.
15638
15639 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15640
15641         PR fortran/20361
15642         * gfortran.dg/largeequiv_1.f90: New test.
15643
15644 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15645
15646         * gcc.dg/ucnid-1.c: New.
15647         * gcc.dg/ucnid-2.c: New.
15648         * gcc.dg/ucnid-3.c: New.
15649         * gcc.dg/ucnid-4.c: New.
15650         * gcc.dg/ucnid-5.c: New.
15651         * gcc.dg/ucnid-6.c: New.
15652         * gcc.dg/cpp/ucnid-1.c: New.
15653         * gcc.dg/cpp/ucnid-2.c: New.
15654         * gcc.dg/cpp/ucnid-3.c: New.
15655         * g++.dg/other/ucnid-1.C: New.
15656
15657 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15658
15659         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15660
15661 2005-03-11  Per Bothner  <per@bothner.com>
15662
15663         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15664         that diagnotics refer to correct token.
15665         * gcc.dg/unused-3.c: Likewise.
15666
15667 2005-03-11  Per Bothner  <per@bothner.com>
15668
15669         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15670         constant" is now actually on same line as string constant.
15671         * gcc.dg/cpp/direct2s.c: Likewise.
15672
15673 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15674
15675         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15676
15677 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15678
15679         PR libfortran/20124
15680         * gfortran.dg/pr20124.f90: New Test
15681
15682 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15683
15684         PR tree-optimization/20130
15685         * gcc.dg/pr20130-1.c: New test.
15686
15687 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15688
15689         PR target/20095
15690         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15691
15692 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15693
15694         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15695
15696 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15697
15698         * g++.dg/eh/forced1.C: Fix comment.
15699         * g++.dg/eh/forced2.C: Ditto.
15700         * g++.dg/eh/forced3.C: Ditto.
15701         * g++.dg/eh/forced4.C: Ditto.
15702
15703 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15704
15705         PR rtl-opt/20412
15706         * gcc.c-torture/compile/pr20412.c: New test.
15707
15708 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15709
15710         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15711
15712 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15713
15714         PR target/20322
15715         * gcc.dg/20050307-1.c: New test.
15716
15717 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15718
15719         PR c++/20375
15720         * g++.dg/other/stdarg3.C: New.
15721
15722 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15723
15724         PR c++/18384, c++/18327
15725         * g++.dg/init/array19.C: New test.
15726
15727         PR inline-asm/20314
15728         * gcc.dg/torture/pr20314-1.c: New test.
15729         * gcc.dg/torture/pr20314-2.c: New test.
15730
15731 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15732
15733         * gcc.dg/20050309-1.c: New test.
15734
15735 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15736
15737         * gcc.dg/builtins-10.c: Reactivate disabled test.
15738         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15739         new cbrt transformations.
15740
15741 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15742
15743         PR c++/20208
15744         * g++.dg/template/array13.C: New test.
15745
15746 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15747
15748         PR c++/16859
15749         * g++.dg/init/brace4.C: New test.
15750
15751 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15752
15753         PR c++/20186
15754         * g++.dg/template/non-dependent12.C: New.
15755
15756 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15757
15758         PR c++/20142
15759         * g++.dg/init/array18.C: Add dg-do run marker.
15760
15761         PR c++/20142
15762         * g++.dg/init/array18.C: New test.
15763
15764 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15765
15766         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15767         * g++.dg/gcov/gcov.exp: Likewise.
15768         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15769         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15770         * lib/c-torture.exp: Likewise.
15771         * lib/fortran-torture.exp: Likewise.
15772         * lib/g++.exp: Likewise.
15773         * lib/gcc-defs.exp: Likewise.
15774         * lib/gcc-dg.exp: Likewise.
15775         * lib/gcc.exp: Likewise.
15776         * lib/gcov.exp: Likewise.
15777         * lib/gfortran.exp: Likewise.
15778         * lib/mike-g++.exp: Likewise.
15779         * lib/mike-gcc.exp: Likewise.
15780         * lib/objc-torture.exp: Likewise.
15781         * lib/objc.exp: Likewise.
15782         * lib/profopt.exp: Likewise.
15783         * lib/target-libpath.exp: Likewise.
15784         * lib/target-supports.exp: Likewise.
15785         * lib/treelang.exp: Likewise.
15786         * lib/wrapper.exp: Likewise.
15787
15788 2005-03-08  Jeff Law  <law@redhat.com>
15789
15790         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15791         PHI-OPT changes.
15792
15793 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15794
15795         * gcc.dg/vect/pr20122.c: New test.
15796
15797 2005-03-07  Jeff Law  <law@redhat.com>
15798
15799         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15800         was folded away.
15801         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15802         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15803         * gcc.dg/tree-ssa/pr18134.c: New test.
15804
15805 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15806
15807         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15808         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15809         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15810
15811 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15812
15813         PR tree-opt/17671
15814         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15815
15816 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15817
15818         * g++.dg/warn/Wnvdtor.C: New test.
15819
15820 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15821
15822         * gcc.dg/torture/pr19683-1.c: New test.
15823
15824 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15825
15826         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15827         * gfortran.dg/g77/19990313-2.f: Ditto.
15828         * gfortran.dg/g77/19990313-3.f: Ditto.
15829         * gfortran.dg/g77/19990525-0.f: Ditto.
15830         * gfortran.dg/g77/19990826-0.f: Ditto.
15831         * gfortran.dg/g77/19990826-2.f: Ditto.
15832         * gfortran.dg/g77/19990826-3.f: Ditto.
15833         * gfortran.dg/g77/20000511-1.f: Ditto.
15834         * gfortran.dg/g77/20000511-2.f: Ditto.
15835         * gfortran.dg/g77/970625-2.f: Ditto.
15836         * gfortran.dg/g77/980310-2.f: Ditto.
15837         * gfortran.dg/g77/980310-3.f: Ditto.
15838         * gfortran.dg/g77/980310-8.f: Ditto.
15839         * gfortran.dg/g77/980519-2.f: Ditto.
15840         * gfortran.dg/g77/alpha1.f: Ditto.
15841         * gfortran.dg/g77/claus.f: Ditto.
15842         * gfortran.dg/g77/erfc.f: Ditto.
15843         * gfortran.dg/g77/short.f: Ditto.
15844         * gfortran.fortran-torture/execute/data.f90: Ditto.
15845         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15846         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15847
15848 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15849
15850         * lib/file-format.exp (gcc_target_object_format): Add check for som
15851         format and hardcode object formats on hppa*-*-hpux*.
15852         * lib/target-supports.exp (check_weak_available): Add check for som
15853         object format.  Always return 0 on hppa*-*-hpux10*.
15854
15855         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15856         is defined.
15857
15858         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15859
15860 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15861
15862         * gfortran.dg/pr19936_1.f90: New test.
15863         * gfortran.dg/pr19936_2.f90: New test.
15864         * gfortran.dg/pr19936_3.f90: New test.
15865
15866 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15867             Paul Thomas <prthomas@drfccad.cea.fr>
15868
15869         * gfortran.dg/PR19754_1.f90: New test.
15870         * gfortran.dg/PR19754_2.f90: Ditto.
15871
15872 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15873
15874         PR c++/19311
15875         * g++.dg/template/non-dependent11.C: New test.
15876
15877 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15878
15879         * lib/target-supports.exp (check_iconv_available): Fix comment.
15880
15881 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15882             Joseph S. Myers  <joseph@codesourcery.com>
15883
15884         PR c++/19797
15885         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15886
15887 2005-03-04  Matthew Sachs  <msachs@apple.com>
15888
15889         * gcc.exp (gcc_target_compile): Put braces around
15890         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15891         * objc.exp (objc_target_compile): Likewise.
15892         * treelang.exp (treelang_target_compile): Likewise.
15893
15894 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15895
15896         PR fortran/19673
15897         * gfortran.dg/func_result_1.f90: New test.
15898
15899 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15900
15901         * gcc.misc-tests/options.exp: New test.
15902
15903 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15904
15905         * gcc.dg/pr15784-4.c: New test.
15906
15907 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15908
15909         * gcc.c-torture/execute/pr17133.c: New.
15910         * gcc.c-torture/compile/20050303-1.c: New.
15911
15912 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15913
15914         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15915
15916 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15917
15918         * g++.dg/overload/using2.C: New.
15919
15920 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/19916
15923         * g++.dg/init/ptrmem2.C: New test.
15924
15925 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15926
15927         PR c/8927
15928         * gcc.dg/pr8927-1.c: New test.
15929
15930 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15931
15932         PR c++/20232
15933         * g++.dg/inherit/covariant12.C: New.
15934
15935 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15936
15937         PR fortran/19479
15938         * gfortran.dg/bound_1.f90: New test.
15939
15940 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15941
15942         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15943         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15944
15945 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15946
15947         PR c/20245
15948         * gcc.dg/pr20245-1.c: New test.
15949
15950 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15951
15952         PR middle-end/19874
15953         * gcc.c-torture/execute/20050119-2.c: New test case.
15954
15955 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15956
15957         * README: Update the DejaGnu bug reporting address.
15958         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15959         * lib/objc-torture.exp: Likewise.
15960
15961 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15962
15963         * gfortran.dg/boz_1.f90: New test.
15964         * gfortran.dg/boz_3.f90: New test.
15965         * gfortran.dg/boz_4.f90: New test.
15966
15967 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15968
15969         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15970         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15971
15972 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15973
15974         PR libfortran/20101
15975         * gfortran.dg/write_0_pe_format.f90: New test.
15976
15977 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15978
15979         PR c++/20206
15980         * g++.dg/opt/thunk2.C: New test.
15981         * g++.dg/opt/covariant1.C: New test.
15982
15983 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15984
15985         * gfortran.dg/e_d_fmt.f90: New test.
15986
15987 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15988
15989         * gcc.dg/asm-b.c: Fix comment typos.
15990
15991 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15992
15993         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15994         a V_MAY_DEF also.
15995
15996 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15997
15998         PR tree-opt/20188
15999         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16000         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16001         * gcc.dg/asm-b.c: New test.
16002
16003 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16004
16005         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16006         Disable this test on IRIX 6.
16007
16008 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16009
16010         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16011         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16012         parser.
16013
16014 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16015
16016         PR tree-optimization/20204
16017         * testsuite/gcc.dg/pr20204.c: New test.
16018
16019 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16020
16021         PR target/20196
16022         * gcc.c-torture/execute/20050224-1.c: New test.
16023
16024         PR c++/20175
16025         * g++.dg/warn/Wbraces2.C: New test.
16026
16027 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/19878
16030         * g++.dg/init/const2.C: New test.
16031
16032 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16033
16034         PR tree-optimization/20100
16035         * gcc.c-torture/execute/pr20100-1.c: New test.
16036
16037 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16038
16039         * gfortran.dg/implicit_3.f90: New test.
16040
16041         * gfortran.dg/deftype_1.f90: New test.
16042
16043 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16044
16045         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16046         the test passes.
16047         * g++.dg/other/anon3.C: Accept a warning.
16048
16049 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16050
16051         * gcc.dg/pr20017.c: Fix a comment typo.
16052
16053 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16054
16055         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16056
16057 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         PR ada/19902
16060         * ada/acats/tests/cxa/cxa3004.a: Remove.
16061         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16062
16063 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/20073
16066         * g++.dg/init/const1.C: New test.
16067
16068         PR c++/19991
16069         * g++.dg/parse/constant7.C: New test.
16070
16071         PR c++/20152
16072         * g++.dg/parse/error27.C: New test.
16073         * g++.dg/template/qualttp15.C: Adjust error markers.
16074         * g++.old-deja/g++.other/struct1.C: Likewise.
16075
16076         PR c++/20153
16077         * g++.dg/template/error17.C: New test.
16078
16079         PR c++/20148
16080         * g++.dg/parser/error26.C: New test.
16081
16082 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16083
16084         PR tree-optimization/20100
16085         PR tree-optimization/20115
16086         * gcc.dg/pr20115.c: New test.
16087         * gcc.dg/pr20115-1.c: New test.
16088         * gcc.dg/pr20100.c: New test.
16089         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16090         call-clobbered variables after alias1.
16091
16092 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16093
16094         * gfortran.dg/list_read_4.f90: new test.
16095
16096 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16097
16098         PR rtl-optimization/20017.
16099         * gcc.dg/pr20017.c: New.
16100
16101 2005-02-22  Devang Patel  <dpatel@apple.com>
16102
16103         PR 19952
16104         * g++.dg/tree-ssa/pr19952.C: New test.
16105
16106 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16107
16108         PR c++/19883
16109         * g++.dg/parse/constant6.C: New test.
16110
16111 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16112
16113         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16114         * g++.dg/charset/asm2.c: Likewise.
16115         * g++.dg/charset/asm3.c: Likewise.
16116         * g++.dg/charset/asm4.c: Likewise.
16117         * g++.dg/charset/asm5.c: Likewise.
16118         * g++.dg/charset/attribute1.c: Likewise.
16119         * g++.dg/charset/attribute2.c: Likewise.
16120         * g++.dg/charset/extern1.cc: Likewise.
16121         * g++.dg/charset/extern2.cc: Likewise.
16122         * g++.dg/charset/extern3.cc: Likewise.
16123         * g++.dg/charset/function.cc: Likewise.
16124         * g++.dg/charset/string.c: Likewise.
16125         * g++.dg/charset/charset.exp: Likewise.
16126         * lib/target-supports.exp (check_iconv_available): Fix comment.
16127
16128 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16129
16130         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16131         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16132         * gcc.dg/charset/asm2.c: Likewise.
16133         * gcc.dg/charset/asm3.c: Likewise.
16134         * gcc.dg/charset/asm4.c: Likewise.
16135         * gcc.dg/charset/asm5.c: Likewise.
16136         * gcc.dg/charset/asm6.c: Likewise.
16137         * gcc.dg/charset/attribute1.c: Likewise.
16138         * gcc.dg/charset/attribute2.c: Likewise.
16139         * gcc.dg/charset/builtin1.c: Likewise.
16140         * gcc.dg/charset/extern.c: Likewise.
16141         * gcc.dg/charset/function.c: Likewise.
16142         * gcc.dg/charset/string.c: Likewise.
16143         * gcc.dg/charset/charset.exp: Likewise.
16144
16145 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16146
16147         PR fortran/20086
16148         * gfortran.dg/pr20086.f90: New test.
16149
16150 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16151
16152         PR tree-optimization/19786
16153         * g++.dg/tree-ssa/pr19786.C: New.
16154
16155 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16156
16157         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16158
16159 2005-02-21  Jeff Law  <law@redhat.com>
16160
16161         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16162
16163 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16164
16165         * gfortran.dg/do_iterator: Split loop, markup all lines for
16166         which an error locus is printed.
16167         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16168         locus is printed.
16169         * gfortran.dg/select_4.f90: Likewise.
16170         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16171         locuses in the various permutations.
16172
16173 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16174
16175         PR tree-optimization/19951
16176         * g++.dg/vect: New directory.
16177         * g++.dg/vect/vect.exp: New file.
16178         * g++.dg/vect/pr19951.cc: New testcase.
16179         * g++.dg/dg.exp: Also prune vectorizer tests.
16180
16181 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16182
16183         PR 18785
16184         * gcc.dg/charset/builtin1.c: New test.
16185
16186 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16187
16188         PR c++/19299
16189         * g++.dg/inherit/volatile1.C: New test.
16190
16191         PR c++/19440
16192         * g++.dg/template/dtor4.C: New test.
16193
16194 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16195
16196         * gfortran.dg/int_1.f90: New test.
16197
16198 2005-02-19  Devang Patel  <dpatel@apple.com>
16199
16200         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16201
16202 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16203
16204         * gfortran.dg/achar_1.f90: New test.
16205
16206 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16207
16208         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16209
16210 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16211             Jakub Jelinek  <jakub@redhat.com>
16212
16213         PR tree-optimization/19828
16214         * gcc.dg/tree-ssa/loop-7.c: New test.
16215         * gcc.c-torture/execute/20050218-1.c: New test.
16216
16217 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16218
16219         PR c/20043
16220         * gcc.dg/transparent-union-1.c: New test.
16221         * gcc.dg/transparent-union-2.c: New test.
16222
16223 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16224
16225         PR tree-optimization/18977
16226         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16227
16228 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16229
16230         PR target/20054
16231         * gcc.dg/pr20054.c: New test.
16232
16233 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16234
16235         PR c++/19508
16236         * g++.dg/ext/attrib20.C: New test.
16237
16238 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16239
16240         PR middle-end/20030
16241         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16242
16243 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16244
16245         PR c++/20008
16246         * g++.dg/opt/switch4.C: New.
16247
16248 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16249
16250         PR c++/20023
16251         PR tree-optimization/20009
16252         * gcc.c-torture/compile/20050217-1.c: New test.
16253         * g++.dg/opt/switch3.C: New test.
16254
16255         PR tree-optimization/18947
16256         * gcc.c-torture/compile/20050215-1.c: New test.
16257         * gcc.c-torture/compile/20050215-2.c: New test.
16258         * gcc.c-torture/compile/20050215-3.c: New test.
16259
16260 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16261
16262         PR c++/20028
16263         * g++.dg/template/crash34.C: New.
16264
16265         PR c++/20022
16266         * g++.dg/other/access3.C: New.
16267
16268 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16269
16270         * gcc.dg/vect/vect-98.c: New test.
16271
16272 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16273
16274         PR tree-optimization/19967
16275         * gcc.dg/pr19967.c: New.
16276
16277 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16278
16279         PR middle-end/19857
16280         * gcc.dg/tree-ssa/20050215-1.c: New test.
16281         * gcc.c-torture/execute/20050215-1.c: New test.
16282
16283 2005-02-15  Eric Christopher  <echristo@redhat.com>
16284
16285         * gcc.dg/cpp/20050215-1.c: New file.
16286
16287 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16288
16289         PR tree-optimization/15785
16290         * gcc.dg/pr15785-1.c: New test.
16291
16292 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16293
16294         PR c++/17788
16295         * g++.dg/init/ctor4.C: New.
16296         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16297
16298 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16299
16300         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16301         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16302
16303 2005-02-15  Andreas Schwab  <schwab@suse.de>
16304
16305         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16306         declare malloc.
16307
16308 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16309
16310         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16311
16312 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16313
16314         PR tree-optimization/19853
16315         * gcc.c-torture/compile/pr19853.c: New test.
16316
16317 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16318
16319         PR c++/19608
16320         * g++.dg/parse/local-class1.C: New.
16321
16322         PR c++/19895
16323         * g++.dg/parse/ptrmem3.C: New.
16324
16325         PR c++/19884
16326         * g++.old-deja/g++.oliva/template6.C: Add another case.
16327         * g++.dg/template/explicit6.C: New.
16328
16329 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16330
16331         PR c++/17816
16332         * g++.dg/other/redecl2.C: New.
16333
16334 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16335
16336         PR c++/19891
16337         * g++.dg/abi/covariant4.C: New.
16338
16339 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16340
16341         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16342
16343 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16344
16345         * gcc.dg/vect/vect-96.c: Fix typo.
16346
16347 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16348
16349         PR c++/14479
16350         PR c++/19487
16351         * g++.dg/template/enum5.C: New test.
16352
16353 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16354
16355         * gcc.dg/vect/vect-97.c: New test.
16356
16357 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16358
16359         * gcc.dg/vect/vect-96.c: New test.
16360
16361 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16362
16363         * gcc.dg/builtins-34.c: Also check ldexp*.
16364
16365 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16366
16367         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16368
16369 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16370
16371         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16372         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16373         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16374         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16375         selector_list, selector_expression, dg-process-target): Move to new
16376         file target-supports-dg.exp.
16377         * lib/target-supports-dg.exp: New.
16378
16379         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16380         New.
16381
16382 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16383
16384         PR c++/19666
16385         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16386
16387         PR middle-end/19858
16388         * gcc.c-torture/compile/20050210-1.c: New test.
16389
16390 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16391
16392         PR c++/19755
16393         * g++.dg/warn/Wbraces1.C: New test.
16394
16395 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16396
16397         * gcc.dg/builtins-52.c: New testcase.
16398
16399 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16400
16401         PR c/19342
16402         * gcc.c-torture/execute/20050119-1.c: New test.
16403
16404 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/19811
16407         * g++.dg/init/delete1.C: New test.
16408
16409 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16410
16411         PR c++/18470
16412         * g++.dg/template/static12.C: New test.
16413
16414 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16415
16416         PR c++/19787
16417         * g++.dg/conversion/ambig1.C: New test.
16418
16419         PR c++/19739
16420         * g++.dg/ext/attrib19.C: New test.
16421
16422         PR c++/19732
16423         * g++.dg/parse/dtor5.C: New test.
16424
16425         PR c++/19762
16426         * g++.dg/template/dtor3.C: New test.
16427
16428         PR c++/19826
16429         * g++.dg/template/static11.C: New test.
16430         * g++.dg/template/crash2.C: Remove dg-error marker.
16431
16432 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16433
16434         PR C++/18491
16435         * g++.old-deja/g++.mike/p10769a.C: Remove.
16436
16437 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16438
16439         * gcc.dg/builtins-48.c: New test case.
16440         * gcc.dg/builtins-49.c: New test case.
16441         * gcc.dg/builtins-50.c: New test case.
16442         * gcc.dg/builtins-51.c: New test case.
16443
16444 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16445
16446         PR middle-end/19583
16447         * g++.dg/warn/Wreturn-type-3.C: New test.
16448
16449 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16450
16451         PR middle-end/19402
16452         * gcc.dg/pr19402-1.c: New testcase.
16453         * gcc.dg/pr19402-2.c: likewise.
16454
16455 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16456
16457         PR middle-end/19854
16458         * g++.dg/tree-ssa/tmmti.C: New testcase.
16459
16460 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16461
16462         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16463
16464 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16465
16466         PR c++/19733
16467         * g++.dg/parse/crash23.C: New test.
16468         * g++.dg/warn/Weff1.C: New test.
16469
16470 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16471
16472         * gcc.dg/20050209-1.c: New test.
16473
16474 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16475
16476         PR target/19799
16477         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16478
16479 2005-02-08  Mike Stump  <mrs@apple.com>
16480
16481         * g++.dg/pch/import-2.c: New test.
16482         * g++.dg/pch/import-2.hs: New.
16483         * g++.dg/pch/include/import-2a.h: New.
16484         * g++.dg/pch/include/import-2b.h: New.
16485
16486 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16487
16488         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16489
16490 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16491
16492         * gfortran.dg/substr_1.f90: New test.
16493
16494 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16495
16496         PR middle-end/19775
16497         * gcc.dg/torture/builtin-power-1.c: Disable test for
16498         invalid transformation.
16499         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16500         no longer optimize.
16501         * gcc.dg/builtins-47.c: New testcase.
16502
16503 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16504             Dorit Naishlos  <dorit@il.ibm.com>
16505
16506         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16507
16508 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16509
16510         * gcc.c-torture/compile/20050206-1.c: New test.
16511
16512 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16513
16514         PR tree-opt/19768
16515         * g++.dg/opt/pr19768.C: New test.
16516
16517 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16518
16519         PR tree-opt/19736
16520         * gcc.c-torture/compile/pr19736.c: New test.
16521
16522 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16523
16524         PR c++/17401
16525         * g++.dg/parse/error25.C: New test.
16526
16527 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16528
16529         * gcc.c-torture/execute/20050203-1.c: New.
16530
16531 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16532
16533         * gcc.dg/vect/vect-85.c: Remove xfail.
16534         * gcc.dg/vect/vect-86.c: Remove xfail.
16535         * gcc.dg/vect/vect-87.c: Remove xfail.
16536         * gcc.dg/vect/vect-88.c: Remove xfail.
16537
16538 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16539
16540         * gcc.dg/altivec-19.c: New.
16541
16542 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16543
16544         PR c/17807
16545         * gcc.dg/nested-func-3.c: New test.
16546         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16547
16548 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16549
16550         * gcc.test-framework/gen_directive_tests: Generate tests for
16551         selector expressions.
16552
16553 2005-02-02  Matt Austern  <austern@apple.com>
16554
16555         PR c++/19628
16556         * g++/ext/builtin7.C: New.
16557         * g++/ext/builtin8.C: New.
16558
16559 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16560
16561         PR c/18502
16562         * gcc.dg/pr18502-1.c: New test.
16563
16564 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16565
16566         PR c++/17413
16567         * g++.dg/template/local4.C: Tweak.
16568
16569 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16570
16571         PR tree-optimization/19578
16572         * gcc.c-torture/compile/20050202-1.c: New test.
16573
16574 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16575
16576         PR c/19435
16577         * gcc.dg/c99-init-4.c: New test.
16578
16579 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16580
16581         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16582
16583         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16584
16585         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16586         * g++.dg/eh/check-vect.h: New.
16587
16588         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16589         * gcc.dg/vect/vect-78.c: Ditto.
16590         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16591         Remove.
16592
16593         * g++.dg/conversion/simd1.C: Expect warning.
16594         * g++.dg/ext/attribute-test-1.C: Ditto.
16595         * g++.dg/ext/attribute-test-2.C: Ditto.
16596         * g++.dg/ext/attribute-test-3.C: Ditto.
16597         * g++.dg/ext/attribute-test-4.C: Ditto.
16598
16599         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16600         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16601
16602         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16603
16604 2005-02-01  Richard Henderson  <rth@redhat.com>
16605
16606         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16607         long double for ibm double-double format.
16608         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16609
16610 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16611
16612         PR tree-optimization/19633
16613         * testsuite/gcc.dg/pr19633-1.c: New test.
16614         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16615         to NULL or a symbol.
16616
16617 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16618
16619         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16620         New procs.
16621         (dg-process-target (local override)): Handle selector expressions.
16622
16623         * gcc.test-framework/README: Describe tests in source directory.
16624         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16625         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16626         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16627         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16628         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16629         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16630         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16631         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16632         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16633         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16634         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16635         * gcc.test-framework/dg-error-exp-P.c: New test.
16636         * gcc.test-framework/dg-error-exp-XP.c: New test.
16637         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16638         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16639         * gcc.test-framework/dg-output-exp-P.c: New test.
16640         * gcc.test-framework/dg-output-exp-XF.c: New test.
16641         * gcc.test-framework/dg-warning-exp-P.c: New test.
16642         * gcc.misc-tests/dg-1.c: Remove.
16643         * gcc.misc-tests/dg-2.c: Remove.
16644         * gcc.misc-tests/dg-3.c: Remove.
16645         * gcc.misc-tests/dg-4.c: Remove.
16646         * gcc.misc-tests/dg-5.c: Remove.
16647         * gcc.misc-tests/dg-6.c: Remove.
16648         * gcc.misc-tests/dg-7.c: Remove.
16649         * gcc.misc-tests/dg-8.c: Remove.
16650         * gcc.misc-tests/dg-9.c: Remove.
16651         * gcc.misc-tests/dg-10.c: Remove.
16652         * gcc.misc-tests/dg-11.c: Remove.
16653         * gcc.misc-tests/dg-12.c: Remove.
16654         * gcc.misc-tests/dg-test.exp: Remove.
16655
16656         * gcc.test-framework/test-framework.awk: Change recording and
16657         printing of passes and failures.
16658
16659         * gcc.test-framework: New directory.
16660         * gcc.test-framework/README: New.
16661         * gcc.test-framework/test-framework.exp: New.
16662         * gcc.test-framework/test-framework.awk: New.
16663         * gcc.test-framework/gen_directive_tests: New.
16664
16665 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16666
16667         * lib/treelang.exp: Fix comment typos.
16668         (treelang_target_compile): Don't append libs=-ltreelang to options.
16669
16670 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16671
16672         * g++.dg/parse/typename7.C: Adjust error messages.
16673
16674 2005-01-31  Jeff Law  <law@redhat.com>
16675
16676         * gcc.c-torture/execute/20050131-1.c: New test.
16677         * gcc.dg/wcaselabel.c: New test.
16678
16679 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16680
16681         * g++.dg/other/warning1.C: Adjust error messags.
16682         * g++.dg/parse/constant5.C: New test.
16683
16684 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16685
16686         PR c/19333
16687         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16688         the test case valid.
16689         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16690         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16691         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16692         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16693         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16694         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16695
16696 2005-01-31  Dale Johannesen  <dalej@apple.com>
16697
16698         * g++.dg/opt/pr19650.C: New test.
16699
16700 2005-01-31  Richard Henderson  <rth@redhat.com>
16701
16702         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16703         long double for intel double extended format.
16704         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16705
16706 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16707
16708         PR c++/19555
16709         * g++.dg/template/static10.C: New test.
16710
16711         PR c++/19395
16712         * g++.dg/parse/error24.C: New test.
16713
16714         PR c++/19367
16715         * g++.dg/lookup/builtin1.C: New test.
16716
16717         PR c++/19457
16718         * g++.dg/warn/conv3.C: New test.
16719
16720 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16721
16722         PR fortran/19647
16723         * gfortan.dg/inquire_7.f90
16724
16725 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16726
16727         PR tree-optimization/15791
16728         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16729         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16730         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16731         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16732         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16733         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16734         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16735         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16736         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16737         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16738
16739 2005-01-29  Paul Brook  <paul@codesourcery.com>
16740
16741         PR fortran/18565
16742         * check.c (real_or_complex_check): New function.
16743         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16744         * intrinsic.c (add_functions): Use new check functions.
16745         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16746         Add prototypes.
16747
16748 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16749
16750         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16751         gcc.dg/lvalue-3.c: New tests.
16752         * gcc.dg/concat.c: Update expected messages.
16753
16754 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16755
16756         PR libfortran/19595
16757         * gfortran.dg/eor_1.f90: New test.
16758
16759 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16760
16761         PR fortran/19589
16762         * gfortran.dg/logical_data_1.f90: New test.
16763
16764 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/19253
16767         * g++.dg/template/crash33.C: New test.
16768
16769         PR c++/19667
16770         * g++.dg/template/crash32.C: New test.
16771
16772 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16773
16774         PR middle-end/16558
16775         * g++.dg/warn/Wreturn-type-2.C: New test.
16776
16777 2004-06-24  Jeff Law  <law@redhat.com>
16778
16779         * gcc.dg/tree-ssa/20050128-1.c: New test.
16780
16781 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16782
16783         * gcc.target/frv/all-mdpackh-1.c: New test.
16784
16785 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16786
16787         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16788
16789 2005-01-27  Richard Henderson  <rth@redhat.com>
16790
16791         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16792
16793 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16794
16795         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16796
16797 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16798
16799         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16800         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16801         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16802         to cope with cases where the multilib options override the dg-options.
16803
16804 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16805
16806         PR c/18946
16807         * gcc.dg/noncompile/20050120-1.c: New test.
16808
16809 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16810
16811         PR tree-optimization/19633
16812         * gcc.dg/pr19633.c: New test.
16813         * gcc.dg/tree-ssa/pr19633.c: New test.
16814
16815 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16816
16817         * gcc.dg/20041216-1.c: New test.
16818
16819 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16820
16821         PR objc/18862
16822         * objc.dg/selector-2.m: New test.
16823
16824 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16825
16826         * g++.dg/opt/range-test-2.C: New test.
16827
16828         PR rtl-optimization/19579
16829         * gcc.c-torture/execute/20050124-1.c: New test.
16830
16831 2005-01-26  Greg Parker  <gparker@apple.com>
16832         Stuart Hastings  <stuart@apple.com>
16833
16834         * gcc.c-torture/execute/20050125-1.c: New.
16835
16836 2005-01-18  Jan Hubicka  <jh@suse.cz>
16837
16838         PR tree-optimize/19337
16839         * gcc.c-torture/compile/20050119-1.c: New test.
16840
16841 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16842
16843         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16844         test for successful match.
16845
16846 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16847
16848         PR objc/18408
16849         * objc.dg/comp-types-7.m: New test.
16850
16851 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16852
16853         * lib/target-supports.exp (current_target_name): New.
16854         (check_effective_target_ilp32, check_effective_target_lp64):
16855         Cache the result to use as long as the current target, with
16856         multilib flags, remains the same.
16857
16858         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16859         (dg-require-weak, dg-require-visibility, dg-require-alias,
16860         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16861         dg-require-effective-target, dg-skip-if): Remove call to
16862         skip_test_and_clear_xfail.
16863         (dg-test): Clear xfail data.
16864
16865 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16866
16867         PR target/17751
16868         * gcc.dg/ppc64-toc.c: New test.
16869
16870         * g++.dg/tree-ssa/empty-1.C: New test.
16871
16872         PR middle-end/19551
16873         * gcc.c-torture/execute/20050121-1.c: New test.
16874         * gcc.dg/20050121-2.c: New test.
16875
16876 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16877         Paul Brook  <paul@codesourcery.com>
16878
16879         PR fortran/17941
16880         * gfortran.dg/real_const_1.f: New test.
16881         * gfortran.dg/real_const_2.f90: New test.
16882         * gfortran.dg/complex_int_1.f90: New test.
16883
16884 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16885
16886         PR fortran/19313
16887         * gfortan.dg/inquire_6.f90: New test.
16888
16889 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16890
16891         PR libfortran/19451
16892         * open_readonly_1.f90: New test.
16893
16894 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16895
16896         PR libfortran/18982
16897         * gfortran.dg/open_new.f90: New file.
16898
16899 2005-01-22  Paul Brook  <paul@codesourcery.com>
16900
16901         * namelist_1.f90: New test.
16902
16903 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16904
16905         PR tree-optimization/19484
16906         * gcc.c-torture/compile/20050122-[12].c: New tests.
16907
16908 2005-01-22  Paul Brook  <paul@codesourcery.com>
16909
16910         * gfortran.dg/implicit_2.f90: New test.
16911
16912 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16913
16914         PR fortran/19314
16915         * gfortran.dg/inquire_5.f90: New test.
16916
16917 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16918
16919         PR c/18809
16920         * gcc.dg/pr18809-1.c: New test.
16921
16922 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16923
16924         * gcc.dg/20050121-1.c: New test.
16925
16926         PR tree-optimization/13000
16927         * gcc.dg/20040206-1.c: Change warning to point where function is
16928         being inlined.
16929
16930 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16931
16932         PR c++/19208
16933         * g++.dg/template/array11.C: New test.
16934
16935 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16936
16937         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16938         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16939         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16940         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16941         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16942         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16943
16944 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16945
16946         PR tree-optimization/15349
16947         * gcc.dg/tree-ssa/pr15349.c: New.
16948
16949 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16950
16951         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16952
16953 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16954
16955         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16956         scan-assembler-times directive name.
16957
16958         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16959         after dg-do.
16960
16961         PR rtl-optimization/19462
16962         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16963
16964 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16965
16966         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16967         counting function calls on ia64.
16968
16969 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16970
16971         PR rtl-optimization/15139
16972         * gcc.dg/20050111-2.c: New test.
16973
16974         PR c/17297
16975         * gcc.c-torture/compile/20050113-1.c: New testcase.
16976
16977         PR middle-end/19164
16978         * gcc.dg/20050113-1.c: New testcase.
16979
16980 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16981
16982         * gcc.dg/vect/vect-85.c: Add comment.
16983         * gcc.dg/vect/vect-86.c: Add xfail for now.
16984         * gcc.dg/vect/vect-87.c: Add xfail for now.
16985         * gcc.dg/vect/vect-88.c: Add xfail for now.
16986         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16987
16988 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16989
16990         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16991
16992 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16993
16994         * g++.dg/debug/typedef3.C: New test.
16995
16996 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16997
16998         PR c/19472
16999         * gcc.dg/asm-a.c: New test.
17000
17001 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17002
17003         * gcc.dg/sh-relax.c: Add prototype for abort.
17004
17005 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17006
17007         * gcc.dg/short-compare-1.c: New test.
17008         * gcc.dg/short-compare-2.c: Likewise.
17009
17010 2005-01-18  Michael Matz  <matz@suse.de>
17011
17012         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17013
17014 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17015
17016         PR tree-optimization/19121
17017         * gcc.c-torture/compile/pr19121.c: New test.
17018
17019 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17020
17021         PR target/19357
17022         * gcc.c-torture/compile/pr19357.c: New test.
17023
17024 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17025
17026         PR c/5675
17027         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17028         pass--those that refer just to the variable, possibly with a
17029         cast.
17030         * gcc.dg/c99-const-expr-3.c: Likewise.
17031
17032         PR middle-end/13127
17033         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17034         longer emitted.
17035
17036 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17037
17038         PR fortran/18778
17039         * gfortran.dg/endfile_2.f90: New test.
17040
17041 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17042
17043         PR 19168
17044         * gfortran.dg/select_5.f90: New test.
17045
17046 2004-01-16  Paul Brook  <paul@codesourcery.com>
17047
17048         * gfortran.dg/common_4.f90: New test.
17049
17050 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17051
17052         PR rtl-optimization/19462
17053         * gcc.dg/torture/pr19462-1.c: New test.
17054
17055 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17056
17057         PR objc/19321
17058         * objc.dg/func-ptr-2.m: New.
17059         * objc.dg/volatile-1.m: New.
17060
17061 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17062
17063         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17064
17065 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17066
17067         PR tree-optimization/19060
17068         * gcc.c-torture/execute/20050104-1.c: New test.
17069
17070 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17071
17072         PR fortran/18983
17073         * gfortran.dg/write_to_null.f90: New test.
17074
17075 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17076             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17077
17078         PR other/19328
17079         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17080         argument.
17081
17082 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17083
17084         PR c++/19263
17085         * g++.dg/init/vector1.C: New test.
17086
17087 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17088
17089         PR target/13158
17090         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17091         PR target/18987
17092         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17093
17094 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17095
17096         * gfortran.dg/select_1.f90: New test.
17097         * gfortran.dg/select_2.f90: New test.
17098         * gfortran.dg/select_3.f90: New test.
17099         * gfortran.dg/select_4.f90: New test.
17100
17101 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17102
17103         PR middle-end/19084
17104         PR rtl-optimization/19348
17105         * gcc.dg/20050111-1.c: New test.
17106         * gcc.c-torture/execute/20050111-1.c: New test.
17107
17108         * gcc.dg/i386-asm-4.c: New test.
17109
17110 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17111
17112         * gcc.dg/nested-func-2.c: New test.
17113         * ada/acats/norun.lst: Remove c953002.
17114
17115 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17116
17117         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17118
17119 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17120
17121         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17122
17123 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17124
17125         PR target/18761
17126         * g++.dg/abi/align1.C: New test.
17127
17128 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17129
17130         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17131         at a time.
17132         * g++.dg/ext/altivec_check.h: Support compiling as C.
17133
17134 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17135
17136         PR c++/19355
17137         * g++.dg/expr/pr19355-1.C: New test case.
17138
17139 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17140
17141         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17142         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17143         * ada/acats/tests/c3/c92005b.ada: Likewise.
17144         * ada/acats/tests/c3/cxb3012.a: Likewise.
17145         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17146
17147 2005-01-09  Paul Brook  <paul@codesourcery.com>
17148
17149         * gfortran.dg/common_2.f90: New file.
17150         * gfortran.dg/common_3.f90: New file.
17151
17152 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17153
17154         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17155
17156 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17157
17158         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17159         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17160         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17161         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17162         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17163         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17164         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17165         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17166         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17167         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17168         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17169         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17170         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17171         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17172         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17173         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17174         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17175         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17176         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17177         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17178         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17179         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17180         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17181         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17182         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17183         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17184         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17185         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17186         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17187         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17188         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17189         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17190         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17191         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17192         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17193         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17194         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17195         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17196         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17197         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17198         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17199         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17200         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17201         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17202         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17203         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17204         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17205         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17206         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17207         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17208         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17209         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17210         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17211         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17212         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17213         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17214         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17215         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17216         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17217         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17218         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17219         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17220         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17221         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17222         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17223         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17224         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17225
17226         * gcc.dg/vect/vect-1.c: Fix spelling.
17227         * gcc.dg/vect/vect-10.c: Fix spelling.
17228         * gcc.dg/vect/vect-11.c: Fix spelling.
17229         * gcc.dg/vect/vect-12.c: Fix spelling.
17230         * gcc.dg/vect/vect-14.c: Fix spelling.
17231         * gcc.dg/vect/vect-15.c: Fix spelling.
17232         * gcc.dg/vect/vect-16.c: Fix spelling.
17233         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17234         * gcc.dg/vect/vect-64.c: Fix comments.
17235         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17236
17237 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17238             Ira Rosen  <irar@il.ibm.com>
17239
17240         * gcc.dg/vect/vect-70.c: New test.
17241         * gcc.dg/vect/vect-71.c: New test.
17242
17243 2005-01-09  Manfred Hollstein  <mh@suse.com>
17244
17245         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17246         * gcc.dg/pr18241-2.c: Likewise.
17247         * gcc.dg/pr18241-3.c: Likewise.
17248         * gcc.dg/pr18241-4.c: Likewise.
17249         * gcc.dg/pr18241-5.c: Likewise.
17250
17251 2005-01-08  Richard Henderson  <rth@redhat.com>
17252
17253         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17254         False for x86 and x86-64.
17255
17256 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17257
17258         PR tree-optimization/18241
17259         * gcc.dg/pr18241-1.c: New test.
17260         * gcc.dg/pr18241-2.c: New test.
17261         * gcc.dg/pr18241-3.c: New test.
17262         * gcc.dg/pr18241-4.c: New test.
17263         * gcc.dg/pr18241-5.c: New test.
17264
17265 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17266
17267         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17268         gfortran.dg/select_4.f90: New.
17269
17270 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * gcc.c-torture/execute/20050107-1.c: New test.
17273
17274 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17275
17276         PR c++/19298
17277         * g++.dg/template/ref2.C: New.
17278
17279 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17280
17281         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17282         instead of being empty.
17283
17284 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17285
17286         PR fortran/15553
17287         * gfortran.dg/array-1.f90: New test.
17288
17289 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17290
17291         PR tree-optimization/19283
17292         * gcc.c-torture/execute/20050106-1.c: New test.
17293
17294         PR rtl-optimization/18861
17295         * gcc.dg/20050105-1.c: New test.
17296
17297         PR tree-optimization/18828
17298         * gcc.dg/20050105-2.c: New test.
17299
17300 2005-01-07  Andreas Jaeger  <aj@suse.de>
17301
17302         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17303
17304 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17305
17306         PR fortran/18398
17307         * gfortran.dg/fmt_read.f90: New test.
17308
17309 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17310
17311         * gcc.dg/rs6000-ldouble-2.c: New.
17312
17313 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/19244
17316         * g++.dg/parser/ctor2.C: New test.
17317
17318 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/17154
17321         * g++.dg/template/using9.C: New test.
17322
17323 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17324
17325         PR c++/19258
17326         * g++.dg/lookup/friend6.C: New test.
17327
17328 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17329
17330         PR c++/19270
17331         * g++.dg/template/array10.C: New.
17332
17333 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17334
17335         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17336         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17337
17338 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17339
17340         * gcc.c-torture/compile/20050105-1.c: New test.
17341
17342 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17343
17344         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17345
17346 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17347
17348         PR middle-end/19100
17349         * gcc.dg/conv-3.c: New test case.
17350
17351 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17352
17353         * gcc.dg/asm-wide-1.c: New test.
17354
17355 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         PR c++/19030
17358         * g++.dg/parse/crash22.C: New
17359
17360 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17361
17362         PR 19257
17363         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17364
17365 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17366
17367         PR middle-end/17767
17368         * gcc.dg/i386-mmx-6.c: New test case.
17369
17370 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17371
17372         PR tree-optimization/18308
17373         * gcc.dg/vect/pr18308.c: New testcase.
17374
17375 2005-01-04  Andreas Jaeger  <aj@suse.de>
17376
17377         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17378
17379 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17380             Robert Bowdidge <bowdidge@apple.com>
17381
17382         * gcc.dg/cpp/subframework1.c: New.
17383         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17384         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17385         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17386         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17387
17388 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17389
17390         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17391         producing warning.
17392         * gcc.dg/darwin-weakimport-2.c: New.
17393
17394 2005-01-03  Richard Henderson  <rth@redhat.com>
17395
17396         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17397
17398 2005-01-03  Richard Henderson  <rth@redhat.com>
17399
17400         * gcc.dg/vect/vect.exp: Enable for ia64.
17401         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17402         (check_effective_target_vect_float): Likewise.
17403         (check_effective_target_vect_no_align): Likewise.
17404         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17405         * gcc.dg/vect/vect-8.c: Likewise.
17406
17407 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17408
17409         PR target/19236
17410         * gcc.dg/pr19236-1.c: New test case.
17411
17412 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17413
17414         PR rtl-optimization/12092
17415         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17416
17417 2005-01-02  Andreas Jaeger  <aj@suse.de>
17418
17419         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17420
17421 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17422             Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         PR rtl-optimization/12092
17425         * gcc.dg/pr12092-1.c: New test case.
17426
17427 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17428
17429         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17430         'hidden' and 'default' for better portability.
17431         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17432
17433         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17434         6 and 7.
17435         * g++.old-deja/g++.brendan/new3.C: Likewise.
17436
17437 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17438
17439         * gcc.dg/20041231-1.C: New test.
17440         * g++.dg/warn/Wunreachable-code-1.C: New test.
17441
17442 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17443
17444         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17445         file, not /dev/null.  Abort on error.
17446
17447 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17448             Ziemowit Laski  <zlaski@apple.com>
17449
17450         PR objc/18971
17451         * objc.dg/encode-5.m: New test.
17452
17453 2004-12-29  Richard Henderson  <rth@redhat.com>
17454
17455         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17456         * objc.dg/stabs-1.m: Disable for ia64.
17457
17458 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/19190
17461         * g++.dg/warn/Wunused-10.C: New test.
17462
17463 2004-12-28  Richard Henderson  <rth@redhat.com>
17464
17465         * objc.dg/stabs-1.m: Disable for alpha.
17466
17467 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/19149
17470         * g++.dg/parse/error23.C: New test.
17471
17472 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17473
17474         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17475
17476         PR fortran/19032
17477         * gfortran.dg/intrinsic_modulo_1.f90: New.
17478         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17479         tests with divisor -1.
17480
17481 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17482
17483         * g++.dg/opt/temp1.C (memcpy): Return a value.
17484
17485         PR c++/19148
17486         * g++.dg/expr/cond7.C: New test.
17487
17488 2004-12-27  Paul Brook  <paul@codesourcery.com>
17489
17490         * gfortran.dg/g77/select_no_compile.f: Remove.
17491
17492 2004-12-27  Richard Henderson  <rth@redhat.com>
17493
17494         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17495         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17496         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17497
17498 2004-12-26  Richard Henderson  <rth@redhat.com>
17499
17500         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17501         by 1i instead of token pasting.
17502
17503 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17504
17505         PR tree-optimization/17578
17506         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17507         to additional_flags.
17508         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17509
17510 2004-12-25  Richard Henderson  <rth@redhat.com>
17511
17512         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17513         Remove Alpha.
17514
17515 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17516
17517         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17518         hppa*-*-hpux*.
17519         * gcc.dg/pr17957.c (dg-options): Likewise.
17520         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17521         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17522         instead of 0 on __hppa__.
17523         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17524         "foo,%r" on hppa*-*-*.
17525
17526 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17527
17528         PR fortran/19071
17529         * gfortran.dg/complex_write.f90: New test.
17530
17531 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/17595
17534         * g++.dg/parse/pragma2.C: New test.
17535
17536         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17537
17538 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17539
17540         * gcc.dg/empty2.c: Add missing dg-warning.
17541
17542 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17543
17544         PR c++/17413
17545         * g++.dg/template/local4.C: New test.
17546         * g++.dg/template/crash19.C: Add dg-error marker.
17547
17548         * g++.dg/template/crash31.C: Correct embedded PR number.
17549
17550 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/16405
17553         * g++.dg/opt/temp1.C: Add do-run marker.
17554
17555 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17556
17557         * g++.dg/template/spec19.C: New.
17558
17559 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17560
17561         PR target/16819
17562         * gcc.dg/empty2.c: New.
17563
17564 2004-12-23  Richard Henderson  <rth@redhat.com>
17565
17566         * lib/target-supports.exp (check_effective_target_vect_no_align):
17567         Remove i?86 and x86-64.
17568
17569 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17570
17571         PR c++/16405
17572         * g++.dg/opt/temp1.C: New test.
17573
17574 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17575
17576         PR c++/18733
17577         * g++.dg/template/friend33.C: New testcase.
17578
17579 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17580
17581         PR c++/18464
17582         * g++.dg/template/cond5.C: New test.
17583
17584         PR c++/18492
17585         * g++.dg/inherit/thunk3.C: New test.
17586
17587         PR c++/11224
17588         * g++.dg/warn/Wunused-9.C: New test.
17589
17590 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17591
17592         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17593
17594 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17595
17596         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17597
17598 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17599
17600         PR c++/18378
17601         * g++.dg/ext/packed8.C: New test.
17602
17603         PR c++/19063
17604         * g++.dg/template/crash31.C: New test.
17605
17606         PR c++/19034
17607         * g++.dg/template/crash30.C: New test.
17608
17609 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17610
17611         PR C++/18984
17612         * g++.dg/eh/ctor3.C: New test.
17613
17614 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17615
17616         * objc.dg/stabs-1.m: Allow section name to be quoted and
17617         assembly label to begin with '.LL'.
17618
17619 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17620
17621         * gcc.dg/vect/vect.exp
17622         (check_effective_target_lp64_or_vect_no_align): New.
17623         * gcc.dg/vect/vect-77.c: Use it.
17624         * gcc.dg/vect/vect-78.c: Use it.
17625
17626         * lib/target-supports.exp
17627         (check_effective_target_vect_no_max,
17628         check_effective_target_vect_no_bitwise,
17629         check_effective_target_vect_no_align): New.
17630         * gcc.dg/vect/vect-13.c: Use them.
17631         * gcc.dg/vect/vect-17.c: Ditto.
17632         * gcc.dg/vect/vect-18.c: Ditto.
17633         * gcc.dg/vect/vect-19.c: Ditto.
17634         * gcc.dg/vect/vect-20.c: Ditto.
17635         * gcc.dg/vect/vect-27.c: Ditto.
17636         * gcc.dg/vect/vect-29.c: Ditto.
17637         * gcc.dg/vect/vect-44.c: Ditto.
17638         * gcc.dg/vect/vect-48.c: Ditto.
17639         * gcc.dg/vect/vect-50.c: Ditto.
17640         * gcc.dg/vect/vect-52.c: Ditto.
17641         * gcc.dg/vect/vect-54.c: Ditto.
17642         * gcc.dg/vect/vect-56.c: Ditto.
17643         * gcc.dg/vect/vect-58.c: Ditto.
17644         * gcc.dg/vect/vect-60.c: Ditto.
17645         * gcc.dg/vect/vect-72.c: Ditto.
17646         * gcc.dg/vect/vect-80.c: Ditto.
17647
17648 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17649
17650         PR c++/14075
17651         * g++.dg/init/string1.C: New.
17652
17653         PR c++/18975
17654         * g++.dg/other/synth1.C: New.
17655
17656 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17657
17658         PR c/18963
17659         * gcc.dg/pr18963-1.c: New test.
17660
17661 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17662
17663         PR c/18596
17664         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17665         * gcc.dg/pr18596-1.c: Use dg-error.
17666         (dg-options): Use -fno-unit-at-a-time.
17667         * gcc.dg/pr18596-2.c: New test.
17668         * gcc.dg/pr18596-3.c: New test.
17669
17670 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17671
17672         PR middle-end/18683
17673         * g++.dg/opt/pr18683-1.C: New test case.
17674
17675 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17676
17677         PR other/19093
17678         * g++.dg/opt/max1.C: Fix for 64bit targets.
17679
17680 2004-12-20  Matt Austern  <austern@apple.com>
17681
17682         PR c++/19044
17683         * g++.dg/ext/builtin6.C: New
17684
17685 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17686
17687         PR tree-optimization/19080
17688         * gcc.c-torture/compile/pr19080.c: New test.
17689
17690 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17691
17692         * gcc.dg/20041219-1.c: New test.
17693
17694 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17695
17696         PR middle-end/19068
17697         * g++.dg/opt/max1.C: New test case.
17698
17699 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17700
17701         * gcc.dg/fdata-sections-1.c: New test.
17702
17703 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17704
17705         PR middle-end/18548
17706         * gcc.dg/max-1.c: New test case.
17707
17708 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17709
17710         * gcc.c-torture/execute/20041218-1.c: New test.
17711
17712 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17713
17714         * gcc.dg/pr18501.c: New test.
17715         * gcc.dg/uninit-5.c: XFAIL.
17716         * gcc.dg/uninit-9.c: XFAIL.
17717
17718 2004-12-17  Dale Johannesen  <dalej@apple.com>
17719
17720         * gcc.dg/20041213-1.c: New.
17721
17722 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17723
17724         * objc.dg/stabs-1.m: Allow assembly label to begin
17725         with a dot ('.').
17726
17727 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17728
17729         * gcc.c-torture/execute/20041213-1.c: Move...
17730         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17731
17732 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17733
17734         PR c++/18721
17735         * g++.dg/lookup/conv-5.C: New.
17736
17737 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17738
17739         * objc.dg/stabs-1.m: New test.
17740
17741 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17742
17743         * gcc.dg/visibility-c.c: Change compile to
17744         assemble for the test.
17745
17746 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17747
17748         PR target/19041
17749         * gcc.dg/visibility-c.c: New test.
17750
17751 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17752
17753         PR middle-end/18493
17754         * gcc.dg/switch-8.c: New test case.
17755
17756 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17757
17758         PR c++/18905
17759         * g++.dg/template/init4.C: New.
17760         * g++.dg/opt/static3.C: Enable optimizer.
17761
17762 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17763
17764         * g++.dg/other/complex1.C: New test.
17765
17766 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17767
17768         * g++.dg/opt/inline9.C: New test.
17769
17770 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17771
17772         PR fortran/18993
17773         * gfotran.dg/nullify_1.f: New test.
17774
17775 2004-12-15  Richard Henderson  <rth@redhat.com>
17776
17777         * gcc.target/i386/i386.exp: New harness.
17778         * gcc.target/i386/vect-args.c: New.
17779
17780 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17781
17782         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17783
17784 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17785
17786         PR c++/18825
17787         * g++.dg/template/friend32.C: New test.
17788
17789 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17790
17791         * cpp/pragma-once-1.c: New test.
17792         * cpp/pragma-once-1b.h: Likewise.
17793         * cpp/pragma-once-1c.h: Likewise.
17794         * cpp/pragma-once-1d.h: Likewise.
17795         * cpp/inc/pragma-once-1a.h: Likewise.
17796
17797 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17798             Steven G. Kargl  <kargls@comcast.net>
17799
17800         PR fortran/17597
17801         * gfortran.dg/list_read_3.f90: New test.
17802
17803 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17804
17805         * gcc.dg/ftrapv-2.c: New test.
17806
17807 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17808
17809         PR c++/18981
17810         * g++.dg/template/typename9.C: New test.
17811
17812 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/18738
17815         * g++.dg/template/typename8.C: New test.
17816         * g++.dg/parse/friend2.C: Tweak error message.
17817
17818 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17819
17820         * gcc.c-torture/20041214-1.c: New test.
17821
17822 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17823
17824         PR c++/18965
17825         * g++.dg/init/array17.C: New test.
17826
17827 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17828
17829         PR c++/18793
17830         * g++.dg/init/aggr3.C: New test.
17831
17832 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17833
17834         * gcc.dg/altivec-types-1.c: New test.
17835         * gcc.dg/altivec-types-2.c: New test.
17836         * gcc.dg/altivec-types-3.c: New test.
17837         * gcc.dg/altivec-types-4.c: New test.
17838         * g++.dg/ext/altivec-types-1.C: New test.
17839         * g++.dg/ext/altivec-types-2.C: New test.
17840         * g++.dg/ext/altivec-types-3.C: New test.
17841         * g++.dg/ext/altivec-types-4.C: New test.
17842
17843 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17844
17845         PR middle-end/18951
17846         * gcc.c-torture/execute/20041213-1.c: New test.
17847
17848 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17849
17850         PR c++/18949
17851         * g++.dg/template/cast1.C: New.
17852
17853 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17854
17855         * gcc.c-torture/execute/20041213-2.c: New test.
17856
17857 2004-12-13  Richard Henderson  <rth@redhat.com>
17858
17859         * gcc.dg/i386-sse-10.c: Fix typo in options.
17860
17861 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         PR c++/18968
17864         * g++.dg/opt/pr18968.C: New test.
17865
17866 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/18925
17869         * g++.dg/ext/visibility/staticdatamem.C: New test.
17870
17871 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17872
17873         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17874
17875 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17876
17877         PR rtl-optimization/18928
17878         * gcc.dg/pr18928-1.c: New test case.
17879
17880 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17881
17882         PR tree-opt/16951
17883         * gcc.c-torture/compile/20041211-1.c: New.
17884
17885 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17886
17887         PR middle-end/17564
17888         * gcc.c-torture/execute/20041212-1.c: New test.
17889
17890 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17891
17892         PR fortran/18869
17893         * gfortran.dg/common_1.f90: New test.
17894
17895 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17896         Paul Brook  <paul@codesourcery.com>
17897
17898         PR fortran/16222
17899         * gfortran.dg/real_do_1.f90: New test.
17900
17901 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17902
17903         PR tree-opt/18040
17904         * g++.dg/opt/ptrmem6.C: New test.
17905
17906 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17907
17908         PR middle-end/18921
17909         * gcc.dg/pr18921-1.c: New test case.
17910
17911 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17912
17913         PR fortran/17175
17914         * gfortran.dg/scale_1.f90: New test.
17915
17916 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17917
17918         PR middle-end/18903
17919         * gcc.c-torture/compile/pr18903.c: New test.
17920
17921 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17922
17923         * gcc.c-torture/execute/20041210-1.c: New test.
17924
17925 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17926
17927         PR c++/18731
17928         * g++.dg/parser/struct-1.C: New test.
17929         * g++.dg/parser/struct-2.C: New test.
17930         * g++.dg/parser/struct-3.C: New test.
17931
17932 2004-12-09  Richard Henderson  <rth@redhat.com>
17933
17934         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17935
17936         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17937         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17938
17939 2004-12-09  Matt Austern  <austern@apple.com>
17940
17941         PR c++/18514
17942         * g++.dg/ext/builtin1.C: New
17943         * g++.dg/ext/builtin2.C: New
17944         * g++.dg/ext/builtin3.C: New
17945         * g++.dg/ext/builtin4.C: New
17946         * g++.dg/ext/builtin5.C: New
17947
17948 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17949
17950         PR tree-opt/18904
17951         * g++.dg/opt/ptrmem5.C: New test.
17952
17953 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17954
17955         * g++.dg/parse/typename5.C: Adjust for new error.
17956         * g++.dg/parse/typename7.C: New.
17957
17958 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17959
17960         PR c++/18073
17961         * g++.dg/other/mmintrin.C: New test.
17962
17963 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17964
17965         PR c++/16681
17966         * g++.dg/init/array15.C: New.
17967         * g++.dg/init/array16.C: New.
17968
17969 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17970
17971         PR fortran/18826
17972         * gfortran.dg/assign_1.f90: New test.
17973
17974 2004-12-08  Nick Clifton  <nickc@redhat.com>
17975
17976         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17977         * gcc.target/xstormy16/data_below100: Likewise.
17978         * gcc.target/xstormy16/sfr: Likewise.
17979         * gcc.target/xstormy16/below100.S: New test source file.
17980         * gcc.target/xstormy16/below100.ld: New test linker script.
17981         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17982         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17983         bp instructions.
17984         * gcc.target/xstormy16/bp.c: Likewise.
17985
17986         * gcc.target/xstormy16/bss_below100: New files:
17987         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17988         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17989         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17990         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17991         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17992         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17993         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17994         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17995         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17996         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17997         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17998         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17999         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18000         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18001         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18002         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18003         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18004         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18005         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18006         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18007         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18008         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18009         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18010         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18011         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18012         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18013         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18014
18015         * gcc.target/xstormy16/data_below100: New files:
18016         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18017         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18018         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18019         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18020         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18021         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18022         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18023         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18024         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18025         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18026         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18027         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18028         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18029         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18030         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18031         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18032         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18033         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18034         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18035         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18036         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18037         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18038         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18039         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18040         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18041         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18042         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18043
18044         * gcc.target/xstormy16/sfr: New files:
18045         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18046         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18047         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18048         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18049         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18050         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18051         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18052         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18053         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18054         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18055         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18056         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18057         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18058         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18059         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18060         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18061         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18062         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18063         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18064         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18065         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18066         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18067         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18068         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18069         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18070         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18071         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18072         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18073         27_if0_sfrw_bitfield_f.c
18074
18075 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18076
18077         PR c++/18100
18078         * g++.dg/lookup/name-clash4.C: New test.
18079
18080 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         PR c++/18672
18083         * g++.dg/opt/array1.C: New.
18084
18085         PR c++/18803
18086         * g++.dg/template/operator5.C: New.
18087
18088 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18089
18090         PR c/18867
18091         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18092
18093 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18094
18095         * gcc.dg/noncompile/20041207.c: New test.
18096
18097 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18098
18099         * g++.dg/other/unreachable-1.C: New test.
18100
18101 2004-12-06  Nick Clifton  <nickc@redhat.com>
18102
18103         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18104         <limits.h> because the latter comes from gcc's include/ directory
18105         and not the newlib/libc/include directory.
18106
18107 2004-12-04  Richard Henderson  <rth@redhat.com>
18108
18109         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18110
18111 2004-12-04  Richard Henderson  <rth@redhat.com>
18112
18113         * lib/target-supports.exp (check_gc_sections_available): Disable
18114         for alpha and ia64.
18115
18116 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18117
18118         PR middle-end/17909
18119         * g++.dg/other/vararg-2.C: New test.
18120
18121 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18122
18123         PR c++/17011, c++/17971
18124         * g++.dg/template/error15.C: Adjust expected error.
18125         * g++.dg/template/instantiate3.C: Likewise.
18126
18127 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18128
18129         * gcc.dg/altivec-18.c: Fix for darwin
18130
18131 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18132
18133         PR c++/18782
18134         * g++.dg/parse/ptrmem2.C: New.
18135
18136         PR c++/18318
18137         * g++.dg/template/new1.C: New.
18138
18139 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18140
18141         PR fortran/18710
18142         * gfortran.dg/direct_io_3.f90: New test.
18143
18144 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18145
18146         PR 18758
18147         * g++.dg/parse/crash21.C: New.
18148
18149 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18150
18151         PR c++/15664, c++/18276
18152         * g++.dg/template/ttp13.C: New test.
18153         * g++.dg/template/ttp14.C: Likewise.
18154
18155 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18156
18157         PR c++/18123
18158         * g++.dg/parse/enum2.C: New test.
18159         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18160
18161 2004-12-02  Nick Clifton  <nickc@redhat.com>
18162
18163         * gcc.target/xstormy16: New test directory.
18164         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18165         * gcc.target/xstormy16/bp.c: Check the generation of bp
18166         instructions.
18167         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18168         bn instructions and the BELOW100 attribute.
18169
18170 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18171
18172         PR target/16952
18173         * gcc.dg/ppc-eabi.c: New.
18174
18175 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18176
18177         PR fortran/18284
18178         * gfortran.dg/backspace.f90
18179
18180 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18181
18182         * gfortran.dg/inquire.f90: New test.
18183
18184 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18185
18186         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18187         handle effective-target-keyword.
18188         (dg-skip-if): Support effective-target keyword as target list.
18189         (dg-xfail-if): Ditto.
18190         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18191
18192 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18193
18194         PR tree-optimization/18291
18195         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18196
18197 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18198
18199         PR C++/18729
18200         * g++.dg/parse/crash20.C: New.
18201
18202         PR c++/17431
18203         * g++.dg/overload/arg1.C: New.
18204         * g++.dg/overload/arg2.C: New.
18205         * g++.dg/overload/arg3.C: New.
18206         * g++.dg/overload/arg4.C: New.
18207
18208 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18209
18210         * gcc.dg/c99-flex-array-4.c: Remove.
18211
18212 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18213
18214         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18215
18216         * lib/target-supports.exp (is-effective-target): Simplify.
18217
18218         * lib/target-supports.exp (check_effective_target_vect_long):
18219         Fix for powerpc64-*-*.
18220
18221 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18222
18223         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18224         to support new requirements on FreeBSD 5.
18225
18226 2004-11-30  Devang Patel  <dpatel@apple.com>
18227
18228         PR 18702
18229         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18230
18231 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18232
18233         * g++.dg/ext/altivec-13.C: New test.
18234
18235 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18236
18237         PR tree-opt/18298
18238         * gcc.c-torture/execute/p18298.c: New test.
18239
18240 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18241             Dorit Naishlos  <dorit@il.ibm.com>
18242
18243         PR tree-opt/18607
18244         * gcc.dg/vect/vect-89.c: New test.
18245
18246 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18247
18248         * gcc.dg/pr18596-1.c: New test.
18249
18250 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18251
18252         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18253
18254 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18255
18256         PR c/18479
18257         * gcc.dg/pr18479.c: New test.
18258
18259 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18260
18261         PR target/18490
18262         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18263         mmix-knuth-mmixware.
18264
18265         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18266         cris-*-elf* cris-*-aout* mmix-*-*
18267
18268 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18269
18270         PR middle-end/18725
18271         * gcc.dg/pr18725.c: New test.
18272
18273 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18274
18275         PR target/18488
18276         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18277
18278         PR target/18336
18279         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18280
18281 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18282
18283         PR c++/18368
18284         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18285         * g++.old-deja/g++.law/ctors5.C: Likewise.
18286         * g++.old-deja/g++.other/crash25.C: Likewise.
18287
18288         PR c++/18674
18289         * g++.dg/template/error16.C: New test.
18290
18291         PR c++/18512
18292         * g++.dg/template/crash29.C: New test.
18293
18294 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18295
18296         PR tree-optimization/18712
18297         * gcc.c-torture/compile/pr18712.c: New test.
18298
18299 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18300
18301         PR c/7544
18302         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18303         tests.
18304
18305 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         PR c++/18652
18308         * g++.dg/lookup/crash6.C: New test.
18309
18310 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18311
18312         PR middle-end/18164
18313         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18314
18315 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18316
18317         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18318         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18319         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18320
18321 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18322
18323         * gcc.dg/pr18164.c: New test.
18324
18325 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18326
18327         * gcc.dg/funroll-loops-all.c: New.
18328
18329 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18330
18331         PR target/18489
18332         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18333         delimeter, match space and TAB as well as ":".
18334
18335         PR target/18484
18336         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18337
18338         PR target/18348
18339         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18340
18341         PR target/18345
18342         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18343
18344         PR target/18337
18345         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18346
18347 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18348
18349         * gfortran.dg/direct_io_2.f90: New test.
18350
18351 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18352
18353         PR target/18334
18354         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18355
18356 2004-11-28  Richard Henderson  <rth@redhat.com>
18357
18358         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18359
18360 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18361
18362         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18363         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18364         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18365         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18366         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18367         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18368         gcc.dg/pointer-arith-8.c: New tests.
18369
18370 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18371
18372         PR fortran/18364
18373         * gfortran.dg/endfile.f90: New test.
18374
18375 2004-11-27  Falk Hueffner  <falk@debian.org>
18376
18377         * gcc.dg/loop-6.c: New test.
18378
18379 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18380
18381         * gcc.c-torture/execute/20041126-1.c: New test.
18382
18383 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18384
18385         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18386         on IRIX.
18387
18388 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18389
18390         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18391         functions.
18392
18393 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18394
18395         PR rtl-optimization/17825
18396         * gcc.c-torture/compile/20041119-1.c: New test.
18397
18398 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18399
18400         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18401         Check existence of ld library path variables before unsetting.
18402
18403 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18404
18405         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18406
18407 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18408
18409         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18410
18411 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18412
18413         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18414
18415 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18416
18417         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18418         dg-do directive.
18419
18420 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18421
18422         * gcc.dg/pr17957.c: Pass --param, not -param.
18423
18424 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18425
18426         PR middle-end/17957
18427         * testsuite/gcc.dg/pr17957.c: New test.
18428
18429 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18430
18431         PR c++/18445
18432         * g++.dg/template/crash28.C: Likewise.
18433
18434         PR c++/18001
18435         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18436         * g++.dg/ext/lvaddr.C: Likewise.
18437         * g++.dg/opt/pr7503-3.C: Likewise.
18438
18439         PR c++/18466
18440         * g++.dg/parse/qualified3.C: New test.
18441         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18442
18443         PR c++/18545
18444         * g++.dg/expr/return1.C: New test.
18445
18446 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18447
18448         Friend class name lookup 3/n, PR c++/3332
18449         * g++.dg/lookup/friend3.C: New test.
18450         * g++.dg/lookup/friend4.C: Likewise.
18451         * g++.dg/lookup/friend5.C: Likewise.
18452
18453 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18454
18455         Friend class name lookup 2/n, PR c++/14513, c++/15410
18456         * g++.dg/lookup/friend2.C: New test.
18457         * g++.dg/template/friend31.C: Likewise.
18458
18459 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18460
18461         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18462
18463 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18464
18465         PR c++/17473
18466         * g++.dg/tc1/dr56.C: Remove.
18467         * g++.dg/template/typedef1.C: Add dg-error markers.
18468         * g++.old-deja/g++.other/typedef7.C: Likewise.
18469
18470         PR c++/18285
18471         * g++.dg/parse/typedef7.C: New test.
18472
18473 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18474
18475         * gcc.c-torture/execute/20041124-1.c: New test.
18476
18477 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18478
18479         * g++.dg/template/deduce3.C: New test.
18480
18481         PR c++/18586
18482         * g++.dg/template/crash27.C: New test.
18483
18484         PR c++/18530
18485         * g++.dg/warn/Wshadow-3.C: New test.
18486
18487 2004-11-24  Devang Patel  <dpatel@apple.com>
18488
18489         PR/18555
18490         * gcc.dg/cpp/isysroot-1.c: New test.
18491         * gcc.dg/cpp/usr/include/stdio.h: New file.
18492         * gcc.dg/cpp/isysroot-2.c: New test.
18493         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18494         New file.
18495
18496 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18497
18498         PR c++/8929
18499         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18500
18501 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18502
18503         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18504         * gcc.target/sparc/pdist.c: Likewise.
18505
18506 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18507
18508         PR c++/16882
18509         * g++.dg/conversion/simd1.C: New test.
18510
18511 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18512
18513         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18514         and restore_ld_library_path_env_vars.
18515         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18516         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18517         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18518         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18519
18520 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18521
18522         * gcc.dg/pragma-align-2.c: Test macro expansion.
18523         * gcc.dg/pragma-pack-2.c: New test.
18524
18525 2004-11-23  Richard Henderson  <rth@redhat.com>
18526
18527         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18528         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18529         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18530         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18531         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18532         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18533
18534         * gcc.dg/vect/vect.exp: Add check for alpha.
18535         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18536         (check_effective_target_vect_int): Enable for alpha.
18537         (check_effective_target_vect_long): New.
18538         (is-effective-target): Add it.
18539
18540 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18541
18542         * gcc.dg/pr18614-1.c: New test.
18543
18544 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18545
18546         * gcc.dg/setjmp-2.c: New test.
18547
18548 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18549
18550         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18551         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18552         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18553         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18554         gcc.target/sparc/pdist.c: New tests.
18555
18556 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18557
18558         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18559
18560 2004-11-22  Dale Johannesen  <dalej@apple.com>
18561
18562         * gcc.dg/20041111-1.c: New.
18563
18564 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18565
18566         PR tree-opt/18536
18567         * gcc.dg/vect/pr18536.c: New test.
18568
18569 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18570
18571         PR c++/18354
18572         * g++.dg/template/nontype11.C: New test.
18573
18574 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18575
18576         PR middle-end/18520
18577         * gcc.dg/pr18520-1.c: New test case.
18578
18579 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18580
18581         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18582         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18583         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18584         expected diagnostics.
18585
18586 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18587
18588         PR target/18580
18589         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18590         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18591         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18592
18593 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18594
18595         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18596
18597 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18598             Joseph Myers  <joseph@codesourcery.com>
18599
18600         * lib/target-supports.exp (check_visibility_available): Really
18601         test the compiler.
18602
18603 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18604
18605         PR tree-opt/18181
18606         * gcc.dg/vect/vect-85.c: New test.
18607         * gcc.dg/vect/vect-86.c: New test.
18608         * gcc.dg/vect/vect-87.c: New test.
18609         * gcc.dg/vect/vect-88.c: New test.
18610
18611 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18612
18613         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18614
18615 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18616
18617         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18618         * gcc.dg/ppc-and-1.c: Ditto.
18619         * gcc.dg/ppc-compare-1.c: Ditto.
18620         * gcc.dg/ppc-mov-1.c: Ditto
18621
18622 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18623             Mark Mitchell  <mark@codesourcery.com>
18624
18625         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18626
18627 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18628             Aldy Hernandez  <aldyh@redhat.com>
18629
18630         * lib/target-supports.exp (check_effective_target_vect_int): New
18631         (check_effective_target_vect_float): New
18632         (check_effective_target_vect_double): New.
18633         (is-effective-target): Support new effective targets keywords.
18634         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18635         default action for dg-do.
18636         * gcc.dg/vect/pr16105.c: Use new support.
18637         * gcc.dg/vect/pr18400.c: Ditto.
18638         * gcc.dg/vect/pr18425.c: Ditto.
18639         * gcc.dg/vect/vect-1.c: Ditto.
18640         * gcc.dg/vect/vect-10.c: Ditto.
18641         * gcc.dg/vect/vect-11.c: Ditto.
18642         * gcc.dg/vect/vect-12.c: Ditto.
18643         * gcc.dg/vect/vect-13.c: Ditto.
18644         * gcc.dg/vect/vect-14.c: Ditto.
18645         * gcc.dg/vect/vect-15.c: Ditto.
18646         * gcc.dg/vect/vect-16.c: Ditto.
18647         * gcc.dg/vect/vect-17.c: Ditto.
18648         * gcc.dg/vect/vect-18.c: Ditto.
18649         * gcc.dg/vect/vect-19.c: Ditto.
18650         * gcc.dg/vect/vect-2.c: Ditto.
18651         * gcc.dg/vect/vect-20.c: Ditto.
18652         * gcc.dg/vect/vect-21.c: Ditto.
18653         * gcc.dg/vect/vect-22.c: Ditto.
18654         * gcc.dg/vect/vect-23.c: Ditto.
18655         * gcc.dg/vect/vect-24.c: Ditto.
18656         * gcc.dg/vect/vect-25.c: Ditto.
18657         * gcc.dg/vect/vect-26.c: Ditto.
18658         * gcc.dg/vect/vect-27.c: Ditto.
18659         * gcc.dg/vect/vect-27a.c: Ditto.
18660         * gcc.dg/vect/vect-28.c: Ditto.
18661         * gcc.dg/vect/vect-29.c: Ditto.
18662         * gcc.dg/vect/vect-29a.c: Ditto.
18663         * gcc.dg/vect/vect-3.c: Ditto.
18664         * gcc.dg/vect/vect-30.c: Ditto.
18665         * gcc.dg/vect/vect-31.c: Ditto.
18666         * gcc.dg/vect/vect-32.c: Ditto.
18667         * gcc.dg/vect/vect-33.c: Ditto.
18668         * gcc.dg/vect/vect-34.c: Ditto.
18669         * gcc.dg/vect/vect-35.c: Ditto.
18670         * gcc.dg/vect/vect-36.c: Ditto.
18671         * gcc.dg/vect/vect-37.c: Ditto.
18672         * gcc.dg/vect/vect-38.c: Ditto.
18673         * gcc.dg/vect/vect-4.c: Ditto.
18674         * gcc.dg/vect/vect-40.c: Ditto.
18675         * gcc.dg/vect/vect-41.c: Ditto.
18676         * gcc.dg/vect/vect-42.c: Ditto.
18677         * gcc.dg/vect/vect-43.c: Ditto.
18678         * gcc.dg/vect/vect-44.c: Ditto.
18679         * gcc.dg/vect/vect-45.c: Ditto.
18680         * gcc.dg/vect/vect-46.c: Ditto.
18681         * gcc.dg/vect/vect-47.c: Ditto.
18682         * gcc.dg/vect/vect-48.c: Ditto.
18683         * gcc.dg/vect/vect-48a.c: Ditto.
18684         * gcc.dg/vect/vect-49.c: Ditto.
18685         * gcc.dg/vect/vect-5.c: Ditto.
18686         * gcc.dg/vect/vect-50.c: Ditto.
18687         * gcc.dg/vect/vect-51.c: Ditto.
18688         * gcc.dg/vect/vect-52.c: Ditto.
18689         * gcc.dg/vect/vect-53.c: Ditto.
18690         * gcc.dg/vect/vect-54.c: Ditto.
18691         * gcc.dg/vect/vect-55.c: Ditto.
18692         * gcc.dg/vect/vect-56.c: Ditto.
18693         * gcc.dg/vect/vect-56a.c: Ditto.
18694         * gcc.dg/vect/vect-57.c: Ditto.
18695         * gcc.dg/vect/vect-58.c: Ditto.
18696         * gcc.dg/vect/vect-59.c: Ditto.
18697         * gcc.dg/vect/vect-6.c: Ditto.
18698         * gcc.dg/vect/vect-60.c: Ditto.
18699         * gcc.dg/vect/vect-61.c: Ditto.
18700         * gcc.dg/vect/vect-62.c: Ditto.
18701         * gcc.dg/vect/vect-63.c: Ditto.
18702         * gcc.dg/vect/vect-64.c: Ditto.
18703         * gcc.dg/vect/vect-65.c: Ditto.
18704         * gcc.dg/vect/vect-66.c: Ditto.
18705         * gcc.dg/vect/vect-67.c: Ditto.
18706         * gcc.dg/vect/vect-68.c: Ditto.
18707         * gcc.dg/vect/vect-69.c: Ditto.
18708         * gcc.dg/vect/vect-7.c: Ditto.
18709         * gcc.dg/vect/vect-72.c: Ditto.
18710         * gcc.dg/vect/vect-72a.c: Ditto.
18711         * gcc.dg/vect/vect-73.c: Ditto.
18712         * gcc.dg/vect/vect-74.c: Ditto.
18713         * gcc.dg/vect/vect-75.c: Ditto.
18714         * gcc.dg/vect/vect-76.c: Ditto.
18715         * gcc.dg/vect/vect-77.c: Ditto.
18716         * gcc.dg/vect/vect-77a.c: Ditto.
18717         * gcc.dg/vect/vect-78.c: Ditto.
18718         * gcc.dg/vect/vect-79.c: Ditto.
18719         * gcc.dg/vect/vect-8.c: Ditto.
18720         * gcc.dg/vect/vect-80.c: Ditto.
18721         * gcc.dg/vect/vect-82.c: Ditto.
18722         * gcc.dg/vect/vect-82_64.c: Ditto.
18723         * gcc.dg/vect/vect-83.c: Ditto.
18724         * gcc.dg/vect/vect-83_64.c: Ditto.
18725         * gcc.dg/vect/vect-9.c: Ditto.
18726         * gcc.dg/vect/vect-all.c: Ditto.
18727         * gcc.dg/vect/vect-none.c: Ditto.
18728
18729 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18730
18731         * lib/gcc-dg.exp (dg-skip-if): New function.
18732         (dg-forbid-option): Remove.
18733         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18734         * g++.dg/abi/bitfield8.C: Likewise.
18735         * g++.dg/abi/dtor1.C: Likewise.
18736         * g++.dg/abi/empty10.C: Likewise.
18737         * g++.dg/abi/empty7.C: Likewise.
18738         * g++.dg/abi/empty9.C: Likewise.
18739         * g++.dg/abi/layout3.C: Likewise.
18740         * g++.dg/abi/layout4.C: Likewise.
18741         * g++.dg/abi/thunk1.C: Likewise.
18742         * g++.dg/abi/thunk2.C: Likewise.
18743         * g++.dg/abi/vbase11.C: Likewise.
18744         * g++.dg/abi/vthunk2.C: Likewise.
18745         * g++.dg/abi/vthunk3.C: Likewise.
18746         * g++.dg/ext/attrib8.C: Likewise.
18747         * g++.dg/opt/longbranch2.C: Likewise.
18748         * g++.dg/opt/reg-stack4.C: Likewise.
18749         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18750         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18751         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18752         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18753         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18754         * gcc.dg/20000609-1.c: Likewise.
18755         * gcc.dg/20000720-1.c: Likewise.
18756         * gcc.dg/20011107-1.c: Likewise.
18757         * gcc.dg/20011119-1.c: Likewise.
18758         * gcc.dg/20020108-1.c: Likewise.
18759         * gcc.dg/20020122-2.c: Likewise.
18760         * gcc.dg/20020122-3.c: Likewise.
18761         * gcc.dg/20020201-3.c: Likewise.
18762         * gcc.dg/20020206-1.c: Likewise.
18763         * gcc.dg/20020218-1.c: Likewise.
18764         * gcc.dg/20020310-1.c: Likewise.
18765         * gcc.dg/20020411-1.c: Likewise.
18766         * gcc.dg/20020418-2.c: Likewise.
18767         * gcc.dg/20020426-1.c: Likewise.
18768         * gcc.dg/20020426-2.c: Likewise.
18769         * gcc.dg/20020517-1.c: Likewise.
18770         * gcc.dg/20020523-1.c: Likewise.
18771         * gcc.dg/20020523-2.c: Likewise.
18772         * gcc.dg/20020729-1.c: Likewise.
18773         * gcc.dg/20030204-1.c: Likewise.
18774         * gcc.dg/20030826-2.c: Likewise.
18775         * gcc.dg/20030926-1.c: Likewise.
18776         * gcc.dg/20031202-1.c: Likewise.
18777         * gcc.dg/980312-1.c: Likewise.
18778         * gcc.dg/980313-1.c: Likewise.
18779         * gcc.dg/990117-1.c: Likewise.
18780         * gcc.dg/990424-1.c: Likewise.
18781         * gcc.dg/990524-1.c: Likewise.
18782         * gcc.dg/991230-1.c: Likewise.
18783         * gcc.dg/i386-387-1.c: Likewise.
18784         * gcc.dg/i386-387-2.c: Likewise.
18785         * gcc.dg/i386-387-3.c: Likewise.
18786         * gcc.dg/i386-387-4.c: Likewise.
18787         * gcc.dg/i386-387-5.c: Likewise.
18788         * gcc.dg/i386-387-6.c: Likewise.
18789         * gcc.dg/i386-asm-1.c: Likewise.
18790         * gcc.dg/i386-bitfield1.c: Likewise.
18791         * gcc.dg/i386-bitfield2.c: Likewise.
18792         * gcc.dg/i386-loop-1.c: Likewise.
18793         * gcc.dg/i386-loop-2.c: Likewise.
18794         * gcc.dg/i386-loop-3.c: Likewise.
18795         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18796         * gcc.dg/i386-pic-1.c: Likewise.
18797         * gcc.dg/i386-regparm.c: Likewise.
18798         * gcc.dg/i386-signbit-1.c: Likewise.
18799         * gcc.dg/i386-signbit-2.c: Likewise.
18800         * gcc.dg/i386-signbit-3.c: Likewise.
18801         * gcc.dg/i386-sse-5.c: Likewise.
18802         * gcc.dg/i386-sse-8.c: Likewise.
18803         * gcc.dg/i386-unroll-1.c: Likewise.
18804         * gcc.dg/tls/opt-1.c: Likewise.
18805         * gcc.dg/tls/opt-2.c: Likewise.
18806         * gcc.dg/unroll-1.c: Likewise.
18807         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18808         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18809         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18810         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18811
18812 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18813
18814         * g++.dg/template/incomplete1.C: New test.
18815
18816 2004-11-16  Nick Clifton  <nickc@redhat.com>
18817
18818         Revert patches accidentally commited during checkin of fixes for
18819         xstormy16 tests:
18820         gcc.c-torture/execute/simd-4.c: Revert
18821         gcc.dg/20040910-1.c: Revert.
18822
18823 2004-11-16  Paul Brook  <paul@codesourcery.com>
18824
18825         PR fortran/13010
18826         * gfortran.dg/der_pointer_1.f90: New test.
18827
18828 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18829
18830         PR c/18498
18831         * gcc.dg/bitfld-13.c: New test.
18832
18833 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18834
18835         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18836         powerpc*-*-linux*.
18837
18838         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18839         * gcc.dg/ppc64-abi-2.c: Ditto.
18840         * gcc.dg/ppc64-abi-3.c: Ditto.
18841
18842         * lib/gcc-dg.exp (dg-target-list): Remove.
18843
18844 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18845
18846         * gcc.dg/ia64-postinc.c: New test.
18847
18848 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18849
18850         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18851
18852 2004-11-15  Nick Clifton  <nickc@redhat.com>
18853
18854         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18855         __INT_MAX__ so that the test can be compiled by toolchains
18856         targeted at 16-bit processors.
18857
18858         * gcc.dg/20040625-1.c: Use long constants rather than integers
18859         when performing arithmetic that will overflow 16-bits.
18860
18861         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18862         xstormy16.  It does not support 128-bit vector operations.
18863
18864         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18865         with the macro PTR_TYPE.  Define this macro to an integer type
18866         suitable for holding a pointer.
18867
18868         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18869         the target is a 16-bit processor.
18870
18871         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18872         16-bit targets where the character constant will be too long.
18873
18874         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18875         where the double will not be directly addressable.
18876
18877 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18878
18879         Friend class name lookup 1/n, PR c++/18471
18880         * g++.dg/template/crash26.C: New test.
18881         * g++.dg/lookup/struct1.C: Adjust expected error.
18882         * g++.dg/parse/elab1.C: Likewise.
18883         * g++.dg/parse/elab2.C: Likewise.
18884         * g++.dg/parse/int-as-enum1.C: Likewise.
18885         * g++.dg/parse/struct-as-enum1.C: Likewise.
18886         * g++.dg/parse/typedef1.C: Likewise.
18887         * g++.dg/parse/typedef3.C: Likewise.
18888         * g++.dg/parse/typedef4.C: Likewise.
18889         * g++.dg/parse/typedef5.C: Likewise.
18890         * g++.dg/template/nontype4.C: Likewise.
18891         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18892         * g++.old-deja/g++.other/elab1.C: Likewise.
18893         * g++.old-deja/g++.other/syntax4.C: Likewise.
18894
18895 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18896
18897         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18898
18899 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18900
18901         * gcc.c-torture/execute/20041114-1.c: New test.
18902
18903 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18904
18905         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18906         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18907         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18908         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18909         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18910         gcc.dg/switch-7.c: New tests.
18911
18912 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18913
18914         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18915
18916 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18917
18918         PR tree-opt/18400
18919         * gcc.dg/vect/pr18400.c: New test.
18920
18921 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18922             Andrew Pinski  <pinskia@physics.uc.edu>
18923
18924         PR tree-opt/18425
18925         * gcc.dg/vect/pr18425.c: New test.
18926
18927 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18928
18929         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18930         Guard with dg-require-alias and dg-require-visibility.
18931
18932 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18933
18934         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18935
18936 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18937
18938         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18939
18940 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18941
18942         PR c++/17344
18943         * g++.dg/template/defarg5.C: New test.
18944
18945 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18946
18947         * g++.dg/parse/cast1.C: Run only on ILP32.
18948         * g++.old-deja/g++.mike/p784.C: Likewise.
18949
18950 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18951
18952         * gcc.c-torture/execute/20041113-1.c: New test.
18953
18954 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18955
18956         PR target/18230
18957         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18958         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18959         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18960         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18961         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18962         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18963         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18964         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18965         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18966         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18967         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18968         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18969         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18970
18971 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18972
18973         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18974         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18975         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18976         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18977         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18978         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18979         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18980         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18981         gcc.target/sparc/combined-1.c: New tests.
18982
18983 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18984
18985         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18986         New tests.
18987
18988 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18989
18990         * lib/gcc-dg.exp (dg-forbid-option): New function.
18991         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18992         * g++.dg/abi/bitfield8.C: Likewise.
18993         * g++.dg/abi/dtor1.C: Likewise.
18994         * g++.dg/abi/empty10.C: Likewise.
18995         * g++.dg/abi/empty7.C: Likewise.
18996         * g++.dg/abi/empty9.C: Likewise.
18997         * g++.dg/abi/layout3.C: Likewise.
18998         * g++.dg/abi/layout4.C: Likewise.
18999         * g++.dg/abi/thunk1.C: Likewise.
19000         * g++.dg/abi/thunk2.C: Likewise.
19001         * g++.dg/abi/vbase11.C: Likewise.
19002         * g++.dg/abi/vthunk2.C: Likewise.
19003         * g++.dg/abi/vthunk3.C: Likewise.
19004         * g++.dg/ext/attrib8.C: Likewise.
19005         * g++.dg/opt/longbranch2.C: Likewise.
19006         * g++.dg/opt/reg-stack4.C: Likewise.
19007         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19008         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19009         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19010         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19011         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19012         * gcc.dg/20000609-1.c: Likewise.
19013         * gcc.dg/20000720-1.c: Likewise.
19014         * gcc.dg/20011107-1.c: Likewise.
19015         * gcc.dg/20011119-1.c: Likewise.
19016         * gcc.dg/20020108-1.c: Likewise.
19017         * gcc.dg/20020122-2.c: Likewise.
19018         * gcc.dg/20020122-3.c: Likewise.
19019         * gcc.dg/20020201-3.c: Likewise.
19020         * gcc.dg/20020206-1.c: Likewise.
19021         * gcc.dg/20020218-1.c: Likewise.
19022         * gcc.dg/20020310-1.c: Likewise.
19023         * gcc.dg/20020411-1.c: Likewise.
19024         * gcc.dg/20020418-2.c: Likewise.
19025         * gcc.dg/20020426-1.c: Likewise.
19026         * gcc.dg/20020426-2.c: Likewise.
19027         * gcc.dg/20020517-1.c: Likewise.
19028         * gcc.dg/20020523-1.c: Likewise.
19029         * gcc.dg/20020523-2.c: Likewise.
19030         * gcc.dg/20020729-1.c: Likewise.
19031         * gcc.dg/20030204-1.c: Likewise.
19032         * gcc.dg/20030826-2.c: Likewise.
19033         * gcc.dg/20030926-1.c: Likewise.
19034         * gcc.dg/20031202-1.c: Likewise.
19035         * gcc.dg/980312-1.c: Likewise.
19036         * gcc.dg/980313-1.c: Likewise.
19037         * gcc.dg/990117-1.c: Likewise.
19038         * gcc.dg/990424-1.c: Likewise.
19039         * gcc.dg/990524-1.c: Likewise.
19040         * gcc.dg/991230-1.c: Likewise.
19041         * gcc.dg/i386-387-1.c: Likewise.
19042         * gcc.dg/i386-387-2.c: Likewise.
19043         * gcc.dg/i386-387-3.c: Likewise.
19044         * gcc.dg/i386-387-4.c: Likewise.
19045         * gcc.dg/i386-387-5.c: Likewise.
19046         * gcc.dg/i386-387-6.c: Likewise.
19047         * gcc.dg/i386-asm-1.c: Likewise.
19048         * gcc.dg/i386-bitfield1.c: Likewise.
19049         * gcc.dg/i386-bitfield2.c: Likewise.
19050         * gcc.dg/i386-loop-1.c: Likewise.
19051         * gcc.dg/i386-loop-2.c: Likewise.
19052         * gcc.dg/i386-loop-3.c: Likewise.
19053         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19054         * gcc.dg/i386-pic-1.c: Likewise.
19055         * gcc.dg/i386-regparm.c: Likewise.
19056         * gcc.dg/i386-signbit-1.c: Likewise.
19057         * gcc.dg/i386-signbit-2.c: Likewise.
19058         * gcc.dg/i386-signbit-3.c: Likewise.
19059         * gcc.dg/i386-sse-5.c: Likewise.
19060         * gcc.dg/i386-sse-8.c: Likewise.
19061         * gcc.dg/i386-unroll-1.c: Likewise.
19062         * gcc.dg/tls/opt-1.c: Likewise.
19063         * gcc.dg/tls/opt-2.c: Likewise.
19064         * gcc.dg/unroll-1.c: Likewise.
19065         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19066         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19067         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19068         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19069         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19070         -m64 is specified.
19071
19072 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19073
19074         PR c++/18389
19075         * g++.dg/parse/cond1.C: New test.
19076
19077         PR c++/18429
19078         * g++.dg/template/array9.C: New test.
19079         * g++.dg/ext/vla1.C: Adjust error messages.
19080         * g++.dg/ext/vlm1.C: Likewise.
19081         * g++.dg/template/crash2.C: Likewise.
19082
19083         PR c++/18436
19084         * g++.dg/template/call3.C: New test.
19085
19086         PR c++/18407
19087         * g++.dg/template/ptrmem11.C: New test.
19088
19089 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19090
19091         PR other/14264
19092         * lib/g++.exp: Set LC_ALL and LANG to C.
19093         * lib/gcc-dg.exp: Likewise.
19094         * lib/gfortran.exp: Likewise.
19095         * lib/objc.exp: Likewise.
19096         * lib/treelang.exp: Likewise.
19097
19098 2004-11-12  Andreas Schwab  <schwab@suse.de>
19099
19100         * gcc.dg/pr16286.c: Fix last change.
19101
19102 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19103
19104         PR c++/18416
19105         * g++.dg/init/global1.C: New test.
19106
19107 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19108
19109         * gcc.c-torture/execute/20041112-1.c: New test.
19110
19111 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19112
19113         * lib/gcc-dg.exp (dg-target-list): New.
19114
19115 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19116             Richard Sandiford  <rsandifo@redhat.com>
19117
19118         * lib/target-supports.exp (get-compiler_messages): New.
19119         (check_named_sections_available): Use it.
19120         (check_effective_target_ilp32): New.
19121         (check_effective_target_lp64): New.
19122         (is-effective-target): New.
19123         * lib/gcc-dg.exp (dg-require-effective-target): New.
19124
19125 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19126
19127         * gcc.dg/precedence-1.c: New test.
19128
19129 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19130
19131         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19132
19133         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19134         message, delete generated files, use more descriptive name for
19135         executable, and make the test unsupported when it cannot be run.
19136
19137         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19138         (dg-require-weak, dg-require-visibility, dg-require-alias,
19139         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19140         dg-require-iconv, dg-require-named-sections): Use it.
19141
19142         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19143
19144 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19145
19146         PR target/16457
19147         * gcc.dg/ppc-and-1: New
19148
19149         PR target/16796
19150         * gcc.dg/ppc-mov-1.c: New.
19151
19152         PR target/16458
19153         * gcc.dg/ppc-compare-1.c: New.
19154
19155 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19156
19157         * objc.dg/desig-init-2.m: New test.
19158
19159 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19160
19161         PR middle-end/18160
19162         * g++.dg/warn/register-var-1.C: New test.
19163         * g++.dg/warn/register-var-2.C: New test.
19164
19165 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19166
19167         * gcc.dg/union-2.c: New test.
19168
19169 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19170
19171         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19172         New test for PR tree-optimization/17892.
19173
19174 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19175
19176         PR c++/18369
19177         * g++.dg/init/new12.C: New test.
19178
19179 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19180
19181         * gcc.target/sparc: New directory.
19182         * gcc.target/sparc/sparc.exp: New driver.
19183         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19184         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19185         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19186         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19187
19188 2004-11-10  Paul Brook  <paul@codesourcery.com>
19189
19190         PR fortran/18218
19191         * gfortran.dg/list_read.c: New test.
19192
19193 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19194
19195         PR c/18322
19196         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19197         expected diagnostic location.
19198
19199 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19200
19201         * gcc.dg/20041109-1.c: New test.
19202
19203 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19204
19205         PR objc/18406
19206         * objc/compile/pr18406.m: New test.
19207
19208 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19209
19210         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19211
19212 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19213
19214         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19215
19216 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19217
19218         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19219
19220 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19221
19222         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19223         exit.
19224
19225 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19226
19227         PR tree-opt/18299
19228         * gcc.c-torture/pr18299-1.c: New test.
19229
19230 2004-11-06  Andreas Schwab  <schwab@suse.de>
19231
19232         * gcc.dg/pr16286.c: Also test for bool and pixel.
19233
19234 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19235
19236         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19237         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19238         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19239         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19240         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19241         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19242         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19243         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19244         gcc.dg/struct-semi-3.c: New tests.
19245
19246 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19247
19248         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19249
19250 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19251
19252         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19253         Do not use C99 designators.
19254
19255 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19256
19257         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19258
19259 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19260
19261         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19262         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19263         * gcc.c-torture/execute/simd-5.x: Remove.
19264
19265 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19266
19267         PR rtl-optimization/17933
19268         * gcc.dg/torture/pr17933-1.c: New test.
19269
19270 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19271
19272         PR target/18106
19273         * lib/target-supports.exp (check_weak_available): Support
19274         Windows.
19275
19276 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19277
19278         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19279         call to fflush(stdout) before abort.
19280         (my_ffsll): New function.
19281         (generate_fields): Use it.
19282
19283 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19284
19285         * gcc.dg/init-undef-1.c: New test.
19286
19287 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19288
19289         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19290         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19291         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19292         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19293         expected messages for new parser.
19294
19295 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19298
19299 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19300
19301         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19302         on LP64 targets.
19303
19304 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19305
19306         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19307         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19308         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19309         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19310         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19311         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19312         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19313         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19314         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19315         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19316
19317 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19318
19319         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19320         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19321         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19322         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19323         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19324         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19325         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19326         for new parser.
19327
19328 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19329
19330         PR target/15342
19331         * gcc.dg/20041104-1.c: New test.
19332
19333 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19334
19335         * g++.dg/template/nontype7.C: New test.
19336         * g++.dg/template/nontype8.C: Likewise.
19337         * g++.dg/template/nontype9.C: Likewise.
19338         * g++.dg/template/nontype10.C: Likewise.
19339         * g++.dg/tc1/dr49.C: Likewise.
19340         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19341         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19342
19343 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19344
19345         * g++.dg/rtti/tinfo1.C: Remove xfails.
19346
19347 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19348
19349         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19350         packed attribute to the definition to satisfy the new C++ parser.
19351
19352 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19353
19354         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19355         invocations of va_arg.
19356
19357 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19358
19359         PR c++/18124
19360         * g++.dg/template/crash25.C: New test.
19361
19362         PR c++/18155
19363         * g++.dg/template/typedef2.C: New test.
19364         * g++.dg/parse/crash13.C: Adjust error markers.
19365
19366         PR c++/18177
19367         * g++.dg/conversion/const3.C: New test.
19368
19369 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19370
19371         PR fortran/17535
19372         PR fortran/17583
19373         PR fortran/17713
19374         * gfortran.dg/generic_[123].f90: New testcases.
19375
19376 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19377
19378         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19379         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19380
19381 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19382
19383         PR tree-opt/16808
19384         * gcc.c-torture/compile/pr16808.c: New test.
19385
19386 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         PR rtl-optimization/17104
19389         * gcc.dg/ppc-bitfield1.c: New.
19390
19391 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19392
19393         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19394
19395 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19396
19397         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19398         strings for 32-bit code.
19399
19400 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19401
19402         PR c/18239
19403         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19404
19405 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         PR c++/18064
19408         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19409
19410 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19411
19412         PR c++/15172
19413         * g++.dg/init/aggr2.C: New test.
19414
19415 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19416
19417         * objc.dg/local-decl-1.m: New test.
19418
19419 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19420
19421         * gcc.dg/20040910-1.c: Adjust regex.
19422
19423 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19424
19425         PR rtl-optimization/18084
19426         * g++.dg/opt/pr18084-1.C: New testcase.
19427
19428 2004-10-30  Matt Austern  <austern@apple.com>
19429
19430         PR c++/17542
19431         * g++.dg/ext/attrib18.C: New test.
19432
19433 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19434
19435         PR middle-end/18096
19436         * gcc.dg/pr18096-1.c: New test case.
19437
19438 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19439
19440         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19441
19442 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19443
19444         PR c/16666
19445         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19446         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19447         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19448         gcc.dg/old-style-prom-3.c: New tests.
19449
19450 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19451
19452         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19453         Remove unnecessary inclusion of stdio.h.
19454
19455 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19456
19457         PR rtl-optimization/17581
19458         * gcc.dg/pr17581-1.c: New test case.
19459
19460 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19461
19462         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19463         being implemented.
19464         * g++.dg/conversion/dr195-1.C: New.
19465         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19466         * g++.old-deja/g++.mike/p10148.C: Likewise.
19467
19468 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19469
19470         PR c++/17695
19471         * g++.dg/debug/typedef2.C: New test.
19472
19473 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19474
19475         PR fortran/13490
19476         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19477         * gfortran.dg/g77/README: Update.
19478
19479 2004-10-28  Matt Austern  <austern@apple.com>
19480
19481         PR c++/14124
19482         * g++.dg/ext/packed7.C: New test.
19483
19484 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19485
19486         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19487         scan-assembler.
19488         * lib/scanasm.exp (hidden-scan-for): New proc.
19489         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19490         string.
19491         (scan-not-hidden): Likewise.
19492         * lib/target-supports.exp (check_visibility_available): mach-o is
19493         support too.
19494
19495 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19496
19497         PR c++/17132
19498         * g++.dg/template/memclass3.C: New test.
19499
19500 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19501
19502         PR middle-end/18160
19503         * gcc.dg/register-var-1.c: New test.
19504         * gcc.dg/register-var-2.c: New test.
19505         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19506         error now.
19507
19508 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19509
19510         PR other/18172
19511         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19512         unused variables.
19513         * gcc.dg/vect/vect-22.c: Likewise.
19514
19515 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19516
19517         * gcc.dg/i386-rotate-1.c: New test.
19518
19519 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19520
19521         * g++.dg/init/ref12.C: Add "run" marker.
19522
19523         PR c++/17435
19524         * g++.dg/init/ref12.C: New test.
19525
19526         PR c++/18140
19527         * g++.dg/template/shift1.C: New test.
19528         * g++.dg/template/error10.C: Adjust error markers.
19529
19530 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19531
19532         PR tree-opt/17529
19533         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19534
19535 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19536
19537         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19538         * gcc.dg/weak/weak-3.c: Likewise.
19539         * gcc.dg/weak/weak-5.c: Likewise.
19540         * gcc.dg/weak/weak-9.c: Likewise.
19541         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19542         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19543
19544         * gcc.dg/darwin-weakimport-1.c: New.
19545
19546 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19547
19548         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19549
19550 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19551
19552         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19553         'syntax' error messages.
19554         * gcc.dg/cpp/direct2s.c: Likewise.
19555
19556 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19557
19558         * gcc.c-torture/compile/20041026-1.c: New.
19559
19560 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19561
19562         PR c++/18093
19563         * g++.dg/lookup/ns2.C: New test.
19564
19565         PR c++/18020
19566         * g++.dg/template/enum4.C: New test.
19567
19568         PR c++/18161
19569         * g++.dg/template/expr1.C: New test.
19570
19571 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19572
19573         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19574
19575 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19576
19577         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19578         gcc.dg/decl-nospec-3.c: New tests.
19579
19580 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19581
19582         * objc.dg/super-class-3.m: New test.
19583
19584 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19585
19586         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19587         resyncing.
19588         * gcc.dg/cpp/direct2s.c: Likewise.
19589
19590 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19591
19592         * objc.dg/image-info.m: Update for changes to section selection.
19593
19594 2004-10-25  David Ayers  <d.ayers@inode.at>
19595             Ziemowit Laski  <zlaski@apple.com>
19596
19597         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19598         diagnostics when messaging 'id <Proto>'.
19599         * objc.dg/class-protocol-1.m: New test.
19600         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19601         a non-existent method signature.
19602         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19603         Update diagnostics when messaging with non-existent method signature.
19604         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19605         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19606         invalid receivers are now resolved as if messaging 'id'; remove
19607         extraneous diagnostics.
19608
19609 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19610
19611         PR c/16667
19612         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19613         gcc.dg/init-desig-obs-3.c: New tests.
19614
19615 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19616
19617         * gcc.dg/debug/20041023-1.c: New test.
19618
19619 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19620
19621         PR middle-end/17407
19622         * gcc.c-torture/compile/pr17407.c: New test.
19623
19624         PR c++/18121
19625         * g++.dg/template/array8.C: New test.
19626
19627 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19628
19629         PR other/18138
19630         * lib/g++.exp: Accept more than one multilib libgcc.
19631         * lib/gcc-dg.exp: Likewise.
19632         * lib/objc.exp: Likewise.
19633         * lib/treelang.exp: Likewise.
19634         * lib/gfortran.exp: Likewise.
19635
19636 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19637
19638         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19639
19640 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19641
19642         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19643         * gcc.dg/c99-const-expr-3.c: Likewise.
19644
19645 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19646
19647         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19648
19649 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19650
19651         * gcc.c-torture/execute/loop-2e.x: Remove.
19652
19653 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         PR c++/18095
19656         * g++.dg/parse/crash18.C: New.
19657         * g++.dg/parse/crash19.C: New.
19658
19659 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19660
19661         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19662         * g++.dg/ext/dllimport2.C: Same.
19663         * g++.dg/ext/dllimport8.C: Same.
19664
19665 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/10841
19668         * g++.dg/conversion/cast1.C: New test.
19669         * g++.dg/overload/pmf1.C: Adjust error marker.
19670
19671 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19672
19673         PR objc/17923
19674         * objc.dg/const-str-7.m: New test.
19675
19676 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19677
19678         * g++.dg/template/memfriend11.C: Fix comment typo.
19679         * g++.dg/template/memfriend14.C: Likewise.
19680
19681 2004-10-20  Richard Henderson  <rth@redhat.com>
19682
19683         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19684         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19685         -fasynchronous-unwind-tables.
19686
19687 2004-10-20  Richard Henderson  <rth@redhat.com>
19688
19689         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19690         (main): Return success.
19691         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19692         (main): Return success.
19693
19694 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19695
19696         PR c++/13495
19697         * g++.dg/template/memfriend9.C: New test.
19698         * g++.dg/template/memfriend10.C: Likewise.
19699         * g++.dg/template/memfriend11.C: Likewise.
19700         * g++.dg/template/memfriend12.C: Likewise.
19701         * g++.dg/template/memfriend13.C: Likewise.
19702         * g++.dg/template/memfriend14.C: Likewise.
19703         * g++.dg/template/memfriend15.C: Likewise.
19704         * g++.dg/template/memfriend16.C: Likewise.
19705         * g++.dg/template/memfriend17.C: Likewise.
19706         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19707
19708 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19709
19710         * g++.dg/conversion/dr195.C: New.
19711         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19712
19713 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19714             Devang Patel  <dpatel@apple.com>
19715
19716         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19717         of floating point arithmetic, which could trap.
19718
19719 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19720
19721         PR c++/14035
19722         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19723         * g++.dg/conversion/const2.C: New test.
19724         * g++.dg/expr/reinterpret2.C: New test.
19725         * g++.dg/expr/reinterpret3.C: New test.
19726         * g++.dg/expr/cast2.C: New test.
19727         * g++.dg/expr/copy1.C: New test.
19728         * g++.dg/other/conversion1.C: Change error message.
19729         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19730         function pointers to void *.
19731         * g++.old-deja/g++.mike/p10148.C: Likewise.
19732
19733 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19734
19735         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19736
19737 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19738
19739         PR c++/18047
19740
19741         * g++.dg/parse/expr3.C: New test.
19742
19743 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19744
19745         * gcc.dg/smod-1.c: New test.
19746
19747 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19748
19749         * objc.dg/method-14.m: New test.
19750
19751 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19752
19753         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19754         Also xfail as the patch was reverted.
19755
19756 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19757
19758         PR middle-end/16973
19759         * gcc.dg/pr16973.c: New test.
19760
19761 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19762
19763         PR tree-optimization/17656
19764         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19765
19766 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19767
19768         * g++.dg/eh/shadow1.C: New.
19769
19770 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19771
19772         * gcc.c-torture/compile/20041018-1.c: New test.
19773
19774 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19775
19776         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19777         compiler referring to register 0 when accessing sdata.  The linker
19778         now patches things up.
19779
19780 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19781
19782         PR c/17529
19783         * gcc.c-torture/compile/pr17529.c: New test.
19784
19785 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19786
19787         PR c++/17743
19788         * g++.dg/ext/attrib17.C: New test.
19789
19790 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19791
19792         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19793
19794 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19795
19796         PR c++/10479
19797         * g++.dg/ext/attrib16.C: New test.
19798
19799 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19800
19801         PR c++/17042
19802         * g++.dg/init/dso_handle1.C: New test.
19803
19804         PR c++/14667
19805         * g++.dg/parse/typedef6.C: New test.
19806
19807         PR c++/17916
19808         * g++.dg/parse/pragma1.C: New test.
19809
19810 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19811
19812         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19813
19814 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19815
19816         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19817         -fno-common when on HPPA HP-UX platforms.
19818
19819 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19820
19821         PR other/16820
19822         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19823         stdint.h.
19824         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19825         uintptr_t.
19826
19827 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19828
19829         PR c++/16301
19830         * g++.dg/lookup/strong-using-4.C: New test.
19831
19832 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19833
19834         PR middle-end/16567
19835         * gcc.c-torture/compile/nested-1.c: New test.
19836
19837 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19838
19839         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19840         and mipsisa64*-*-* (until support for misaligned loads is added).
19841         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19842         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19843         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19844         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19845         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19846         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19847
19848 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/17976
19851         * g++.dg/init/dtor3.C: New test.
19852
19853 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19854
19855         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19856
19857 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19858
19859         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19860         * gcc.dg/macho-lo-sum.c: Likewise.
19861
19862 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19863
19864         * gcc.dg/ppc-spe64-1.c: New test.
19865
19866 2004-10-14  Devang Patel  <dpatel@apple.com>
19867
19868         PR 17635
19869         * gcc.dg/pr17635.c : New test.
19870
19871 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19872
19873         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19874         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19875         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19876         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19877         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19878         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19879         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19880         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19881         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19882         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19883         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19884         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19885         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19886         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19887         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19888         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19889         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19890         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19891
19892 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19893
19894         * gcc.dg/vect/vect-82.c: New testcase.
19895         * gcc.dg/vect/vect-82_64.c: New testcase.
19896         * gcc.dg/vect/vect-83.c: New testcase.
19897         * gcc.dg/vect/vect-83_64.c: New testcase.
19898
19899 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19900
19901         * gcc.dg/cpp/error-1.c: New test.
19902
19903 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19904
19905         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19906
19907 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19908
19909         PR target/17984
19910         * gcc.dg/cris-peep2-xsrand2.c: New test.
19911
19912 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19913
19914         PR c++/17661
19915         * testsuite/g++.dg/expr/for2.C: New test.
19916
19917 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19918
19919         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19920
19921 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19922
19923         PR tree-optimization/17724
19924         * g++.dg/opt/pr17724-1.C: New test.
19925         * g++.dg/opt/pr17724-2.C: New test.
19926         * g++.dg/opt/pr17724-3.C: New test.
19927         * g++.dg/opt/pr17724-4.C: New test.
19928         * g++.dg/opt/pr17724-5.C: New test.
19929         * g++.dg/opt/pr17724-6.C: New test.
19930
19931 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19932
19933         PR c/17301
19934         * gcc.dg/pr17301-2.c: New test.
19935
19936 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19937
19938         PR c++/15876
19939         * g++.dg/parse/error22.C: New test.
19940
19941         PR c++/17936
19942         * g++.dg/template/spec18.C: New test.
19943
19944 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19945
19946         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19947         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19948         memcpy.
19949         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19950         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19951
19952 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19953
19954         * g++.dg/eh/cleanup5.C: Add dg-options "".
19955
19956 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19957
19958         PR middle-end/17657
19959         * gcc.dg/switch-4.c: New test case.
19960
19961 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19962
19963         * gcc.c-torture/execute/20041011-1.c: New test.
19964
19965 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19966
19967         PR c++/17554
19968         * g++.dg/init/for3.C: New test.
19969
19970         PR c++/17657
19971         * g++.dg/opt/switch2.C: New test.
19972
19973         PR middle-end/17703
19974         * g++.dg/warn/Wreturn-2.C: New test.
19975
19976 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19977
19978         PR c++/17907
19979         * g++.dg/eh/cleanup5.C: New test.
19980
19981 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19982
19983         PR c++/17393
19984         * g++.dg/parse/error21.C: New test.
19985
19986 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19987
19988         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19989         * g++.dg/warn/incomplete1.C: Likewise.
19990         * g++.dg/template/qualttp20.C: Likewise.
19991
19992 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19993
19994         PR c/17881
19995         * parm-incomplete-1.c: New test.
19996
19997 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19998
19999         PR c++/17867
20000         * g++.dg/parse/error19.C: New test.
20001
20002         PR c++/17670
20003         * g++.dg/init/new11.C: New test.
20004
20005         PR c++/17821
20006         * g++.dg/parse/error20.C: New test.
20007
20008         PR c++/17826
20009         * g++.dg/template/crash24.C: New test.
20010
20011 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20012
20013         PR c/17301
20014         * gcc.dg/pr17301-1.c: New test.
20015
20016 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20017
20018         PR c/17189
20019         * gcc.dg/anon-struct-5.c: New test.
20020
20021 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20022
20023         PR c/17844
20024         * gcc.dg/pr17844-1.c: New test.
20025
20026 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20027
20028         PR tree-optimization/17906
20029         * gcc.c-torture/compile/pr17906.c: New.
20030
20031 2004-10-09  Stuart Hastings  <stuart@apple.com>
20032             Roger Sayle  <roger@eyesopen.com>
20033
20034         PR rtl-optimization/17853
20035         * gcc.dg/i386-mmx-5.c: New testcase.
20036
20037 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20038
20039         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20040
20041 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20042
20043         PR c++/17524
20044         * g++.dg/template/static9.C: New test.
20045
20046         PR c++/17685
20047         * g++.dg/parse/operator5.C: New test.
20048
20049 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20050
20051         PR middle-end/17894
20052         * gcc.c-torture/execute/divcmp-4.c: New test case.
20053
20054 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20055
20056         PR tree-opt/17902
20057         * g++.dg/opt/pr17902.C: New test.
20058
20059 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20060
20061         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20062
20063 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20064
20065         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20066
20067 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20068
20069         * gcc.dg/assign-warn-3.c: New test.
20070
20071 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20072
20073         PR c/16999
20074         * gcc.dg/cpp/ident-1.c: New test.
20075
20076 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20077
20078         * gcc.c-torture/compile/acc1.c: New.
20079
20080 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20081
20082         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20083         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20084
20085 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20086
20087         * gcc.dg/ultrasp11.c: New test.
20088
20089 2004-10-08  Michael Matz  <matz@suse.de>
20090
20091         * gcc.dg/doloop-2.c: New test.
20092
20093 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20094
20095         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20096         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20097         objc.dg/method-9.m: Update expected diagnostics.
20098
20099 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20100
20101         * gcc.dg/ppc-fsel-3.c: New file.
20102         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20103
20104 2004-10-07  Paul Brook  <paul@codesourcery.com>
20105
20106         * gfortran.dg/intrinsic_verify_1.f90: New test.
20107
20108 2004-10-07  Paul Brook  <paul@codesourcery.com>
20109
20110         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20111
20112 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20113
20114         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20115         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20116         commit.
20117
20118 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20119
20120         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20121
20122 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20123
20124         PR c++/17115
20125         * g++.dg/warn/Winline-4.C: New test.
20126
20127 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20128
20129         * gcc.c-torture/compile/20041007-1.c: New test.
20130
20131 2004-10-07  Paul Brook  <paul@codesourcery.com>
20132
20133         PR fortran/17678
20134         * gfortran.dg/use_allocated_1.f90: New test.
20135
20136 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20137
20138         PR middle-end/17849
20139         * gfortran.fortran-torture/compile/nested.f90: New test
20140
20141 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20142
20143         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20144
20145 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20146
20147         PR c++/17368
20148         * g++.dg/ext/asm6.C: New test.
20149
20150 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20151
20152         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20153
20154 2004-10-06  Paul Brook  <paul@codesourcery.com>
20155
20156         PR libfortran/17709
20157         * gfortran.dg/empty_format_1.f90: New test.
20158
20159 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20160
20161         PR fortran/17568
20162         * gfortran.dg/ishft.f90: New test.
20163
20164         PR fortran/17283
20165         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20166         tests.
20167
20168 2004-10-06  Paul Brook  <paul@codesourcery.com>
20169
20170         * gfortran.dg/do_1.f90: New test.
20171
20172 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20173
20174         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20175         optimizing for size.
20176
20177 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20178
20179         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20180
20181 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20182
20183         * gcc.c-torture/compile/20041005-1.c: New test.
20184
20185 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20186
20187         PR c++/17829
20188         * g++.dg/lookup/koenig4.C: New.
20189
20190 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20191
20192         * g++.dg/other/classkey1.C: Adjust quoting marks.
20193         * g++.dg/parse/error15.C: Likewise.
20194         * g++.dg/template/meminit2.C (int>): Likewise.
20195
20196 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20197
20198         PR fortran/17283
20199         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20200
20201         PR fortran/17631
20202         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20203
20204         PR fortran/17708
20205         * gfortran.dg/pr17708.f90: New test.
20206
20207 2004-10-04  Chao-ying Fu  <fu@mips.com>
20208
20209         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20210         * gcc.dg/vect/vect-4.c: Ditto.
20211         * gcc.dg/vect/vect-5.c: Ditto.
20212         * gcc.dg/vect/vect-6.c: Ditto.
20213         * gcc.dg/vect/vect-8.c: Ditto.
20214         * gcc.dg/vect/vect-16.c: Ditto.
20215         * gcc.dg/vect/vect-30.c: Ditto.
20216         * gcc.dg/vect/vect-40.c: Ditto.
20217         * gcc.dg/vect/vect-41.c: Ditto.
20218         * gcc.dg/vect/vect-42.c: Ditto.
20219         * gcc.dg/vect/vect-43.c: Ditto.
20220         * gcc.dg/vect/vect-44.c: Ditto.
20221         * gcc.dg/vect/vect-45.c: Ditto.
20222         * gcc.dg/vect/vect-46.c: Ditto.
20223         * gcc.dg/vect/vect-47.c: Ditto.
20224         * gcc.dg/vect/vect-48.c: Ditto.
20225         * gcc.dg/vect/vect-49.c: Ditto.
20226         * gcc.dg/vect/vect-50.c: Ditto.
20227         * gcc.dg/vect/vect-51.c: Ditto.
20228         * gcc.dg/vect/vect-52.c: Ditto.
20229         * gcc.dg/vect/vect-53.c: Ditto.
20230         * gcc.dg/vect/vect-54.c: Ditto.
20231         * gcc.dg/vect/vect-55.c: Ditto.
20232         * gcc.dg/vect/vect-56.c: Ditto.
20233         * gcc.dg/vect/vect-57.c: Ditto.
20234         * gcc.dg/vect/vect-58.c: Ditto.
20235         * gcc.dg/vect/vect-59.c: Ditto.
20236         * gcc.dg/vect/vect-60.c: Ditto.
20237         * gcc.dg/vect/vect-74.c: Ditto.
20238         * gcc.dg/vect/vect-79.c: Ditto.
20239         * gcc.dg/vect/vect-80.c: Ditto.
20240
20241 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20242
20243         * gcc.dg/unused-7.c: Use the correct option.
20244
20245 2004-10-04  Paul Brook  <paul@codesourcery.com>
20246         Bud Davis  <bdavis9659@comcast.net>
20247
20248         PR fortran/17706
20249         PR fortran/16434
20250         * gfortran/pr17706.f90: New test.
20251         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20252
20253 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20254
20255         * gfortran.dg/pr17612.f90: New test.
20256
20257 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20258
20259         * g++.dg/template/local1.C: Adjust quoting marks in
20260         testing for diagnostics.
20261         * g++.dg/tls/diag-2.C: Likewise.
20262         * g++.dg/other/error8.C: Likewise.
20263
20264 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20265
20266         PR c/17178
20267         * gcc.dg/unused-4.c: Adjust to be correct.
20268
20269         PR c/17820
20270         * gcc.dg/unused-7.c: New test.
20271
20272 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20273
20274         PR c++/17797
20275         * g++.dg/overload/template2.C: New test.
20276
20277 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20278
20279         PR tree-optimization/16632
20280         * gcc.dg/tree-ssa/20041002-1.c: New.
20281
20282 2004-10-03  Paul Brook  <paul@codesourcery.com>
20283
20284         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20285         rather than relying on default formatting.
20286
20287 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20288
20289         * gcc.dg/20040920-1.c: Update expected message text.
20290
20291 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20292
20293         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20294
20295 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20296
20297         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20298         tree level.
20299
20300 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20301
20302         * gcc.dg/tree-ssa/pr17343.c: Remove.
20303
20304 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20305
20306         PR tree-opt/17343
20307         * gcc.dg/tree-ssa/pr17343.c: New test.
20308
20309 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20310
20311         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20312         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20313         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20314         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20315         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20316
20317 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20318
20319         * gcc.dg/lvalue-2.c: New test.
20320
20321 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20322
20323         PR c/17730
20324         * gcc.dg/pr17730-1.c: New test
20325
20326 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20327
20328         PR c/7425
20329         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20330
20331 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20332
20333         * gcc.c-torture/execute/stdarg-1.c: New test.
20334         * gcc.c-torture/execute/stdarg-2.c: New test.
20335         * gcc.c-torture/execute/stdarg-3.c: New test.
20336         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20337         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20338         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20339         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20340         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20341
20342 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20343
20344         PR tree-optimization/17697
20345         * g++.dg/opt/pr17697-1.C: New test.
20346         * g++.dg/opt/pr17697-2.C: New test.
20347         * g++.dg/opt/pr17697-3.C: New test.
20348
20349 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20350
20351         PR c/16409
20352         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20353         gcc.dg/vla-init-5.c: New tests.
20354
20355 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20356
20357         PR c/13804
20358         * gcc.dg/pr13804-1.c: New test.
20359
20360 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20361
20362         PR fortran/16938
20363         * gfortran.dg/pr16938.f90: New test.
20364
20365 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20366
20367         * g++.dg/template/crash23.C: New test.
20368
20369 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20370
20371         PR c++/17585
20372         * g++.dg/template/static8.C: New test.
20373
20374 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20375
20376         PR c++/17681
20377         * g++.dg/other/error9.C: New test.
20378
20379 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20380
20381         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20382
20383 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20384
20385         PR fortran/15164
20386         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20387
20388 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20389
20390         PR middle-end/17112
20391         * gcc.dg/pr17112-1.c: New test case.
20392
20393 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20394
20395         PR c/11459
20396         * gcc.dg/pr11459-1.c: New test.
20397
20398 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20399
20400         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20401         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20402
20403 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20404
20405         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20406
20407 2004-09-25  Jan Hubicka  <jh@suse.cz>
20408
20409         * compile/30040909-1.c: New test.
20410         * compile/30040907-1.c: New test.
20411
20412 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20413
20414         * gcc.c-torture/execute/va-arg-26.c: New test.
20415
20416 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20417
20418         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20419         extra diagnostics on targets with 64-bit pointers.
20420         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20421
20422 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20423
20424         PR c/17188
20425         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20426         * gcc.dg/decl-3.c: Adjust expected message.
20427
20428 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20429
20430         PR fortran/17615
20431         * gfortran.dg/pr17615.f90: New test.
20432
20433 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20434
20435         PR tree-optimzation/17517
20436         * g++.dg/tree-ssa/pr17517.C: New Test.
20437
20438 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20439
20440         PR c++/16889
20441         * g++.dg/lookup/ambig3.C: New.
20442
20443 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20444
20445         PR tree-opt/17624
20446         * g++.dg/opt/pr17624.C: New test.
20447
20448 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20449
20450         PR c/6980
20451         * gcc.dg/Wbad-function-cast-1.c: New test.
20452
20453 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20454
20455         * g++.dg/ext/complit1.C
20456         * g++.dg/other/error2.C
20457         * g++.dg/other/nontype-1.C
20458         * g++.dg/parse/crash11.C
20459         * g++.dg/parse/crash12.C
20460         * g++.dg/parse/error15.C
20461         * g++.dg/parse/error4.C
20462         * g++.dg/parse/tmpl-outside1.C
20463         * g++.dg/parse/too-many-tmpl-args1.C
20464         * g++.dg/template/dependent-expr3.C
20465         * g++.dg/template/error10.C
20466         * g++.dg/template/instantiate1.C
20467         * g++.dg/template/vtable2.C
20468         * g++.dg/warn/Wshadow-1.C
20469         * g++.dg/warn/weak1.C
20470         * g++.old-deja/g++.brendan/crash16.C
20471         * g++.old-deja/g++.brendan/crash18.C
20472         * g++.old-deja/g++.brendan/crash48.C
20473         * g++.old-deja/g++.brendan/crash49.C
20474         * g++.old-deja/g++.brendan/crash55.C
20475         * g++.old-deja/g++.brendan/crash56.C
20476         * g++.old-deja/g++.brendan/crash8.C
20477         * g++.old-deja/g++.brendan/enum11.C
20478         * g++.old-deja/g++.brendan/enum8.C
20479         * g++.old-deja/g++.brendan/enum9.C
20480         * g++.old-deja/g++.brendan/friend3.C
20481         * g++.old-deja/g++.brendan/misc14.C
20482         * g++.old-deja/g++.bugs/900402_02.C
20483         * g++.old-deja/g++.bugs/900404_03.C
20484         * g++.old-deja/g++.bugs/900404_04.C
20485         * g++.old-deja/g++.bugs/900428_03.C
20486         * g++.old-deja/g++.jason/crash4.C
20487         * g++.old-deja/g++.jason/overload21.C
20488         * g++.old-deja/g++.jason/redecl1.C
20489         * g++.old-deja/g++.jason/report.C
20490         * g++.old-deja/g++.jason/rfg10.C
20491         * g++.old-deja/g++.jason/template30.C
20492         * g++.old-deja/g++.law/arm12.C
20493         * g++.old-deja/g++.law/ctors5.C
20494         * g++.old-deja/g++.law/cvt20.C
20495         * g++.old-deja/g++.law/init10.C
20496         * g++.old-deja/g++.law/init8.C
20497         * g++.old-deja/g++.law/visibility17.C
20498         * g++.old-deja/g++.law/visibility7.C
20499         * g++.old-deja/g++.mike/net8.C
20500         * g++.old-deja/g++.mike/p646.C
20501         * g++.old-deja/g++.mike/p700.C
20502         * g++.old-deja/g++.mike/p701.C
20503         * g++.old-deja/g++.mike/p811.C
20504         * g++.old-deja/g++.ns/template13.C
20505         * g++.old-deja/g++.other/array3.C
20506         * g++.old-deja/g++.other/crash25.C
20507         * g++.old-deja/g++.other/dtor3.C
20508         * g++.old-deja/g++.other/dtor4.C
20509         * g++.old-deja/g++.other/main1.C
20510         * g++.old-deja/g++.other/warn7.C
20511         * g++.old-deja/g++.pt/crash11.C
20512         * g++.old-deja/g++.pt/crash36.C
20513         * g++.old-deja/g++.pt/spec22.C
20514         * g++.old-deja/g++.pt/spec9.C
20515         * g++.old-deja/g++.pt/ttp52.C
20516         * g++.old-deja/g++.robertl/eb103.C
20517         * g++.old-deja/g++.robertl/eb121.C
20518         * g++.old-deja/g++.robertl/eb22.C
20519         * g++.old-deja/g++.robertl/eb8.C:
20520         Update locations and/or regexps of dg-error markers.
20521         Remove markers for some bogus messages that are no longer issued.
20522
20523 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20526         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20527
20528 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20529
20530         PR c++/17618
20531         * g++.dg/lookup/crash5.C: New test.
20532
20533 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20534
20535         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20536         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20537         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20538         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20539         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20540         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20541
20542         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20543         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20544         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20545         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20546         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20547         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20548
20549         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20550
20551         * gcc.dg/vect/vect-44.c: Check additional cases.
20552         * gcc.dg/vect/vect-48.c: Check additional cases.
20553
20554         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20555         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20556         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20557         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20558         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20559         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20560         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20561         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20562         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20563
20564         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20565         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20566         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20567
20568 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20569
20570         * gcc.dg/tree-ssa/loop-6.c: New test.
20571
20572 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20573
20574         PR c++/17620
20575         * g++.dg/inherit/base2.C: New.
20576
20577 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20578
20579         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20580         * gcc.dg/20001012-2.c: Likewise.
20581         * gcc.dg/20001013-1.c: Likewise.
20582         * gcc.dg/20001101-1.c: Likewise.
20583         * gcc.dg/20001102-1.c: Likewise.
20584         * gcc.dg/bf-spl1.c: Likewise.
20585         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20586         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20587
20588 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20589
20590         PR tree-optimization/16721
20591         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20592
20593 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20594
20595         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20596         * gcc.dg/20040305-1.c: Likewise.
20597
20598 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20599
20600         PR c/16566
20601         * gcc.c-torture/compile/pr16566-1.c,
20602         gcc.c-torture/compile/pr16566-2.c,
20603         gcc.c-torture/compile/pr16566-3.c: New tests.
20604
20605 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20606
20607         PR tree-optimization/17512
20608         * gcc.c-torture/compile/20040916-1.c.
20609
20610 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20611
20612         * gcc.dg/pragma-re-3.c: New test.
20613
20614 2004-09-17  Matt Austern  <austern@apple.com>
20615
20616         PR c++/15049
20617         * g++.dg/other/anon3.C: New.
20618
20619 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20620
20621         PR c++/7503
20622         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20623         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20624         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20625         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20626         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20627
20628 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20629
20630         PR fortran/17286
20631         * gfortran.dg/pr17286.f90: New test.
20632
20633 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20634
20635         PR c++/17530
20636         * g++.dg/template/static7.C: New test.
20637
20638 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20639
20640         PR tree-opt/17558
20641         * gcc.c-torture/compile/pr17558.c: New test.
20642
20643 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20644
20645         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20646         if SKIP_ATTRIBUTE is defined.
20647
20648 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20649
20650         PR fortran/15957
20651         * gfortran.dg/pr15957.f90: New test.
20652
20653 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20654
20655         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20656         in comparison.
20657         * gcc.dg/vect/vect-79.c: Likewise.
20658         * gcc.dg/vect/vect-80.c: Likewise.
20659
20660 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20661
20662         PR fortran/15750
20663         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20664
20665 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20666
20667         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20668         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20669         * gcc.dg/vect/vect-62.c: New testcase.
20670         * gcc.dg/vect/vect-63.c: New testcase.
20671         * gcc.dg/vect/vect-64.c: New testcase.
20672         * gcc.dg/vect/vect-65.c: New testcase.
20673         * gcc.dg/vect/vect-66.c: New testcase.
20674         * gcc.dg/vect/vect-67.c: New testcase.
20675         * gcc.dg/vect/vect-68.c: New testcase.
20676         * gcc.dg/vect/vect-69.c: New testcase.
20677         * gcc.dg/vect/vect-79.c: New testcase.
20678         * gcc.dg/vect/vect-80.c: New testcase.
20679
20680 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20681
20682         * gcc.target/mips/asm-1.c: New test.
20683
20684 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20685
20686         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20687         * gcc.dg/vect/vect-73.c: New testcase.
20688         * gcc.dg/vect/vect-74.c: New testcase.
20689         * gcc.dg/vect/vect-75.c: New testcase.
20690         * gcc.dg/vect/vect-76.c: New testcase.
20691         * gcc.dg/vect/vect-77.c: New testcase.
20692         * gcc.dg/vect/vect-78.c: New testcase
20693
20694 2004-09-18  Paul Brook  <paul@codesourcery.com>
20695
20696         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20697
20698 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20699
20700         PR c/17424
20701         * gcc.dg/pr17424-1.c: New test.
20702
20703 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20704
20705         * g++.dg/tree-ssa/pr17153.C: New test.
20706
20707 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20708
20709         PR pch/13361
20710         * testsuite/g++.dg/pch/wchar-1.C: New.
20711         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20712
20713 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20714
20715         * gcc.c-torture/execute/20040917-1.c: New test.
20716
20717 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20718
20719         PR tree-optimization/17319
20720         * gcc.dg/pr17319.c: New test.
20721
20722 2004-09-17  Devang Patel  <dpatel@apple.com>
20723
20724         * gcc.dg/20040813-1.c: New test.
20725
20726 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20727
20728         PR tree-optimization/17273
20729         * gcc.c-torture/compile/pr17273.c: New test.
20730
20731 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20732
20733         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20734         Update expected messages.
20735         * gcc.dg/declspec-13.c: New test.
20736
20737 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20738
20739         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20740
20741 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20742
20743         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20744         change what 'a' is pointing to.
20745
20746 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/16002
20749         * g++.dg/template/error18.C: New test.
20750
20751         PR c++/16029
20752         * g++.dg/warn/Wunused-8.C: New test.
20753
20754 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20755
20756         PR tree-optimization/17513
20757         * gcc.dg/20040916-1.c: New test.
20758
20759 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20760
20761         PR c++/17501
20762         * g++.dg/template/typename7.C: New test.
20763
20764 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20765
20766         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20767
20768 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20769
20770         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20771         with -ftree-based-profiling also.
20772         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20773
20774 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20775
20776         PR/15364
20777         * gfortran.dg/der_array_io_1.f90: New test.
20778         * gfortran.dg/der_array_io_2.f90: New test.
20779         * gfortran.dg/der_array_io_3.f90: New test.
20780
20781 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20782
20783         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20784         EABI.
20785
20786 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20787
20788         * g++.dg/opt/switch1.C: New test.
20789
20790 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20791
20792         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20793         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20794         Update expected messages.
20795
20796 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20797
20798         PR fortran/16485
20799         * gfortran.dg/same_name_1.f90: New test.
20800
20801 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20802
20803         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20804         dereference garbage pointers.
20805
20806 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20807
20808         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20809         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20810
20811         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20812         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20813         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20814
20815 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/17324
20818         * g++.dg/template/mangle1.C: New test.
20819
20820 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20821
20822         PR tree-optimization/17252
20823         * gcc.c-torture/execute/pr17252.c: New test.
20824
20825 2004-09-14  Andrew Pinski  <apinski@apple.com>
20826
20827         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20828
20829 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20830
20831         PR rtl-optimization/9771
20832         * gcc.dg/pr9771-1.c: New test case.
20833
20834 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20835
20836         PR tree-optimization/15262
20837         * gcc.c-torture/execute/pr15262-1.c: New test.
20838         * gcc.c-torture/execute/pr15262-2.c: New test.
20839
20840 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20841
20842         * gcc.dg/declspec-12.c: New test.
20843
20844 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20845
20846         * gfortran.dg/pr17090.f90: Add directives to test.
20847
20848 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20849
20850         * gcc.c-torture/compile/20040914-1.c: New test.
20851
20852 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20853
20854         PR c++/16162
20855         * g++.dg/template/decl2.C: New test.
20856
20857 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20858
20859         PR fortran/17090
20860         * gfortran.dg/pr17090.f90: New test.
20861
20862 2004-09-13  Dale Johannesen  <dalej@apple.com>
20863
20864         * gcc.c-torture/compile/pr17408.c: New test case.
20865
20866 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20867
20868         PR c++/16716
20869         * g++.dg/parse/crash17.C: New test.
20870
20871         PR c++/17327
20872         * g++.dg/template/enum3.C: New test.
20873
20874 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20875
20876         * lib/gcc-defs.exp: Load wrapper.exp.
20877         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20878         using local code.
20879         * lib/gcc.exp (gcc_init): Similar.
20880         * lib/gfortran.exp (gfortran_init): Similar.
20881         * lib/objc.exp (objc_init): Similar.
20882         * lib/treelang.exp (treelang_init): Similar.
20883         * lib/wrapper.exp: New file with build_wrapper call machinery in
20884         ${tool}_maybe_build_wrapper.
20885
20886 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20887
20888         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20889         "inline".
20890         * gcc.dg/declspec-11.c: Update expected messages.
20891         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20892         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20893         gcc.dg/inline-12.c: New tests.
20894
20895 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20896
20897         * g++.dg/tree-ssa/pr17400.C: New testcase.
20898
20899 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20900
20901         * gcc.target/mips/sb1-1.c: New testcase.
20902
20903 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20904
20905         * lib/g77-dg.exp: Remove unused file.
20906         * lib/mike-g77.exp: Ditto.
20907         * lib/g77.exp: Ditto.
20908
20909 2004-09-12  Richard Henderson  <rth@redhat.com>
20910
20911         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20912
20913 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20914
20915         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20916         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20917         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20918         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20919         Update expected messages.
20920
20921 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20922
20923         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20924         declaration/use mismatch for dirp parameter.
20925
20926 2004-09-12  Andrew Pinski  <apinski@apple.com>
20927
20928         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20929         -fgnu-runtime is passed.
20930
20931 2004-09-12  Richard Henderson  <rth@redhat.com>
20932
20933         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20934         do the uplevel thing and update additional_flags directly.
20935         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20936         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20937         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20938         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20939
20940 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20941
20942         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20943
20944 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20945
20946         PR middle-end/17411
20947         * g++.dg/opt/pr17411-1.C: New test case.
20948
20949 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20950
20951         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20952         gcc.dg/tls/diag-2.c: Update expected messages.
20953         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20954         messages.
20955         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20956         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20957         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20958         gcc.dg/tls/diag-5.c: New tests.
20959
20960 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20961
20962         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20963
20964 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20965
20966         * g++.dg/parse/break-in-for.C: New test.
20967
20968 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20969
20970         * gcc.dg/tree-ssa/20040911-1.c: New test.
20971
20972 2004-09-11  Andreas Jaeger  <aj@suse.de>
20973
20974         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20975         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20976
20977 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20978
20979         * gcc.target/frv: New directory of FR-V-specific tests.
20980
20981 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20982
20983         * gcc.dg/convert-vec-1.c: New test.
20984
20985 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20986
20987         PR middle-end/17024
20988         * gcc.dg/pr17024-1.c: New test case.
20989
20990 2004-09-10  Eric Christopher  <echristo@redhat.com>
20991
20992         * gcc.dg/20040910-1.c: New test.
20993
20994 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20995
20996         * gcc.dg/bitfld-9.c: New test.
20997
20998 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20999
21000         * gcc.c-torture/execute/ieee/acc1.c: New test.
21001         * gcc.c-torture/execute/ieee/acc2.c: New test.
21002         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21003
21004 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21005
21006         * gcc.dg/deprecated-2.c: New test.
21007
21008 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21009
21010         * gcc.dg/init-vec-1.c: New test.
21011
21012 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21013
21014         PR middle-end/17055
21015         * gcc.dg/pr17055-1.c: New test case.
21016
21017 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21018
21019         PR target/17377
21020         * gcc.c-torture/execute/pr17377.c: New test.
21021
21022 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21023
21024         PR c/8420
21025         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21026         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21027         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21028         gcc.dg/long-long-typespec-1.c: New tests.
21029         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21030
21031 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21032
21033         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21034         gcc.dg/gnu99-static-1.c: New tests.
21035
21036 2004-09-08  Devang Patel  <dpatel@apple.com>
21037
21038         * gcc.dg/darwin-ld-20040828-1.c: New test.
21039         * gcc.dg/darwin-ld-20040828-2.c: New test.
21040         * gcc.dg/darwin-ld-20040828-3.c: New test.
21041
21042 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21043
21044         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21045         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21046         in error message.
21047         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21048         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21049         in error message.
21050         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21051         types they qualify.
21052         * objc.dg/type-size-2.m: Fix wording in comment.
21053         * objc.dg/va-meth-1.m: New test case.
21054
21055 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21056
21057         PR c/16633:
21058         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21059         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21060
21061 2004-09-06  Devang Patel  <dpatel@apple.com>
21062
21063         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21064         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21065
21066 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21067
21068         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21069         reflect changed line numbering of diagnostics.
21070
21071 2004-09-06  Paul Brook  <paul@codesourcery.com>
21072
21073         * gfortran.dg/edit_real_1.f90: Add new test.
21074
21075 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21076
21077         * gcc.dg/tree-ssa/loop-2.c: New test.
21078         * gcc.dg/tree-ssa/loop-3.c: New test.
21079         * gcc.dg/tree-ssa/loop-4.c: New test.
21080         * gcc.dg/tree-ssa/loop-5.c: New test.
21081
21082 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21083
21084         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21085
21086 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21087
21088         * gcc.dg/format/sentinel-1.c: New test.
21089
21090 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21091
21092         * testsuite/gcc.dg/builtins-46.c: New.
21093
21094 2004-09-03  Devang Patel  <dpatel@apple.com>
21095
21096         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21097         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21098
21099 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21100
21101         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21102         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21103         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21104         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21105         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21106         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21107         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21108         the non-portable bzero.
21109         * gcc.dg/20010912-1.c: xfail for NetWare.
21110         * gcc.dg/20020426-2.c: xfail for NetWare.
21111         * gcc.dg/20021014-1.c: xfail for NetWare.
21112         * gcc.dg/20021018-1.c: xfail for NetWare.
21113         * gcc.dg/20030213-1.c: xfail for NetWare.
21114         * gcc.dg/20030225-1.c: xfail for NetWare.
21115         * gcc.dg/20030708-1.c: xfail for NetWare.
21116         * gcc.dg/builtins-config.h: Also exclude NetWare.
21117         * gcc.dg/format/format.h: Define restrict only if not already defined.
21118         * gcc.dg/nest.c: xfail for NetWare.
21119         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21120         * lib/target-supports.exp (check_visibility_available): Exclude
21121         NetWare.
21122
21123 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21124
21125         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21126         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21127         deterministic starting point for the alignment of structure fields.
21128         * gcc.dg/Wpadded.c: Dito.
21129         * g++.dg/abi/vbase10.C: Dito.
21130
21131 2004-09-03  Devang Patel  <dpatel@apple.com>
21132
21133         * g++.dg/debug/pr15736.cc: New test.
21134
21135 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21136
21137         * README.QMTEST: Fix out-of-date link.
21138
21139 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21140
21141         PR fortran/16579
21142         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21143         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21144
21145 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21146
21147         * g++.dg/abi/arm_rtti1.C: New test.
21148
21149 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21150
21151         * gcc.dg/ppc-vector-memcpy.c: New.
21152         * gcc.dg/ppc-vector-memset.c: New.
21153
21154 2004-09-02  Chao-ying Fu  <fu@mips.com>
21155
21156         * gcc.target/mips/mips-3d-1.c: New test.
21157         * gcc.target/mips/mips-3d-2.c: New test.
21158         * gcc.target/mips/mips-3d-3.c: New test.
21159         * gcc.target/mips/mips-3d-4.c: New test.
21160         * gcc.target/mips/mips-3d-5.c: New test.
21161         * gcc.target/mips/mips-3d-6.c: New test.
21162         * gcc.target/mips/mips-3d-7.c: New test.
21163         * gcc.target/mips/mips-3d-8.c: New test.
21164         * gcc.target/mips/mips-3d-9.c: New test.
21165         * gcc.target/mips/mips-ps-1.c: New test.
21166         * gcc.target/mips/mips-ps-2.c: New test.
21167         * gcc.target/mips/mips-ps-3.c: New test.
21168         * gcc.target/mips/mips-ps-4.c: New test.
21169         * gcc.target/mips/mips-ps-type.c: New test.
21170
21171 2004-09-02  Paul Brook  <paul@codesourcery.com>
21172
21173         * gfortran.dg/edit_real_1.f90: Add new tests.
21174
21175 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21176
21177         PR fortran/15327
21178         * gfortran.dg/merge_char_1.f90: New test.
21179
21180 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21181
21182         PR fortran/16404
21183         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21184
21185 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21186
21187         PR c/1522
21188         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21189
21190 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21191
21192         * g++.dg/opt/loop1.C: Do not XFAIL.
21193
21194 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21195
21196         * gcc.c-torture/execute/20040831-1.c: New test.
21197
21198 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21199
21200         PR fortran/16579
21201         * gfortran.dg/g77/20010610.f: Now passes.
21202         Copy from g77.f-torture/execute. Add dg-run directive.
21203         * gfortran.dg/g77/README: Update
21204
21205 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21206
21207         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21208         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21209         (t1, t2, t3, t4): Add volatile.
21210
21211 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21212
21213         * g++.dg/ext/visibility/arm1.C: New test.
21214
21215 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21216
21217         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21218         -pedantic-errors.
21219
21220 2004-09-01  Paul Brook  <paul@codesourcery.com>
21221
21222         * gfortran.dg/eof_2.f90: New test.
21223
21224 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21225
21226         PR fortran/16579
21227         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21228
21229 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21230
21231         PR libfortran/16805
21232         * gfortran.dg/list_read_2.f90: New test.
21233
21234 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21235
21236         * g++.dg/abi/key1.C: New test.
21237
21238 2004-08-31  Richard Henderson  <rth@redhat.com>
21239
21240         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21241         form of offsetof.
21242         * g++.dg/other/offsetof5.C: Remove duplicate.
21243
21244 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21245
21246         PR fortran/17244
21247         * gfortran.dg/func_derived_1.f90: New test.
21248
21249 2004-08-31  Paul Brook  <paul@codesourcery.com>
21250
21251         * gfortran.dg/eof_1.f90: New test.
21252
21253 2004-08-31  Paul Brook  <paul@codesourcery.com>
21254
21255         * gfortran.dg/list_read_1.f90: New file.
21256
21257 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21258
21259         * g++.dg/opt/loop1.C: XFAIL.
21260
21261 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21262
21263         * gcc.dg/funcdef-storage-1.c: New.
21264         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21265         an extern function in local scope.
21266         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21267         declare an 'auto inline' function in local scope.
21268         * gcc.dg/20011130-1.c: Likewise.
21269         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21270         an 'auto' function in local scope.
21271         * gcc.dg/20021014-1.c: Likewise.
21272         * gcc.dg/20030331-2.c: Likewise.
21273
21274 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21275
21276         * gfortran.dg/blockdata_1.f90: New test.
21277
21278 2004-08-30  Richard Henderson  <rth@redhat.com>
21279
21280         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21281
21282 2004-08-30  Richard Henderson  <rth@redhat.com>
21283
21284         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21285         additional_flags set by alternate driver.
21286         (ieee-options): New procedure.
21287         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21288         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21289         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21290         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21291
21292 2004-08-30  Richard Henderson  <rth@redhat.com>
21293
21294         * lib/f-torture.exp: Remove.
21295
21296 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21297
21298         PR rtl-optimization/16590
21299         * g++.dg/opt/loop1.C: New test.
21300
21301 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21302
21303         PR fortran/13910
21304         * gfortran.dg/oldstyle_1.f90: New test.
21305
21306 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21307         Paul Brook  <paul@codesourcery.com>
21308
21309         * gfortran.dg/g77/README: Update.
21310         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21311         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21312         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21313
21314 2004-08-28  Paul Brook  <paul@codesourcery.com>
21315
21316         PR libfortran/17195
21317         * gfortran.dg/edit_real_1.f90: New test.
21318
21319 2004-08-27  Paul Brook  <paul@codesourcery.com>
21320
21321         * gfortran.dg/rewind_1.f90: New test.
21322
21323 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21324
21325         PR fortran/16597
21326         * gfortran.dg/pr16597.f90: New test.
21327
21328 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21329
21330         PR c/13801
21331         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21332         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21333         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21334         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21335         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21336
21337 2004-08-26  Nick Clifton  <nickc@redhat.com>
21338
21339         * gcc.c-torture/compile/pr17119.c: New test.
21340
21341 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21342
21343         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21344
21345 2004-08-25  Richard Henderson  <rth@redhat.com>
21346
21347         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21348         the bits that expect kind=8 to be the largest real kind.
21349
21350 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21351
21352         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21353
21354 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21355
21356         * gfortran.dg/assignment_1.f90: New test.
21357
21358 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21359
21360         * g++.dg/template/repo3.C: New test.
21361
21362 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21363
21364         PR middle-end/16693
21365         PR tree-optimization/16372
21366         * g++.dg/opt/pr16372-1.C: New test case.
21367         * g++.dg/opt/pr16693-1.C: New test case.
21368         * g++.dg/opt/pr16693-2.C: New test case.
21369
21370 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21371
21372         * objc.dg/proto-lossage-4.m: New test.
21373
21374 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21375
21376         PR c++/17155
21377         * g++.dg/inherit/local2.C: New test.
21378
21379 2004-08-25  Paul Brook  <paul@codesourcery.com>
21380
21381         PR fortran/17144
21382         * gfortran.dg/string_ctor_1.f90: New test.
21383
21384 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21385
21386         PR c++/14428
21387         * g++.dg/template/redecl2.C: New test.
21388
21389 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21390
21391         PR fortran/17143
21392         * gfortran.dg/pr17143.f90: New test.
21393
21394 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21395
21396         PR fortran/17164
21397         * gfortran.dg/pr17164.f90: New test.
21398
21399 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21400
21401         * gcc.dg/tree-ssa/loop-1.c: New test.
21402
21403 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21404
21405         * gcc.c-torture/compile/20040824-1.c: New test.
21406
21407 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21408
21409         * gcc.c-torture/compile/iftrap-3.c: New test.
21410
21411 2004-08-24  Paul Brook  <paul@codesourcery.com>
21412
21413         * gfortran.dg/entry_2.f90: New test.
21414
21415 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         PR c++/16889
21418         * g++.dg/lookup/ambig[12].C: New.
21419
21420 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21421
21422         PR c++/16706
21423         * g++.dg/template/crash21.C: New test.
21424         * g++.dg/template/crash22.C: Likewise.
21425
21426 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         PR c++/17149
21429         * g++.dg/template/access15.C: New.
21430
21431 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21432
21433         PR c++/17163
21434         * g++.dg/template/repo2.C: New test.
21435
21436 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21437
21438         PR rtl-optimization/17078
21439         * gcc.c-torture/execute/pr17078-1.c: New test case.
21440
21441 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21442
21443         PR c/14492
21444         * gcc.dg/debug/crash1.c: New test.
21445
21446 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c/16180
21449         * gcc.dg/loop-5.c: New test.
21450
21451 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21452
21453         * gcc.c-torture/execute/20040823-1.c: New test.
21454
21455 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21456
21457         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21458         to the assembler.  Simplify test accordingly.
21459         (asm_abi_flags): Use GNU names.
21460         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21461         to check for ABI flags.
21462
21463 2004-08-22  Andrew Pinski  <apinski@apple.com>
21464
21465         * g++.dg/opt/pr14029.C: New test.
21466         * gcc.c-torture/execute/pr15262.c: New test.
21467
21468 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21469
21470         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21471
21472 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21473
21474         PR 16908
21475         * gfortran.dg/direct_io.f90: New test.
21476
21477 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/17121
21480         * g++.dg/inherit/local2.C: New test.
21481
21482 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21483
21484         PR c++/17120
21485         * g++.dg/warn/Wparentheses-4.C: New test.
21486
21487 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c++/17121
21490         * g++.dg/inherit/local2.C: New test.
21491
21492         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21493         * gcc.dg/ppc-ldstruct.c: Likewise.
21494         * gcc.dg/ppc64-abi-2.c: Likewise.
21495
21496 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21497
21498         PR rtl-optimization/17099
21499         * gcc.c-torture/execute/20040820-1.c: New test.
21500
21501 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21502
21503         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21504
21505 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21506
21507         PR fortran/17077
21508         * gfortran.dg/auto_array_1.f90: New test.
21509
21510 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21511
21512         PR fortran/17074
21513         * gfortran.dg/simpleif_1.f90: New test.
21514
21515 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21516
21517         * lib/target-supports.exp (check_profiling_available): Return
21518         false for arm*-*-symbianelf* and arm*-*-eabi*.
21519
21520         PR c++/15890
21521         * g++.dg/template/delete1.C: New test.
21522
21523 2004-08-19  Paul Brook  <paul@codesourcery.com>
21524
21525         PR fortran/14976
21526         PR fortran/16228
21527         * gfortran.dg/data_char_1.f90: New test.
21528
21529 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21530
21531         PR fortran/16946
21532         * gfortran.dg/reduction.f90: New testcase.
21533
21534 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21535
21536         PR fortran/16520
21537         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21538
21539 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21540
21541         PR c++/17041
21542         * g++.dg/Wparentheses-3.C: New test.
21543
21544 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21545
21546         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21547         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21548         * gcc.dg/vect/vect-2.c: Likewise.
21549         * gcc.dg/vect/vect-3.c: Likewise.
21550         * gcc.dg/vect/vect-4.c: Likewise.
21551         * gcc.dg/vect/vect-5.c: Likewise.
21552         * gcc.dg/vect/vect-6.c: Likewise.
21553         * gcc.dg/vect/vect-7.c: Likewise.
21554         * gcc.dg/vect/vect-25.c: Likewise.
21555         * gcc.dg/vect/vect-31.c: Likewise.
21556         * gcc.dg/vect/vect-32.c: Likewise.
21557         * gcc.dg/vect/vect-34.c: Likewise.
21558         * gcc.dg/vect/vect-36.c: Likewise.
21559         * gcc.dg/vect/vect-all.c: Likewise.
21560
21561 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/17068
21564         * g++.dg/template/operator4.C: New test.
21565
21566 2004-08-18  Richard Henderson  <rth@redhat.com>
21567
21568         * gcc.dg/20040206-1.c: XFAIL.
21569
21570 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/16246
21573         * g++.dg/template/array7.C: New test.
21574
21575 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21576
21577         * gcc.dg/mips-movcc-1.c: New test.
21578         * gcc.dg/mips-movcc-2.c: New test.
21579         * gcc.dg/mips-movcc-3.c: New test.
21580
21581         * gcc.dg/mips-nmadd-1.c: New test.
21582         * gcc.dg/mips-nmadd-2.c: New test.
21583
21584 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/15871
21587         * g++.dg/opt/inline8.C: New test.
21588
21589         PR c++/16965
21590         * g++.dg/parse/error17.C: New test.
21591
21592 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21593
21594         * gcc.dg/vect: New directory for vectorizer tests.
21595         * gcc.dg/vect/tree-vect.h: New file.
21596         * gcc.dg/vect/vect.exp: New file.
21597         * gcc.dg/vect/pr16105.c.c: New test.
21598         * gcc.dg/vect/vect-1.c: New test.
21599         * gcc.dg/vect/vect-2.c: New test.
21600         * gcc.dg/vect/vect-3.c: New test.
21601         * gcc.dg/vect/vect-4.c: New test.
21602         * gcc.dg/vect/vect-5.c: New test.
21603         * gcc.dg/vect/vect-6.c: New test.
21604         * gcc.dg/vect/vect-7.c: New test.
21605         * gcc.dg/vect/vect-8.c: New test.
21606         * gcc.dg/vect/vect-9.c: New test.
21607         * gcc.dg/vect/vect-10.c: New test.
21608         * gcc.dg/vect/vect-11.c: New test.
21609         * gcc.dg/vect/vect-12.c: New test.
21610         * gcc.dg/vect/vect-13.c: New test.
21611         * gcc.dg/vect/vect-14.c: New test.
21612         * gcc.dg/vect/vect-15.c: New test.
21613         * gcc.dg/vect/vect-16.c: New test.
21614         * gcc.dg/vect/vect-17.c: New test.
21615         * gcc.dg/vect/vect-18.c: New test.
21616         * gcc.dg/vect/vect-19.c: New test.
21617         * gcc.dg/vect/vect-20.c: New test.
21618         * gcc.dg/vect/vect-21.c: New test.
21619         * gcc.dg/vect/vect-22.c: New test.
21620         * gcc.dg/vect/vect-23.c: New test.
21621         * gcc.dg/vect/vect-24.c: New test.
21622         * gcc.dg/vect/vect-25.c: New test.
21623         * gcc.dg/vect/vect-26.c: New test.
21624         * gcc.dg/vect/vect-27.c: New test.
21625         * gcc.dg/vect/vect-28.c: New test.
21626         * gcc.dg/vect/vect-29.c: New test.
21627         * gcc.dg/vect/vect-30.c: New test.
21628         * gcc.dg/vect/vect-31.c: New test.
21629         * gcc.dg/vect/vect-32.c: New test.
21630         * gcc.dg/vect/vect-33.c: New test.
21631         * gcc.dg/vect/vect-34.c: New test.
21632         * gcc.dg/vect/vect-35.c: New test.
21633         * gcc.dg/vect/vect-36.c: New test.
21634         * gcc.dg/vect/vect-37.c: New test.
21635         * gcc.dg/vect/vect-38.c: New test.
21636         * gcc.dg/vect/vect-40.c: New test.
21637         * gcc.dg/vect/vect-41.c: New test.
21638         * gcc.dg/vect/vect-42.c: New test.
21639         * gcc.dg/vect/vect-43.c: New test.
21640         * gcc.dg/vect/vect-44.c: New test.
21641         * gcc.dg/vect/vect-45.c: New test.
21642         * gcc.dg/vect/vect-46.c: New test.
21643         * gcc.dg/vect/vect-47.c: New test.
21644         * gcc.dg/vect/vect-48.c: New test.
21645         * gcc.dg/vect/vect-49.c: New test.
21646         * gcc.dg/vect/vect-50.c: New test.
21647         * gcc.dg/vect/vect-51.c: New test.
21648         * gcc.dg/vect/vect-52.c: New test.
21649         * gcc.dg/vect/vect-53.c: New test.
21650         * gcc.dg/vect/vect-54.c: New test.
21651         * gcc.dg/vect/vect-55.c: New test.
21652         * gcc.dg/vect/vect-56.c: New test.
21653         * gcc.dg/vect/vect-57.c: New test.
21654         * gcc.dg/vect/vect-58.c: New test.
21655         * gcc.dg/vect/vect-59.c: New test.
21656         * gcc.dg/vect/vect-60.c: New test.
21657         * gcc.dg/vect/vect-61.c: New test.
21658         * gcc.dg/vect/vect-all.c: New test.
21659         * gcc.dg/vect/vect-none.c: New test.
21660
21661 2004-08-17  Paul Brook  <paul@codesourcery.com>
21662
21663         PR fortran/13082
21664         * gfortran.dg/entry_1.f90: New test.
21665
21666 2004-08-17  Andrew Pinski  <apinski@apple.com>
21667
21668         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21669
21670 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21671
21672         * gcc.dg/pr17036-1.c: New test.
21673
21674 2004-08-16  Devang Patel  <dpatel@apple.com>
21675
21676         * gcc.dg/darwin-20040809-1.c: New test.
21677
21678 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21679
21680         * gcc.dg/funcdef-attr-1.c: New test.
21681
21682 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21683
21684         * gcc.dg/altivec-17.c: New test.
21685         * gcc.dg/altivec-18.c: New test.
21686
21687 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21688
21689         PR c++/6749
21690         * g++.dg/template/vtable2.C: New test.
21691
21692 2004-08-14  Richard Henderson  <rth@redhat.com>
21693
21694         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21695         * gcc.dg/pack-test-4.c (main): Return 0.
21696         * gcc.dg/setjmp-1.c: Remove XFAIL.
21697         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21698
21699 2004-08-14  Richard Henderson  <rth@redhat.com>
21700
21701         * gcc.dg/980217-1.c: Add prototype for printf.
21702
21703 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21704
21705         * gfortran.dg/pr16935.f90: New test.
21706
21707 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21708
21709         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21710
21711 2004-08-13  Paul Brook  <paul@codesourcery.com>
21712
21713         * gfortran.dg/der_io_1.f90: Remove stray comma.
21714
21715 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21716
21717         * gcc.dg/vmx/cw-bug-2.c: Remove.
21718         * gcc.dg/vmx/vprint-1.c: Remove.
21719         * gcc.dg/vmx/vscan-1.c: Remove.
21720
21721 2004-08-12  Devang patel  <dpatel@apple.com>
21722
21723         * gcc.dg/darwin-20040809-2.c: New test.
21724
21725 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21726
21727         * g++.dg/ext/altivec-12.C: New test.
21728
21729         * g++.dg/ext/altivec-11.C: New test.
21730
21731 2004-08-12  Paul Brook  <paul@codesourcery.com>
21732
21733         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21734
21735 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21736
21737         * g++.dg/ext/altivec-2.C: Check for hardware support before
21738         executing any VMX instructions.
21739
21740         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21741
21742 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21743
21744         PR c++/16276
21745         * g++.old-deja/g++.other/comdat4.C: New test.
21746         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21747
21748 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21749
21750         PR target/16286
21751         * gcc.dg/pr16286.c: New test.
21752
21753 2004-08-12 Jan Beulich <jbeulich@novell.com>
21754
21755         * g++.dg/ext/asm5.C: New.
21756
21757 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/16698
21760         * g++.dg/eh/crash1.C: New test.
21761
21762         PR c++/16717
21763         * g++.dg/ext/construct1.C: New test.
21764
21765 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21766
21767         PR c++/16853
21768         * g++.dg/init/ptrmem1.C: New test.
21769
21770         PR c++/16618
21771         * g++.dg/parse/offsetof5.C: New test.
21772
21773         PR c++/16870
21774         * g++.dg/template/overload3.C: New test.
21775
21776 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21777
21778         PR c++/16964
21779         * g++.dg/parse/error16.C: New test.
21780
21781         PR c++/16904
21782         * g++.dg/template/error14.C: New test.
21783
21784         PR c++/16929
21785         * g++.dg/template/error15.C: New test.
21786
21787 2004-08-11  Devang Patel  <dpatel@apple.com>
21788
21789         * gcc.dg/darwin-ld-20040809-1.c: New test.
21790         * gcc.dg/darwin-ld-20040809-2.c: New test.
21791
21792 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21793
21794         PR fortran/16917
21795         * gfortran.dg/dfloat_1.f90: New test.
21796
21797 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21798
21799         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21800         * gcc.dg/dll-2.c: Fix dg-require syntax.
21801         * gcc.misc-tests/arm-isr.c (abort): Declare.
21802         (exit): Likewise.
21803
21804 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21805
21806         PR c++/16971
21807         * g++.dg/parse/crash16.C: New test.
21808
21809 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21810
21811         * gcc.dg/mips-rsqrt-1.c: New test case.
21812         * gcc.dg/mips-rsqrt-2.c: New test case.
21813         * gcc.dg/mips-rsqrt-3.c: New test case.
21814
21815 2004-08-10  Paul Brook  <paul@codesourcery.com>
21816
21817         * gfortran.dg/der_io_1.f90: New test.
21818
21819 2004-08-10  Paul Brook  <paul@codesourcery.com>
21820
21821         PR fortran/16919
21822         * gfortran.dg/der_array_1.f90: New test.
21823
21824 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21825
21826         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21827
21828 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21829
21830         * gcc.dg/wchar_t-2.c: Fix typo.
21831
21832 2004-08-09  Falk Hueffner  <falk@debian.org>
21833
21834         PR tree-optimization/12517
21835         * gcc.c-torture/compile/pr12517.c: New test.
21836
21837         PR tree-optimization/12578
21838         * gcc.c-torture/compile/pr12578.c: New test.
21839
21840         PR tree-optimization/12899
21841         * gcc.c-torture/compile/pr12899.c: New test.
21842
21843         PR rtl-optimization/14692
21844         * gcc.c-torture/compile/pr14692.c: New test.
21845
21846         PR tree-optimization/16461
21847         * gcc.c-torture/compile/pr16461.c: New test.
21848
21849 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21850
21851         * gfortran.dg/getenv_1.f90: New test.
21852
21853 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21854
21855         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21856         wchar_t.
21857         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21858
21859 2004-08-06  Paul Brook  <paul@codesourcery.com>
21860
21861         * gfortran.dg/ret_array_1.f90: New test.
21862         * gfortran.dg/ret_pointer_1.f90: New test.
21863
21864 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21865
21866         * gcc.dg/missing-field-init-[12].c: New tests.
21867         * g++.dg/warn/missing-field-init-[12].C: New tests.
21868
21869 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21870
21871         * gcc.dg/enum2.c: New test.
21872         * gcc.dg/symbian3.c: Likewise.
21873         * gcc.dg/symbian4.c: Likewise.
21874         * gcc.dg/wchar_t-2.c: Likewise.
21875
21876 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21877
21878         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21879         destructor tests.
21880
21881 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21882
21883         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21884         dg-require-visiblity.
21885         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21886         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21887         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21888         * g++.dg/ext/visibility/new1.C: Likewise.
21889         * g++.dg/ext/visibility/pragma.C: Likewise.
21890         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21891         * g++.dg/ext/visibility/virtual.C: Likewise.
21892         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21893         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21894         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21895         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21896         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21897         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21898         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21899         * g++/dg/ext/visibility/visibility-8.C: New test.
21900         * gcc.c-torture/compile/dll.x: Remove.
21901         * gcc.dg/dll-2.c: Use dg-require-dll
21902         * gcc.dg/visibility-10.c: New test.
21903         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21904         supporting DLLs.
21905         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21906         (scan_not_hidden): Likewise.
21907
21908 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21909
21910         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21911
21912 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21913
21914         * gcc.c-torture/execute/20040805-1.c: New test.
21915
21916 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21917
21918         * gcc.dg/20020118-1.c: Declare abort.
21919         * gcc.dg/altivec_check.h: Likewise.
21920         * gcc.dg/iftrap-2.c: Likewise.
21921         * gcc.dg/pragma-darwin.c: Likewise.
21922         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21923
21924 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21925
21926         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21927
21928 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21929
21930         * gcc.c-torture/execute/builtins/abs-2.c,
21931         gcc.c-torture/execute/builtins/abs-3.c,
21932         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21933         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21934         intmax_t, uintmax_t and their limits.
21935         * gcc.dg/intmax_t-1.c: New test.
21936
21937 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21938
21939         * g++.dg/tc1/dr147.C: Add reference to PR.
21940
21941 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21942
21943         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21944         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21945
21946 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21947
21948         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21949
21950 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21951
21952         * gcc.dg/redecl-5.c: New test.
21953         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21954         of scanf.
21955
21956 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21957
21958         PR middle-end/16790
21959         * gcc.c-torture/execute/pr16790-1.c: New test case.
21960
21961 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21962
21963         * g++.dg/ext/visibility/assign1.C: New test.
21964         * g++.dg/ext/visibility/new1.C: Likewise.
21965
21966         * gcc.dg/symbian1.c: New test.
21967         * gcc.dg/symbian2.c: Likewise.
21968
21969 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21970
21971         PR target/16570
21972         * gcc.dg/i386-sse-9.c: New test.
21973
21974 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21975
21976         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21977
21978 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21979
21980         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21981         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21982         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21983         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21984         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21985         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21986         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21987         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21988         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21989         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21990         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21991         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21992         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21993         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21994         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21995         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21996         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21997         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21998         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21999         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22000         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22001         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22002         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22003         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22004         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22005         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22006         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22007         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22008         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22009         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22010         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22011         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22012         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22013         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22014         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22015         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22016         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22017         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22018         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22019         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22020         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22021         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22022         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22023         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22024         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22025         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22026         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22027         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22028         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22029         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22030         gcc.misc-tests/i386-pf-3dnow-1.c,
22031         gcc.misc-tests/i386-pf-athlon-1.c,
22032         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22033         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22034         Declare built-in functions used.
22035         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22036
22037 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22038
22039         PR c++/16707
22040         * g++.dg/lookup/using12.C: New test.
22041
22042         * g++.dg/init/null1.C: Fix PR number.
22043         * g++.dg/parse/namespace10.C: Likewise.
22044
22045 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22046
22047         PR c++/16224
22048         * g++.dg/template/spec17.C: New test.
22049         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22050         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22051
22052 2004-08-02  David Billinghurst
22053
22054         PR fortran/16292
22055         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22056
22057 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22058
22059         * gcc.dg/ia64-got-1.c: New test case.
22060
22061 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22062
22063         PR c++/16489
22064         * g++.dg/init/null1.C: New test.
22065         * g++.dg/tc1/dr76.C: Adjust error marker.
22066
22067         PR c++/16529
22068         * g++.dg/parse/namespace10.C: New test.
22069
22070         PR c++/16810
22071         * g++.dg/inherit/ptrmem2.C: New test.
22072
22073 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22074
22075         PR target/16155
22076         * gcc.dg/pr16155.c: New test.
22077
22078 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22079
22080         * gcc.dg/redecl-2.c: New test.
22081
22082 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22083
22084         * gcc.dg/darwin-longdouble.c: New file.
22085
22086 2004-07-30  Richard Henderson  <rth@redhat.com>
22087
22088         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22089         write to constant argument.
22090         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22091
22092 2004-07-30  Richard Henderson  <rth@redhat.com>
22093
22094         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22095         tests of nearest around zero.
22096
22097 2004-07-30  Andrew Pinski  <apinski@apple.com>
22098
22099         * gcc.c-torture/compile/20040730-1.c: New test.
22100
22101 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22102
22103         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22104         powerpc-eabispe.
22105
22106 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22107
22108         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22109
22110 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22111
22112         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22113         contains $ld_library_path.
22114         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22115
22116 2004-07-29  Richard Henderson  <rth@redhat.com>
22117
22118         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22119
22120         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22121         (alt2, which): New.
22122         (Check): Accept either alternative.
22123
22124 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22125
22126         * g++.dg/abi/inline1.C: New test.
22127         * g++.dg/abi/local1-a.cc: Likewise.
22128         * g++.dg/abi/local1.C: Likewise.
22129         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22130         * g++.dg/abi/mangle12.C: Likewise.
22131         * g++.dg/abi/mangle17.C: Likewise.
22132         * g++.dg/abi/mangle20-2.C: Likewise.
22133         * g++.dg/opt/interface1.C: Likewise.
22134         * g++.dg/opt/interface1.h: Likewise.
22135         * g++.dg/opt/interface1-a.cc: New test.
22136         * g++.dg/parse/repo1.C: New test.
22137         * g++.dg/template/repo1.C: Likewise.
22138         * g++.dg/warn/Winline-1.C: Likewise.
22139         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22140
22141 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22142
22143         * gcc.dg/tree-ssa/20040729-1.c: New test.
22144
22145 2004-07-27  Matt Austern <austern@apple.com>
22146
22147         * gcc.dg/darwin-bool-1.c: New test.
22148         * gcc.dg/darwin-bool-2.c: New test.
22149
22150 2004-07-28  Richard Henderson  <rth@redhat.com>
22151
22152         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22153         arguments in the correct type.  Don't write to constant arguments.
22154
22155 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22156
22157         PR tree-optimization/16688
22158         PR tree-optimization/16689
22159         * g++.dg/tree-ssa/pr16688.C: New test.
22160
22161 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22162
22163         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22164         loads.  Not only in the comment, this time.
22165
22166 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22167
22168         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22169         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22170         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22171         * gcc.dg/sh4a-bitmovua.c: New.
22172         * gcc.dg/sh4a-cos.c: New.
22173         * gcc.dg/sh4a-cosf.c: New.
22174         * gcc.dg/sh4a-fprun.c: New.
22175         * gcc.dg/sh4a-fsrra.c: New.
22176         * gcc.dg/sh4a-memmovua.c: New.
22177         * gcc.dg/sh4a-sin.c: New.
22178         * gcc.dg/sh4a-sincos.c: New.
22179         * gcc.dg/sh4a-sincosf.c: New.
22180         * gcc.dg/sh4a-sinf.c: New.
22181
22182 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22183
22184         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22185         conditionals.
22186         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22187         loads.
22188         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22189         DOM1.
22190
22191 2004-07-27  Andrew Pinski  <apinski@apple.com>
22192
22193         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22194
22195 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22196
22197         * gcc.dg/pragma-isr.c: New test.
22198
22199 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22200
22201         PR c++/14429
22202         * g++.dg/template/ttp11.C: New test.
22203
22204 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22205
22206         * gcc.c-torture/compile/20040727-1.c: New test.
22207
22208 2004-07-26  Eric Christopher  <echristo@redhat.com>
22209
22210         * gcc.c-torture/compile/20040726-2.c: New test.
22211
22212 2004-07-26  Andrew Pinski  <apinski@apple.com>
22213
22214         * g++.dg/rtti/tinfo1.C: Xfail.
22215
22216 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22217
22218         * gcc.c-torture/compile/20040726-1.c: New test.
22219
22220 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22221             Brian Ryner  <bryner@brianryner.com>
22222
22223         PR c++/9283
22224         PR c++/15000
22225         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22226         * g++.dg/ext/visibility/: New directory.
22227         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22228         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22229         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22230         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22231         * g++.dg/ext/visibility/fvisibility.C,
22232         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22233         g++.dg/ext/visibility/fvisibility-override1.C
22234         g++.dg/ext/visibility/fvisibility-override2.C
22235         g++.dg/ext/visibility/memfuncts.C
22236         g++.dg/ext/visibility/noPLT.C
22237         g++.dg/ext/visibility/pragma.C
22238         g++.dg/ext/visibility/pragma-override1.C
22239         g++.dg/ext/visibility/pragma-override2.C
22240         g++.dg/ext/visibility/staticmemfuncts.C
22241         g++.dg/ext/visibility/virtual.C: New tests.
22242
22243 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22244
22245         PR c/15360
22246         * gcc.dg/pr15360-1.c: New test.
22247
22248 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22249
22250         * gcc.dg/pragma-align-2.c: New test.
22251         * gcc.dg/pragma-init-fini.c: New test.
22252         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22253         targets.
22254
22255 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22256
22257         * gcc.dg/init-string-2.c: New test.
22258
22259 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22260
22261         PR 16684
22262         * gcc.dg/Wredundant-decls-1.c: New test case.
22263
22264 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22265
22266         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22267         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22268         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22269         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22270         * gcc.dg/compat/generate-random.c: New file.
22271         * gcc.dg/compat/generate-random.h: Likewise.
22272         * gcc.dg/compat/generate-random_r.c: Likewise.
22273         * gcc.dg/compat/struct-layout-1.h: Likewise.
22274         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22275         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22276         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22277         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22278         * gcc.dg/compat/struct-layout-1_main.c: New test.
22279         * gcc.dg/compat/struct-layout-1_x.c: New file.
22280         * gcc.dg/compat/struct-layout-1_y.c: New file.
22281         * gcc.dg/compat/struct-layout-1_test.h: New file.
22282
22283 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22284
22285         * gcc.dg/comp-return-1.c: New test
22286
22287 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22288
22289         * gcc.dg/vmx/8-02a.c: Fix typo.
22290
22291         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22292         * gcc.dg/darwin-abi-3.c: New test.
22293
22294         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22295         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22296
22297         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22298         * gcc.dg/vmx/ops-long-1.c: New test.
22299         * gcc.dg/vmx/ops-long-2.c: New test.
22300
22301 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22302
22303         * g++.dg/lookup/conv-[1234].C: New.
22304
22305 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22306
22307         * g++.dg/parse/attr2.C: Simplify.
22308
22309 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22310
22311         PR c/7284
22312         * gcc.c-torture/execute/pr7284-1.c: New test.
22313
22314 2004-07-22  Brian Booth  <bbooth@redhat.com>
22315
22316         * gcc.dg/tree-ssa/20040721-1.c: New test.
22317
22318 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22319
22320         * g++.dg/template/crash20.c: New.
22321
22322 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22323
22324         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22325         Add dg-run directive.  Declare variables as required.
22326         * gfortran.dg/g77/README: Update
22327
22328 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22329
22330         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22331         gcc.dg/cris-peep2-andu2.c: New tests.
22332
22333 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22334
22335         PR c/15052
22336         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22337         on return type.
22338         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22339         messages.
22340         * gcc.dg/qual-return-2.c: Update expected messages.
22341         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22342
22343 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22344
22345         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22346         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22347
22348 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22349
22350         PR c/11250
22351         * gcc.dg/init-string-1.c: New test.
22352
22353 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22354
22355         PR middle-end/15345
22356         PR c/16450
22357         * gcc.dg/torture/nested-fn-1.c: New test.
22358
22359 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22360
22361         PR target/16559
22362         * gcc.dg/ia64-fptr-1.c: New file.
22363
22364 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22365
22366         PR c++/14497
22367         * g++.dg/template/spec16.C: New test.
22368         * g++.old-deja/g++.robertl/eb118.C: Remove.
22369
22370 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22371
22372         PR c++/509
22373         * g++.dg/template/spec15.C: New test.
22374
22375 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22376
22377         Copy cases from g77.f-torture/execute and add dg-run
22378         directive.  Other changes as noted.
22379         * gfortran.dg/g77/13037.f
22380         * gfortran.dg/g77/1832.f
22381         * gfortran.dg/g77/19981119-0.f
22382         * gfortran.dg/g77/19990313-0.f
22383         * gfortran.dg/g77/19990313-1.f
22384         * gfortran.dg/g77/19990313-2.f
22385         * gfortran.dg/g77/19990313-3.f
22386         * gfortran.dg/g77/19990419-1.f
22387         * gfortran.dg/g77/19990826-0.f
22388         * gfortran.dg/g77/19990826-2.f
22389         * gfortran.dg/g77/20000503-1.f
22390         * gfortran.dg/g77/20001111.f
22391         * gfortran.dg/g77/20010116.f
22392         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22393         * gfortran.dg/g77/20010430.f
22394         * gfortran.dg/g77/6177.f
22395         * gfortran.dg/g77/947.f
22396         * gfortran.dg/g77/970816-3.f
22397         * gfortran.dg/g77/971102-1.f
22398         * gfortran.dg/g77/980520-1.f
22399         * gfortran.dg/g77/980628-0.f
22400         * gfortran.dg/g77/980628-1.f
22401         * gfortran.dg/g77/980628-10.f
22402         * gfortran.dg/g77/980628-2.f
22403         * gfortran.dg/g77/980628-3.f
22404         * gfortran.dg/g77/980628-7.f
22405         * gfortran.dg/g77/980628-8.f
22406         * gfortran.dg/g77/980628-9.f
22407         * gfortran.dg/g77/980701-0.f
22408         * gfortran.dg/g77/980701-1.f
22409         * gfortran.dg/g77/cabs.f
22410         * gfortran.dg/g77/claus.f
22411         * gfortran.dg/g77/complex_1.f
22412         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22413         * gfortran.dg/g77/dcomplex.f
22414         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22415         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22416         * gfortran.dg/g77/f90-intrinsic-numeric.f
22417         * gfortran.dg/g77/int8421.f
22418         * gfortran.dg/g77/labug1.f
22419         * gfortran.dg/g77/large_vec.f
22420         * gfortran.dg/g77/le.f
22421         * gfortran.dg/g77/short.f
22422         * gfortran.dg/g77/README: Update
22423
22424 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22425
22426         PR c++/16637
22427         * g++.dg/parse/lookup4.C: New test.
22428
22429 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22430
22431         PR c++/16175
22432         * g++.dg/template/ttp10.C: New test.
22433
22434 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22435
22436         * gcc.dg/pr12625-1.c: New test.
22437
22438 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22439
22440         * testsuite/gcc.dg/switch-warn-1.c: New test.
22441         * testsuite/gcc.dg/switch-warn-2.c: New test.
22442         * gcc.c-torture/compile/pr14730.c: Update.
22443
22444 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22445
22446         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22447         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22448         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22449         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22450
22451 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22452
22453         PR c++/16623
22454         * g++.dg/template/assign1.C: New test.
22455
22456 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22457
22458         PR c++/12170
22459         * g++.dg/template/ttp9.C: New test.
22460
22461 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22462
22463         * gcc.dg/format/cmn-err-1.c: New test.
22464
22465 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22466
22467         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22468         gcc.dg/Wparentheses-10.c: New tests.
22469         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22470
22471 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22472
22473         PR fortran/16465
22474         * gfortran.dg/g77//ffixed-line-length-0.f,
22475         gfortran.dg/g77/ffixed-line-length-132.f,
22476         gfortran.dg/g77/ffixed-line-length-72.f,
22477         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22478         gfortran.dg/g77/README: Update.
22479
22480 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22481
22482         PR c++/13092
22483         * g++.dg/template/non-dependent7.C: New test.
22484         * g++.dg/template/non-dependent8.C: Likewise.
22485         * g++.dg/template/non-dependent9.C: Likewise.
22486         * g++.dg/template/non-dependent10.C: Likewise.
22487
22488 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22489
22490         PR c++/16337
22491         * g++.dg/parse/attr2.C: New test.
22492
22493 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22494
22495         * g77.dg: Removed.
22496         * g77.f-torture: Ditto.
22497
22498 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22499
22500         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22501         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22502         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22503
22504 2004-07-16  Richard Henderson  <rth@redhat.com>
22505
22506         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22507
22508 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22509
22510         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22511         tests with full list of options.
22512         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22513         of TORTURE_OPTIONS if test contains 'dg-do run'.
22514
22515         PR fortran/16404
22516         * gfortran.dg/do_iterator.f90: New test.
22517
22518 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22519
22520         PR rtl-optimization/16536
22521         * gcc.c-torture/execute/restrict-1.c: New test.
22522
22523 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22524
22525         PR fortran/15324
22526         * gfortran.dg/pr15324.f90: New test.
22527
22528         PR fortran/15129
22529         * gfortran.dg/pr15129.f90: New test.
22530
22531         PR fortran/15140
22532         * gfortran.dg/pr15140.f90: New test.
22533
22534         PR fortran/13792
22535         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22536         compile-time simplification.
22537
22538 2004-07-14  Mike Stump  <mrs@apple.com>
22539
22540         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22541
22542 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22543
22544         PR target/16325
22545         * gcc.dg/profile-generate-1.c: New.
22546
22547 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22548
22549         * gcc.c-torture/execute/20040709-1.c: New test.
22550         * gcc.c-torture/execute/20040709-2.c: New test.
22551
22552 2004-07-14  Mike Stump  <mrs@apple.com>
22553
22554         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22555
22556 2004-07-14  Mike Stump  <mrs@apple.com>
22557
22558         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22559
22560 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22561
22562         PR c++/16518
22563         * g++.dg/parse/mutable1.C: New test.
22564
22565 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22566
22567         PR tree-optimization/16443
22568         * gcc.dg/tree-ssa/20040713-1.c: New test.
22569
22570 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22571
22572         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22573         for operator new.
22574
22575 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22576
22577         * gfortran.dg/g77/README: New file
22578         * gfortran.dg/g77/19981216-0.f: Copy from
22579         g77.f-torture/noncompile.  Add "dg-do compile" and
22580         dg-error as required.
22581         * gfortran.dg/g77/19990218-1.f: Likewise.
22582         * gfortran.dg/g77/19990905-1.f: Likewise.
22583         * gfortran.dg/g77/9263.f: Likewise.
22584         * gfortran.dg/g77/980615-0.f: Likewise.
22585         * gfortran.dg/g77/980616-0.f: Likewise.
22586         * gfortran.dg/g77/check0.f: Likewise.
22587         * gfortran.dg/g77/select_no_compile.f: Likewise.
22588
22589 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22590
22591         Copy files from g77.f-torture/compile.
22592         Add "{ dg-do compile}".  Other changes as noted
22593         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22594         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22595         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22596         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22597         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22598         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22599         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22600         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22601         statement to conform to standard.  Append alpha1.x for reference.
22602         * gfortran.dg/g77/xformat.f: Add dg-warning
22603
22604 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22605
22606         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22607         Add {dg-do compile} directive.
22608         * gfortran.dg/g77/cpp2.F: Likewise.
22609
22610 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22611
22612         PR c++/5402
22613         * g++.dg/lookup/name-clash1.C: New test.
22614
22615         PR c++/9777
22616         * g++.dg/lookup/name-clash2.C: New test.
22617
22618         PR c++/12102
22619         * g++.dg/lookup/name-clash3.C: New test.
22620
22621 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22622
22623         * g++.dg/lookup/new2.C: New test.
22624         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22625
22626 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22627
22628         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22629         Add {dg-do compile} directive.
22630         * gfortran.dg/g77/13060.f: Likewise.
22631         * gfortran.dg/g77/19990218-0.f: Likewise.
22632         * gfortran.dg/g77/19990305-0.f: Likewise.
22633         * gfortran.dg/g77/19990419-0.f: Likewise.
22634         * gfortran.dg/g77/19990502-0.f: Likewise.
22635         * gfortran.dg/g77/19990502-1.f: Likewise.
22636         * gfortran.dg/g77/19990525-0.f: Likewise.
22637         * gfortran.dg/g77/19990826-1.f: Likewise.
22638         * gfortran.dg/g77/19990826-3.f: Likewise.
22639         * gfortran.dg/g77/19990905-2.f: Likewise.
22640         * gfortran.dg/g77/20000412-1.f: Likewise.
22641         * gfortran.dg/g77/20000511-1.f: Likewise.
22642         * gfortran.dg/g77/20000511-2.f: Likewise.
22643         * gfortran.dg/g77/20000518.f: Likewise.
22644         * gfortran.dg/g77/20000601-1.f: Likewise.
22645         * gfortran.dg/g77/20000601-2.f: Likewise.
22646         * gfortran.dg/g77/20000629-1.f: Likewise.
22647         * gfortran.dg/g77/20000630-2.f: Likewise.
22648         * gfortran.dg/g77/20010115.f: Likewise.
22649         * gfortran.dg/g77/20010321-1.f: Likewise.
22650         * gfortran.dg/g77/20010426.f: Likewise.
22651         * gfortran.dg/g77/20020307-1.f: Likewise.
22652         * gfortran.dg/g77/8485.f: Likewise.
22653         * gfortran.dg/g77/960317-1.f: Likewise.
22654         * gfortran.dg/g77/970915-0.f: Likewise.
22655         * gfortran.dg/g77/980310-1.f: Likewise.
22656         * gfortran.dg/g77/980310-2.f: Likewise.
22657         * gfortran.dg/g77/980310-3.f: Likewise.
22658         * gfortran.dg/g77/980310-4.f: Likewise.
22659         * gfortran.dg/g77/980310-6.f: Likewise.
22660         * gfortran.dg/g77/980310-7.f: Likewise.
22661         * gfortran.dg/g77/980310-8.f: Likewise.
22662         * gfortran.dg/g77/980419-2.f: Likewise.
22663         * gfortran.dg/g77/980424-0.f: Likewise.
22664         * gfortran.dg/g77/980427-0.f: Likewise.
22665         * gfortran.dg/g77/980729-0.f: Likewise.
22666         * gfortran.dg/g77/981117-1.f: Likewise.
22667         * gfortran.dg/g77/toon_1.f: Likewise.
22668
22669 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22670
22671         PR c++/2204
22672         * g++.dg/other/abstract2.C: New test.
22673
22674 2004-07-12  Paul Brook  <paul@codesourcery.com>
22675
22676         * gfortran.dg/pointer_init_1.f90: New test.
22677
22678 2004-07-11  Paul Brook  <paul@codesourcery.com>
22679
22680         PR fortran/15986
22681         * gfortran.dg/contained_1.f90: New test.
22682
22683 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22684
22685         * g++.dg/parse/defarg8.C: New test.
22686
22687 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22688
22689         PR fortran/16433
22690         * gfortran.dg/pr16433.f: New test.
22691
22692         PR fortran/17574
22693         * gfortran.dg/pr15754.f90: New test.
22694
22695 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22696
22697         PR tree-optimization/16437
22698         * gcc.c-torture/execute/bitfld-4.c: New test.
22699
22700 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22701
22702         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22703         access to common var from module.
22704
22705 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22706
22707         PR fortran/16336
22708         * gfortran.fortran-torture/execute/common_2.f90: New test.
22709
22710 2004-07-10  Paul Brook  <paul@codesourcery.com>
22711
22712         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22713
22714 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22715
22716         PR fortran/15969
22717         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22718
22719 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22720
22721         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22722         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22723         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22724         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22725         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22726         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22727         * gfortran.dg/g77/funderscoring.f: Likewise.
22728         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22729
22730 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22731
22732         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22733
22734 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22735         Paul Brook  <paul@codesourcery.com>
22736
22737         PR fortran/13415
22738         * gfortran.dg/common_pointer_1.f90: New test.
22739
22740 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22741
22742         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22743
22744 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22745
22746         PR target/16364
22747         * gcc.c-torture/compile/20040709-1.c: New.
22748
22749 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22750
22751         PR fortran/14077
22752         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22753
22754 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22755
22756         PR fortran/13201
22757         * gfortran.dg/shape_1.f90: New test.
22758
22759 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22760             Andrew Pinski  <apinski@apple.com>
22761
22762         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22763
22764 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22765
22766         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22767         comment.
22768
22769 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22770         Paul Brook  <paul@codesourcery.com>
22771
22772         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22773         '.f95' and '.F95'.
22774
22775 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22776
22777         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22778
22779 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22780
22781         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22782         testcases with capital suffix.
22783
22784 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22785
22786         PR fortran/15481
22787         PR fortran/13372
22788         PR fortran/13575
22789         PR fortran/15978
22790         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22791
22792         * gfortran.dg/implicit_1.f90: New test.
22793
22794 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22795
22796         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22797         expression to match gfortran warning/error messages
22798         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22799         dg-error text.
22800
22801 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22802
22803         * lib/fortran-torture.exp: Rename proc search_for to
22804         search_for_re.
22805
22806 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22807
22808         * gcc.c-torture/execute/simd-5.x: New file.
22809         XFAIL on SPARC 64-bit at -O0.
22810
22811 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22812
22813         PR c++/8211
22814         PR c++/16165
22815         * g++.dg/warn/effc3.C: New test.
22816
22817 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22818
22819         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22820         change X to 1X in format.
22821         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22822         add data statements to conform to standard.
22823
22824 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22825
22826         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22827         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22828         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22829
22830 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22831
22832         * gfortran.dg/g77/7388.f: Copy from g77.dg
22833         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22834         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22835         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22836         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22837         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22838         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22839         * gfortran.dg/g77/strlen0.f: Likewise.
22840
22841 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22842
22843         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22844         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22845
22846 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22847
22848         * gcc.c-torture/execute/920428-2.x: Delete.
22849         * gcc.c-torture/execute/920501-7.x: Likewise.
22850
22851 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22854         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22855         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22856         prescott and c3-2.
22857         (PREFETCH_3DNOW): Add -march=c3.
22858
22859 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22860
22861         PR c/16437
22862         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22863         * gcc.c-torture/execute/bf64-1.x: Likewise.
22864
22865 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22866
22867         * gcc.c-torture/compile/20040708-1.c: New test.
22868
22869 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22870
22871         PR c++/16169
22872         * g++.dg/warn/effc2.C: New test.
22873
22874 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22875
22876         * gcc.c-torture/execute/bitfld-1.x: Remove.
22877         * gcc.c-torture/execute/bitfld-3.c: New test.
22878         * gcc.dg/bitfld-2.c: Remove XFAILs.
22879
22880 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22881
22882         PR c++/16276
22883         * g++.dg/rtti/tinfo1.C: New file.
22884
22885 2004-07-07  Eric Christopher  <echristo@redhat.com>
22886
22887         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22888
22889 2004-07-07  Andrew Pinski  <apinski@apple.com>
22890
22891         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22892
22893 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22894
22895         * g++.dg/init/call1.C: XFAIL.
22896
22897 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22898
22899         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22900         except for movstrict*, to movmem* and clrstr* to clrmem*.
22901
22902 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22903
22904         * gcc.c-torture/execute/20040707-1.c: New test.
22905
22906 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22907
22908         * gcc.c-torture/execute/20040706-1.c: New test.
22909
22910 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22911
22912         PR c++/3671
22913         * g++.dg/template/spec14.C: New test.
22914
22915 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22916
22917         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22918         nothing if not yet defined.  Use it in b, c and d type definitions.
22919         * gcc.c-torture/execute/20040705-1.c: New test.
22920         * gcc.c-torture/execute/20040705-2.c: New test.
22921
22922 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22923
22924         PR c++/2518
22925         * g++.dg/lookup/new1.C: New test.
22926
22927 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22928
22929         PR c++/11406
22930         * g++.dg/template/sizeof8.C: New test.
22931
22932 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22933
22934         * gcc.c-torture/compile/20040705-1.c: New test.
22935
22936 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22937
22938         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22939
22940 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22941
22942         * gcc.dg/cpp/if-mop.c: Two new testcases.
22943         * gcc.dg/cpp/trad/comment-3.c: New.
22944
22945 2004-07-04  Paul Brook  <paul@codesourcery.com>
22946
22947         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22948
22949 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22950
22951         PR c++/3761
22952         * g++.dg/lookup/crash4.C: New test.
22953
22954 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22955
22956         * gcc.c-torture/execute/builtin-abs-1.c
22957         * gcc.c-torture/execute/builtin-abs-2.c
22958         * gcc.c-torture/execute/builtin-complex-1.c
22959         * gcc.c-torture/execute/builtins/string-1-lib.c
22960         * gcc.c-torture/execute/builtins/string-1.c
22961         * gcc.c-torture/execute/builtins/string-2-lib.c
22962         * gcc.c-torture/execute/builtins/string-2.c
22963         * gcc.c-torture/execute/builtins/string-3-lib.c
22964         * gcc.c-torture/execute/builtins/string-3.c
22965         * gcc.c-torture/execute/builtins/string-4-lib.c
22966         * gcc.c-torture/execute/builtins/string-4.c
22967         * gcc.c-torture/execute/builtins/string-5-lib.c
22968         * gcc.c-torture/execute/builtins/string-5.c
22969         * gcc.c-torture/execute/builtins/string-6-lib.c
22970         * gcc.c-torture/execute/builtins/string-6.c
22971         * gcc.c-torture/execute/builtins/string-7-lib.c
22972         * gcc.c-torture/execute/builtins/string-7.c
22973         * gcc.c-torture/execute/builtins/string-8-lib.c
22974         * gcc.c-torture/execute/builtins/string-8.c
22975         * gcc.c-torture/execute/builtins/string-9-lib.c
22976         * gcc.c-torture/execute/builtins/string-9.c
22977         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22978         * gcc.c-torture/execute/builtins/string-asm-1.c
22979         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22980         * gcc.c-torture/execute/builtins/string-asm-2.c
22981         * gcc.c-torture/execute/stdio-opt-1.c
22982         * gcc.c-torture/execute/stdio-opt-2.c
22983         * gcc.c-torture/execute/stdio-opt-3.c
22984         * gcc.c-torture/execute/string-opt-1.c
22985         * gcc.c-torture/execute/string-opt-10.c
22986         * gcc.c-torture/execute/string-opt-11.c
22987         * gcc.c-torture/execute/string-opt-12.c
22988         * gcc.c-torture/execute/string-opt-13.c
22989         * gcc.c-torture/execute/string-opt-14.c
22990         * gcc.c-torture/execute/string-opt-15.c
22991         * gcc.c-torture/execute/string-opt-16.c
22992         * gcc.c-torture/execute/string-opt-2.c
22993         * gcc.c-torture/execute/string-opt-6.c
22994         * gcc.c-torture/execute/string-opt-7.c
22995         * gcc.c-torture/execute/string-opt-8.c:
22996         Replace with ...
22997
22998         * gcc.c-torture/execute/builtins/abs-2.c
22999         * gcc.c-torture/execute/builtins/abs-3.c
23000         * gcc.c-torture/execute/builtins/complex-1.c
23001         * gcc.c-torture/execute/builtins/fprintf.c
23002         * gcc.c-torture/execute/builtins/fputs.c
23003         * gcc.c-torture/execute/builtins/memcmp.c
23004         * gcc.c-torture/execute/builtins/memmove.c
23005         * gcc.c-torture/execute/builtins/memops-asm.c
23006         * gcc.c-torture/execute/builtins/mempcpy-2.c
23007         * gcc.c-torture/execute/builtins/mempcpy.c
23008         * gcc.c-torture/execute/builtins/memset.c
23009         * gcc.c-torture/execute/builtins/printf.c
23010         * gcc.c-torture/execute/builtins/sprintf.c
23011         * gcc.c-torture/execute/builtins/strcat.c
23012         * gcc.c-torture/execute/builtins/strchr.c
23013         * gcc.c-torture/execute/builtins/strcmp.c
23014         * gcc.c-torture/execute/builtins/strcpy.c
23015         * gcc.c-torture/execute/builtins/strcspn.c
23016         * gcc.c-torture/execute/builtins/strlen-2.c
23017         * gcc.c-torture/execute/builtins/strlen.c
23018         * gcc.c-torture/execute/builtins/strncat.c
23019         * gcc.c-torture/execute/builtins/strncmp-2.c
23020         * gcc.c-torture/execute/builtins/strncmp.c
23021         * gcc.c-torture/execute/builtins/strncpy.c
23022         * gcc.c-torture/execute/builtins/strpbrk.c
23023         * gcc.c-torture/execute/builtins/strpcpy-2.c
23024         * gcc.c-torture/execute/builtins/strpcpy.c
23025         * gcc.c-torture/execute/builtins/strrchr.c
23026         * gcc.c-torture/execute/builtins/strspn.c
23027         * gcc.c-torture/execute/builtins/strstr-asm.c
23028         * gcc.c-torture/execute/builtins/strstr.c:
23029         ... these new files.
23030
23031         * gcc.c-torture/execute/builtins/abs-2-lib.c
23032         * gcc.c-torture/execute/builtins/abs-3-lib.c
23033         * gcc.c-torture/execute/builtins/complex-1-lib.c
23034         * gcc.c-torture/execute/builtins/fprintf-lib.c
23035         * gcc.c-torture/execute/builtins/fputs-lib.c
23036         * gcc.c-torture/execute/builtins/memcmp-lib.c
23037         * gcc.c-torture/execute/builtins/memmove-lib.c
23038         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23039         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23040         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23041         * gcc.c-torture/execute/builtins/memset-lib.c
23042         * gcc.c-torture/execute/builtins/printf-lib.c
23043         * gcc.c-torture/execute/builtins/sprintf-lib.c
23044         * gcc.c-torture/execute/builtins/strcat-lib.c
23045         * gcc.c-torture/execute/builtins/strchr-lib.c
23046         * gcc.c-torture/execute/builtins/strcmp-lib.c
23047         * gcc.c-torture/execute/builtins/strcpy-lib.c
23048         * gcc.c-torture/execute/builtins/strcspn-lib.c
23049         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23050         * gcc.c-torture/execute/builtins/strlen-lib.c
23051         * gcc.c-torture/execute/builtins/strncat-lib.c
23052         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23053         * gcc.c-torture/execute/builtins/strncmp-lib.c
23054         * gcc.c-torture/execute/builtins/strncpy-lib.c
23055         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23056         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23057         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23058         * gcc.c-torture/execute/builtins/strrchr-lib.c
23059         * gcc.c-torture/execute/builtins/strspn-lib.c
23060         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23061         * gcc.c-torture/execute/builtins/strstr-lib.c
23062         * gcc.c-torture/execute/builtins/lib/abs.c
23063         * gcc.c-torture/execute/builtins/lib/fprintf.c
23064         * gcc.c-torture/execute/builtins/lib/memset.c
23065         * gcc.c-torture/execute/builtins/lib/printf.c
23066         * gcc.c-torture/execute/builtins/lib/sprintf.c
23067         * gcc.c-torture/execute/builtins/lib/strcpy.c
23068         * gcc.c-torture/execute/builtins/lib/strcspn.c
23069         * gcc.c-torture/execute/builtins/lib/strncat.c
23070         * gcc.c-torture/execute/builtins/lib/strncmp.c
23071         * gcc.c-torture/execute/builtins/lib/strncpy.c
23072         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23073         * gcc.c-torture/execute/builtins/lib/strspn.c
23074         * gcc.c-torture/execute/builtins/lib/strstr.c:
23075         New files containing support routines.
23076
23077         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23078         declaration.
23079         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23080         when not optimizing.
23081
23082 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23083
23084         PR c++/16240
23085         * g++.dg/abi/mangle22.C: New test.
23086         * g++.dg/abi/mangle23.C: Likewise.
23087
23088 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23089
23090         PR fortran/16290
23091         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23092         Allow for cases without denormalized floating point numbers.
23093
23094 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23095
23096         PR c/1027
23097         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23098         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23099         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23100         expected warning text.
23101         * gcc.dg/format/diag-2.c: New test.
23102
23103 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23104
23105         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23106
23107 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23108
23109         * gcc.dg/builtins-43.c: New.
23110         * gcc.dg/builtins-44.c: New.
23111         * gcc.dg/builtins-45.c: New.
23112
23113 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23114             Andreas Tobler  <a.tobler@schweiz.ch>
23115
23116         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23117         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23118         as SIGSEGV.
23119         * gcc.dg/cleanup-11.c: Likewise.
23120         * gcc.dg/cleanup-8.c: Likewise.
23121         * gcc.dg/cleanup-9.c: Likewise.
23122         * gcc.dg/cleanup-5.c: Run on all platforms.
23123
23124 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23125
23126         * g++.dg/warn/nonnull1.C: New test.
23127
23128 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23129
23130         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23131         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23132         Special-case the Sun compiler wrt to <complex.h>.
23133
23134 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23135
23136         * gcc.dg/Wunreachable-8.C: New test.
23137
23138         * gcc.dg/h8300-ice2.c : New test.
23139
23140 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23141
23142         PR fortran/16161
23143         * gfortran.fortran-torture/compile/implicit.f90: Add test
23144         for implicit character.
23145
23146 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23147
23148         PR fortran/16289
23149         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23150         Use tiny() intrinsic to find smallest non-negative real
23151
23152 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23153
23154         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23155         * gcc.dg/compat/struct-by-value-22_x.c: New.
23156         * gcc.dg/compat/struct-by-value-22_y.c: New.
23157
23158         * gcc.c-torture/execute/20040629-1.c: New test.
23159
23160 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23161
23162         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23163         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23164
23165         PR target/16195
23166         * gcc.dg/20040625-1.c: New test.
23167
23168 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23169
23170         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23171
23172 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23173
23174         PR fortran/15963
23175         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23176
23177 2004-06-29  Richard Henderson  <rth@redhat.com>
23178
23179         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23180
23181 2004-06-29  Paul Brook  <paul@codesourcery.com>
23182
23183         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23184         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23185
23186 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23187
23188         PR c++/16260
23189         * g++.dg/parse/crash15.C: New.
23190
23191 2004-06-28  Andrew Pinski  <apinski@apple.com>
23192
23193         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23194         by the error already.
23195
23196         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23197
23198 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23199
23200         PR target/14041
23201         * gcc.dg/h8300-bss-align-1.c : New.
23202
23203 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         * PR c++/16174
23206         * g++.dg/template/ctor4.C: New.
23207
23208 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23209
23210         PR c++/16205
23211         * g++.dg/warn/Wsequence-point-1.C: New test.
23212
23213 2004-06-27  Paul Brook  <paul@codesourcery.com>
23214
23215         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23216
23217 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23218
23219         * g++.old-deja/g++.mike/p7325.C: Remove.
23220
23221 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23222
23223         PR c/14963
23224         * gcc.dg/pr14963.c: New test.
23225
23226 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23227
23228         PR c++/16193
23229         * g++.dg/parse/redef1.C: New test.
23230
23231 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23232
23233         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23234         20021110.c.
23235         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23236         20021119-1.c.
23237         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23238         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23239         5-04.c.
23240         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23241         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23242         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23243         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23244         g++.brendan/enum14.C.
23245         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23246         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23247         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23248         g++.mike/virt1.C.
23249         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23250         memtemp24.C.
23251
23252 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23253
23254         * gcc.dg/20040527-1.c: New test case.
23255
23256 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23257
23258         PR gfortran/pr16196
23259         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23260
23261 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23262
23263         PR middle-end/15825
23264         * gcc.dg/pr15825-1.c: New test case.
23265
23266 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23267
23268         * gcc.c-torture/execute/20040625-1.c: New test.
23269
23270 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23271
23272         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23273
23274 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23275
23276         * gcc.dg/torture/mips-div-1.c: New test.
23277
23278 2004-06-24  Jeff Law  <law@redhat.com>
23279
23280         * gcc.dg/tree-ssa/20040624-1.c: New test.
23281
23282 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23283
23284         * gcc.c-torture/compile/20040624-1.c: New test.
23285
23286 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23287
23288         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23289         this directory.
23290
23291 2004-06-23  Andrew Pinski  <apinski@apple.com>
23292
23293         PR middle-end/15988
23294         * g++.dg/opt/ptrmem4.C: New test.
23295
23296         * gcc.dg/c90-array-quals-2.c: New test.
23297
23298 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23299
23300         * gcc.dg/kpice1.c: New test.
23301
23302 2006-06-23  Andrew Pinski  <apinski@apple.com>
23303
23304         * gcc.dg/c90-array-quals.c: New test.
23305
23306 2006-06-22  Richard Henderson  <rth@redhat.com>
23307
23308         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23309
23310 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23311
23312         * gcc.dg/builtins-config.h: Handle FreeBSD.
23313
23314 2006-06-22  Richard Henderson  <rth@redhat.com>
23315
23316         * g++.dg/opt/devirt1.C: New.
23317
23318 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23319
23320         * g++.dg/opt/pr15551.C: New testcase.
23321
23322 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23323
23324         PR target/14800
23325         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23326         x86_64-*-linux* when compiling for 32bit.
23327
23328 2004-06-21  Andrew Pinski  <apinski@apple.com>
23329
23330         * gcc.dg/pch/struct-1.c: New.
23331         * gcc.dg/pch/struct-1.hs: New.
23332
23333 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23334
23335         * gcc.dg/pch/save-temps-1.c: New file.
23336         * gcc.dg/pch/save-temps-1.hs: New file.
23337
23338 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23339
23340         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23341         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23342
23343 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23344
23345         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23346         to fix type error.
23347         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23348         Remove trailing spaces.
23349
23350 2004-06-21  Richard Henderson  <rth@redhat.com>
23351
23352         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23353         merging && to BIT_FIELD_REF.
23354
23355 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23356
23357         * g++.dg/opt/placeholder1.C: New test.
23358
23359 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23360
23361         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23362         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23363         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23364         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23365
23366 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23367
23368         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23369         extern "C".
23370         * g++.dg/other/pragma-re-1.C: Add comments.
23371
23372 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23373
23374         PR gfortran/16080
23375         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23376
23377 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23378
23379         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23380         instead of setting the type of size_t by
23381         hand.
23382
23383 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23384
23385         * gcc.dg/unordered-2.c: New test case.
23386         * gcc.dg/unordered-3.c: New test case.
23387
23388 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23389
23390         PR other/16043
23391         * lib/g++.exp (g++_version): Tweak regexp for version
23392         * lib/g77.exp (g77_version): Likewise.
23393         * lib/gfortran.exp (gfortran_version): Likewise.
23394         * lib/objc.exp (objc_version): Likewise.
23395         * lib/treelang.exp (treelang_version): Likewise.
23396
23397 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23398
23399         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23400         Use INT_MAX instead of __INT_MAX__.
23401         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23402
23403         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23404         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23405         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23406         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23407         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23408         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23409         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23410         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23411         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23412
23413         * gcc.dg/range-test-1.c: New test.
23414         * g++.dg/opt/range-test-1.C: New test.
23415
23416 2004-06-17  Richard Henderson  <rth@redhat.com>
23417
23418         * objc.dg/sync-1.m: New.
23419         * objc.dg/try-catch-1.m: Don't force next runtime.
23420         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23421         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23422         shadowed catch clause.
23423         * objc.dg/try-catch-5.m: New.
23424
23425 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23426
23427         Bug 14610
23428         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23429
23430 2004-06-15  Richard Henderson  <rth@redhat.com>
23431
23432         * gcc.dg/20001116-1.c: Move expected warning line.
23433
23434 2004-06-15  Richard Henderson  <rth@redhat.com>
23435
23436         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23437         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23438
23439 2004-06-15  Jeff Law  <law@redhat.com>
23440
23441         * gcc.dg/tree-ssa/20040615-1.c: New test.
23442         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23443         be less sensitive to operand ordering.
23444         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23445
23446 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23447
23448         * g++.dg/abi/bitfield3.C: Add comment..
23449
23450 2004-06-15  Richard Henderson  <rth@redhat.com>
23451
23452         * g++.dg/ext/stmtexpr1.C: XFAIL.
23453         * gcc.dg/20030612-1.c: XFAIL.
23454
23455 2004-06-15  Eric Christopher  <echristo@redhat.com>
23456
23457         * g++.dg/charset/asm5.c: New.
23458         * gcc.dg/charset/asm6.c: New.
23459
23460 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23461
23462         PR fortran/15962
23463         * gfortran.fortran-torture/execute/select_1.f90: New test.
23464
23465 2004-06-15  Paul Brook  <paul@codesourcery.com>
23466
23467         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23468
23469 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23470
23471         PR c++/15967
23472         * g++.dg/lookup/crash3.C: New test.
23473
23474 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23475
23476         PR c++/15947
23477         * g++.dg/parse/dtor4.C: New test.
23478
23479 2004-06-14  Jeff Law  <law@redhat.com>
23480
23481         * gcc.c-torture/compile/20040614-1.c: New test.
23482
23483 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23484
23485         PR fortran/15211
23486         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23487         LEN of a character array.
23488
23489 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23490
23491         PR c++/15096
23492         * g++.dg/template/ptrmem10.C: New test.
23493
23494         PR c++/14930
23495         * g++.dg/template/friend30.C: New test.
23496
23497 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23498
23499         PR fortran/14928
23500         * gfortran.fortran-torture/compile/mloc.f90: New test.
23501
23502 2004-06-13  Paul Brook  <paul@codesourcery.com>
23503
23504         * gfortran.fortran-torture/execute/random_2.f90: New test.
23505
23506 2004-06-13  Eric Christopher  <echristo@redhat.com>
23507
23508         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23509
23510 2004-06-12  Paul Brook  <paul@codesourcery.com>
23511
23512         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23513
23514 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23515
23516         PR fortran/14923
23517         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23518
23519 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23520
23521         PR fortran/14957
23522         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23523         syntax errors in end statements of contained subroutines.
23524
23525 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23526
23527         PR fortran/12841
23528         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23529
23530 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23531
23532         PR fortran/15665
23533         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23534
23535 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23536
23537         PR gfortran/12839
23538         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23539
23540 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/15862
23543         * g++.dg/parse/enum1.C: New test.
23544
23545 2004-06-10  Jeff Law  <law@redhat.com>
23546
23547         * gcc.c-torture/compile/20040610-1.c: New test.
23548
23549 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23550
23551         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23552         * g++.old-deja/g++.other/decl3.C: Likewise.
23553
23554 2004-06-10  Brian Booth  <bbooth@redhat.com>
23555
23556         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23557         V_MAY_DEF instead of VDEF.
23558         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23559
23560 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23561
23562         PR c++/14211
23563         * g++.dg/conversion/const1.C: New test.
23564
23565         PR c++/15076
23566         * g++.dg/conversion/reinterpret1.C: New test.
23567
23568         PR c++/15877
23569         * g++.dg/template/enum2.C: New test.
23570
23571         PR c++/15227
23572         * g++.dg/template/error13.C: New test.
23573
23574 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23575
23576         PR fortran/14957
23577         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23578         arguments to test_* REAL and of the right size.
23579
23580 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23581
23582         PR target/15569
23583         PR rtl-optimization/15681
23584         * gcc.dg/20040609-1.c: New test.
23585
23586 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23587
23588         PR c++/14791
23589         * g++.dg/opt/builtins1.C: New test.
23590
23591 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23592
23593         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23594         that use default windows32 struct layout.
23595         * gcc.dg/i386-bitfield2.c: Likewise.
23596
23597 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23598
23599         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23600         for mingw32 and cygwin targets.
23601
23602 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23603
23604         * gcc.dg/pch/macro-4.c: New.
23605         * gcc.dg/pch/macro-4.hs: New.
23606
23607 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23608
23609         PR fortran/13249
23610         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23611
23612 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23613
23614         PR fortran/13372
23615         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23616
23617 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23618
23619         PR gfortran/14897
23620         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23621
23622 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23623
23624         PR gfortran/15755
23625         * gfortran.fortran-torture/execute/backspace.c : New test.
23626
23627 2004-06-09  Paul Brook  <paul@codesourcery.com>
23628
23629         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23630         (pointer_to_section): Rewrite to use smaller array.
23631
23632 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23633
23634         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23635         * gcc.dg/ext/altivec-10.c: Same.
23636         * gcc.dg/ext/altivec-11.c: Same.
23637         * gcc.dg/ext/altivec-12.c: Same.
23638         * gcc.dg/ext/altivec-13.c: Same.
23639         * gcc.dg/ext/altivec-14.c: Same.
23640         * gcc.dg/ext/altivec-15.c: Same.
23641         * gcc.dg/ext/altivec-16.c: Same.
23642         * gcc.dg/ext/altivec-3.c: Same.
23643         * gcc.dg/ext/altivec-4.c: Same.
23644         * gcc.dg/ext/altivec-6.c: Same.
23645         * gcc.dg/ext/altivec-7.c: Same.
23646         * gcc.dg/ext/altivec-8.c: Same.
23647         * gcc.dg/ext/altivec-varargs-1.c: Same.
23648
23649         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23650         * g++.dg/ext/altivec-10.C: Same.
23651         * g++.dg/ext/altivec-2.C: Same.
23652         * g++.dg/ext/altivec-3.C: Same.
23653         * g++.dg/ext/altivec-4.C: Same.
23654         * g++.dg/ext/altivec-5.C: Same.
23655         * g++.dg/ext/altivec-6.C: Same.
23656         * g++.dg/ext/altivec-7.C: Same.
23657         * g++.dg/ext/altivec-8.C: Same.
23658         * g++.dg/ext/altivec-9.C: Same.
23659
23660 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23661
23662         PR c++/7841
23663         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23664
23665 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23666
23667         * gcc.dg/union-1.c: New test.
23668
23669 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23670
23671         * gcc.dg/builtins-41.c: New test case.
23672         * gcc.dg/builtins-42.c: New test case.
23673
23674 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23675
23676         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23677         * g++.dg/ext/altivec-10.C: Same.
23678         * g++.dg/ext/altivec-2.C: Same.
23679         * g++.dg/ext/altivec-3.C: Same.
23680         * g++.dg/ext/altivec-4.C: Same.
23681         * g++.dg/ext/altivec-5.C: Same.
23682         * g++.dg/ext/altivec-6.C: Same.
23683         * g++.dg/ext/altivec-7.C: Same.
23684         * g++.dg/ext/altivec-8.C: Same.
23685         * g++.dg/ext/altivec-9.C: Same.
23686         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23687         * g++.old-deja/g++.brendan/new3.C: Same.
23688         * gcc.c-torture/execute/eeprof-1.x: Same.
23689
23690 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23691
23692         PR c/14765
23693         * gcc.dg/pr14765-1.c: New test.
23694
23695 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23696
23697         PR c/14649
23698         * gcc.dg/pr14649-1.c: New test case.
23699
23700 2004-06-07  Richard Henderson  <rth@redhat.com>
23701
23702         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23703         if temporaries.
23704
23705 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23706
23707         * g++.dg/eh/elide1.C: Remove XFAIL.
23708
23709 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23710
23711         PR c++/15337
23712         * g++.dg/expr/sizeof3.C: New test.
23713
23714         PR c++/14777
23715         * g++.dg/template/access14.C: New test.
23716
23717         PR c++/15554
23718         * g++.dg/template/enum1.C: New test.
23719
23720         PR c++/15057
23721         * g++.dg/eh/throw1.C: New test.
23722
23723 2004-06-07  David Ayers  <d.ayers@inode.at>
23724             Ziemowit Laski  <zlaski@apple.com>
23725
23726         * lib/objc.exp (objc_target_compile): Revert the '-framework
23727         Foundation' flag fix, since bare Darwin does not ship
23728         with the Foundation framework.
23729         * objc/execute/next_mapping.h: Provide a local NSConstantString
23730         @interface and @implementation.
23731         (objc_constant_string_init): A constructor function, used to
23732         initialize the NSConstantString meta-class object.
23733         * objc/execute/string1.m: Include "next_mapping.h" instead of
23734         <Foundation/NSString.h>.
23735         * objc/execute/string2.m: Likewise.
23736         * objc/execute/string3.m: Likewise.
23737         * objc/execute/string4.m: Likewise.
23738
23739 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23740
23741         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23742         to double. Replace double with FLOAT.
23743         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23744
23745         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23746         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23747         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23748         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23749         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23750         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23751         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23752         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23753
23754 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23755
23756         PR c/13519
23757         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23758
23759 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23760
23761         PR c++/15503
23762         * g++.dg/template/meminit2.C: New test.
23763
23764 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23765
23766         PR target/15822
23767         * gcc.c-torture/execute/compare-fp-1.c,
23768         gcc.c-torture/execute/compare-fp-2.c,
23769         gcc.c-torture/execute/compare-fp-3.c,
23770         gcc.c-torture/execute/compare-fp-4.c,
23771         gcc.c-torture/execute/compare-fp-3.x,
23772         gcc.c-torture/execute/compare-fp-4.x: Moved...
23773         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23774         gcc.c-torture/execute/ieee/compare-fp-2.c,
23775         gcc.c-torture/execute/ieee/compare-fp-3.c,
23776         gcc.c-torture/execute/ieee/compare-fp-4.c,
23777         gcc.c-torture/execute/ieee/compare-fp-3.x,
23778         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23779
23780 2004-06-04  David Ayers  <d.ayers@inode.at>
23781
23782         * objc/execute/protocol-isEqual-4.m: New testcase.
23783
23784 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23785
23786         * objc/execute/protocol-isEqual-1.m: New testcase.
23787         * objc/execute/protocol-isEqual-2.m: New testcase.
23788         * objc/execute/protocol-isEqual-3.m: New testcase.
23789
23790 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23791
23792         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23793
23794 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23795
23796         * lib/objc.exp (objc_target_compile): When running tests on
23797         Darwin (Mac OS X), inform the linker about '-framework
23798         'Foundation'.
23799
23800 2004-06-02  Eric Christopher  <echristo@redhat.com>
23801
23802         * gcc.c-torture/compile/20040602-1.c: New.
23803
23804 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23805
23806         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23807         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23808
23809         PR tree-optimization/14736
23810         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23811
23812         PR tree-optimization/14042
23813         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23814
23815         PR tree-optimization/14729
23816         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23817
23818 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23819
23820         PR fortran/15557
23821         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23822
23823 2004-06-01  Richard Hederson  <rth@redhat.com>
23824
23825         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23826
23827 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23828
23829         PR c++/14932
23830         * g++.dg/parse/offsetof4.C: New test.
23831
23832 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23833
23834         PR objc/7993
23835         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23836
23837 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/15701
23840         * g++.dg/template/friend29.C: New test.
23841
23842 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23843
23844         PR c/15749
23845         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23846
23847 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23848
23849         * gcc.dg/sparc-trap-1.c: New test.
23850
23851 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23852
23853         PR middle-end/15069
23854         * g++.dg/opt/fold3.C: New test case.
23855
23856 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23857
23858         * lib/target-supports.exp (check_iconv_available): Fix fallout
23859         from 2004-05-28 patch.
23860
23861 2004-05-30  Paul Brook  <paul@codesourcery.com>
23862
23863         PR fortran/15620
23864         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23865         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23866
23867 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23868
23869         * gfortran.fortran-torture/execute/random_1.f90: New test.
23870
23871 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23872
23873         * g++.dg/ext/altivec-10.C: New test.
23874
23875 2004-05-29  Paul Brook  <paul@codesourcery.com>
23876
23877         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23878
23879 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23880
23881         * gcc.dg/altivec-16.c: New test.
23882
23883 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23884
23885         * lib/target-supports.exp (check_vmx_hw_available): New.
23886         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23887
23888         * lib/target-supports.exp (check_alias_available,
23889         check_iconv_available, check_named_sections_available): Use
23890         unique names for temporary files.
23891
23892 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23893
23894         * gcc.dg/altivec-15.c: New test.
23895
23896 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23897
23898         PR c++/15083
23899         * g++.dg/warn/noeffect6.C: New test.
23900
23901         PR c++/15471
23902         * g++.dg/expr/ptrmem4.C: New test.
23903
23904         PR c++/15640
23905         * g++.dg/template/operator3.C: New test.
23906
23907 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23908
23909         PR c++/14668
23910         * g++.dg/lookup/redecl1.C: New test.
23911         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23912
23913 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23914
23915         * gcc.c-torture/execute/compare-fp-1.c,
23916         gcc.c-torture/execute/compare-fp-2.c,
23917         gcc.c-torture/execute/compare-fp-3.c,
23918         gcc.c-torture/execute/compare-fp-4.c,
23919         gcc.c-torture/execute/compare-fp-3.x,
23920         gcc.c-torture/execute/compare-fp-4.x,
23921         gcc.dg/pr15649-1.c: New.
23922
23923 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23924
23925         PR c++/12883
23926         * g++.dg/init/array14.C: New test.
23927
23928 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23929
23930         * lib/compat.exp (compat-get-options-main): New.
23931         (compat-get-options): Remove unneeded code, warn for ignored
23932         command.
23933         (compat-execute): Check flag set by dg-require-* commands.
23934
23935         * lib/compat.exp (compat-execute): Break up long lines.
23936
23937 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23938
23939         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23940         * gcc.dg/altivec-14.c: New test.
23941         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23942
23943         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23944         * gcc.dg/altivec-12.c: Ditto.
23945
23946         * gcc.dg/altivec-3.c: Move call to altivec_check.
23947
23948 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23949
23950         PR c++/15044
23951         * g++.dg/template/error12.C: New test.
23952
23953         PR c++/15317
23954         * g++.dg/ext/attrib15.C: New test.
23955
23956         PR c++/15329
23957         * g++.dg/template/ptrmem9.C: New test.
23958
23959 2004-05-25  Paul Brook  <paul@codesourcery.com>
23960
23961         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23962
23963 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23964
23965         PR c++/15165
23966         * g++.dg/template/crash19.C: New test.
23967
23968 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/15025
23971         * g++.dg/template/redecl1.C: New test.
23972
23973 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23974
23975         PR c++/14821
23976         * g++.dg/other/ns1.C: New test.
23977
23978         PR c++/14883
23979         * g++.dg/template/invalid1.C: New test.
23980
23981 2004-05-23  Paul Brook  <paul@codesourcery.com>
23982         Victor Leikehman  <lei@haifasphere.co.il>
23983
23984         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23985         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23986
23987 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23988
23989         PR c++/15285
23990         PR c++/15299
23991         * g++.dg/template/non-dependent5.C: New test.
23992         * g++.dg/template/non-dependent6.C: New test.
23993
23994 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23995
23996         PR c++/15507
23997         * g++.dg/inherit/union1.C: New test.
23998
23999         PR c++/15542
24000         * g++.dg/template/addr1.C: New test.
24001
24002         PR c++/15427
24003         * g++.dg/template/array5.C: New test.
24004
24005         PR c++/15287
24006         * g++.dg/template/array6.C: New test.
24007
24008 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24009             Roger Sayle  <roger@eyesopen.com>
24010
24011         * g++.dg/lookup/forscope2.C: New test case.
24012
24013 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24014
24015         * gcc.dg/cpp/Wmissingdirs.c: New.
24016
24017 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24018
24019         PR target/15301
24020         * gcc.dg/compat/union-m128-1.h: New file.
24021         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24022         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24023         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24024
24025 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24026
24027         PR target/15302
24028         * gcc.dg/compat/struct-complex-1.h: New file.
24029         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24030         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24031         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24032
24033 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24034
24035         PR middle-end/3074
24036         * gcc.dg/pr3074-1.c: New test case.
24037         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24038
24039 2004-05-20  Falk Hueffner  <falk@debian.org>
24040
24041         PR other/15526
24042         * gcc.dg/ftrapv-1.c: New test case.
24043
24044 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24045
24046         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24047
24048 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24049             Jeff Law  <law@redhat.com>
24050
24051         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24052         * gcc.dg/tree-ssa/20040518-2.c: New test.
24053
24054         * gcc.dg/tree-ssa/20040518-1.c: New test.
24055
24056 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24057
24058         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24059
24060 2004-05-18  Paul Brook  <paul@codesourcery.com>
24061
24062         PR fortran/13930
24063         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24064
24065 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24066
24067         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24068         constant folding.
24069
24070 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24071
24072         * gcc.dg/tree-ssa/20040517-1.c: New test.
24073
24074 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24075
24076         * gcc.dg/loop-4.c: New test.
24077
24078 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24079
24080         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24081
24082 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24083
24084         PR fortran/15311
24085         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24086
24087 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24088
24089         PR fortran/13826
24090         PR fortran/13940
24091         * gfortran.fortran-torture/compile/data_1.f90: New test.
24092
24093 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24094
24095         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24096         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24097
24098 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24099
24100         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24101
24102 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24103
24104         PR c/15444
24105         * gcc.dg/format/xopen-1.c: Adjust expected message.
24106         * gcc.dg/format/xopen-3.c: New test.
24107
24108 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24109
24110         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24111
24112 2004-05-14  Jeff Law  <law@redhat.com>
24113
24114         * gcc.dg/tree-ssa/20040514-2.c: New test.
24115
24116 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24117
24118         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24119         this ...
24120         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24121         this.
24122
24123 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24124
24125         * gcc.dg/tree-ssa/20040514-1.c: New test.
24126
24127 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24128
24129         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24130         test.
24131
24132 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24133
24134         PR fortran/14066
24135         * gfortran.fortran-torture/compile/do_1.f90: New test.
24136
24137 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24138
24139         PR fortran/15051
24140         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24141         test.
24142
24143 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24144
24145         PR fortran/15149
24146         * gfortran.fortran-torture/execute/random_init.f90: New test.
24147
24148 2004-05-13  Paul Brook  <paul@codesourcery.com>
24149
24150         PR fortran/15314
24151         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24152
24153 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24154
24155         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24156         for the powerpc case.
24157
24158 2004-05-13  Jeff Law  <law@redhat.com>
24159
24160         * gcc.dg/tree-ssa/20040513-1.c: New test.
24161         * gcc.dg/tree-ssa/20040513-2.c: New test.
24162
24163 2004-05-13  Paul Brook  <paul@codesourcery.com>
24164
24165         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24166         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24167         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24168
24169 2004-05-13  Andreas Schwab  <schwab@suse.de>
24170
24171         PR other/10819
24172         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24173         characters.
24174
24175 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24176
24177         PR fortran/15294
24178         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24179
24180 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24181
24182         Merge from tree-ssa-20020619-branch.  See
24183         ChangeLog.tree-ssa for details.
24184
24185 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24186
24187         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24188         include <altivec.h> explicitly.
24189         * gcc.dg/altivec-13.c: Likewise.
24190
24191 2004-05-11  Paul Brook  <paul@codesourcery.com>
24192
24193         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24194
24195 2004-05-10  Eric Christopher  <echristo@redhat.com>
24196
24197         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24198         * gcc.dg/sibcall-4.c: Ditto.
24199
24200 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24201
24202         * g++.dg/ext/altivec-8.C: New test case.
24203         * gcc.dg/altivec-13.c: New test case.
24204
24205 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24206
24207         * gcc.c-torture/execute/divcmp-1.c: New test case.
24208         * gcc.c-torture/execute/divcmp-2.c: New test case.
24209         * gcc.c-torture/execute/divcmp-3.c: New test case.
24210
24211 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24212
24213         * g++.dg/other/pragma-re-2.C: New test.
24214
24215 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24216
24217         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24218         * gcc.dg/i386-387-2.c: Likewise.
24219
24220         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24221         __builtin_drem.
24222         * gcc.dg/i386-387-6.c: Likewise.
24223
24224 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24225
24226         * gcc.dg/builtins-33.c: Also check log1p*.
24227
24228 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24229
24230         PR optimization/15296
24231         * gcc.c-torture/execute/pr15296.c: New test.
24232
24233 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24234
24235         * gcc.dg/builtins-40.c: New test.
24236
24237 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24238
24239         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24240
24241 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24242
24243         * g++.dg/ext/spe1.C: New testcase.
24244
24245 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24246
24247         * objc.dg/image-info.m: Allow additional attributes
24248         for __image_info section.
24249
24250 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24251
24252         * gcc.dg/torture/mips-hilo-2.c: New test.
24253
24254 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24255
24256         PR c++/14389
24257         * g++.dg/template/member5.C: New test.
24258
24259 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24260
24261         * gcc.dg/builtins-34.c: Also check expm1*.
24262
24263 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24264
24265         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24266         * gcc.dg/torture/builtin-convert-3.c: New test.
24267
24268 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24269
24270         PR middle-end/15054
24271         * g++.dg/opt/pr15054.C: New test.
24272
24273 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24274
24275         * gcc.dg/torture/builtin-rounding-1.c: New test.
24276         * gcc.dg/builtins-25.c: Delete.
24277         * gcc.dg/builtins-29.c: Delete.
24278
24279 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24280
24281         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24282         * gcc.dg/sibcall-4.c: Likewise.
24283         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24284
24285 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24286
24287         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24288         bit-field on 16-bit targets.
24289
24290 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24291
24292         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24293         16-bit targets.
24294
24295 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24296
24297         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24298         * gcc.dg/rs6000-power2-2.c: Likewise.
24299
24300 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24301
24302         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24303         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24304         Change the asm registers to be in form of frN instead of fN.
24305
24306 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24307
24308         * gcc.dg/torture/builtin-convert-2.c: New test.
24309
24310 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24311
24312         * gcc.dg/rs6000-power2-1.c: New test.
24313         * gcc.dg/rs6000-power2-2.c: New test.
24314
24315 2004-04-28  Jan Hubicka  <jh@suse.cz>
24316
24317         * gcc.dg/unused-6.c: New test.
24318
24319 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24320             Ulrich Weigand  <uweigand@de.ibm.com>
24321
24322         * ada/acats/run_all.sh: Define $target variable.
24323
24324 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24325
24326         PR c++/15119
24327         * g++.dg/other/vararg-1.C: New test.
24328
24329         PR c++/4794
24330         * g++.dg/eh/cleanup3.C: New test.
24331
24332 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24333
24334         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24335         and ad8011a (target_insn).
24336         * ada/acats/support/macro.dfs: Likewise.
24337         * ada/acats/support/impbit.adb: New file.
24338
24339 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24340
24341         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24342
24343 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24344
24345         * gcc.dg/loop-3.c: New test.
24346
24347 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24348
24349         * gcc.c-torture/execute/simd-5.c: New test.
24350
24351 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24352
24353         PR c++/15064
24354         * g++.dg/template/crash18.C: New test.
24355
24356 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24357
24358         * g++.dg/ext/complit3.C: New test.
24359
24360 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24361
24362         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24363         * gcc.dg/altivec-3.c: Same.
24364         * gcc.dg/altivec-varargs-1.c: Same.
24365
24366 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24367
24368         * lib/target-supports.exp (check_profiling_available): Assume
24369         profiling is not available on powerpc-eabi targets.
24370
24371 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24372
24373         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24374         * gcc.dg/vmx/bug-1.c: Ditto.
24375
24376 2004-04-20  Eric Christopher  <echristo@redhat.com>
24377
24378         * gcc.dg/charset/extern.c: New test.
24379         * g++.dg/charset/extern3.cc: Ditto.
24380
24381 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24382
24383         * gcc.dg/builtins-39.c: New test.
24384
24385 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24386
24387         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24388
24389 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24390
24391         * gcc.dg/torture/mips-hilo-1.c: New test.
24392
24393 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24394
24395         * gcc.c-torture/compile/20040419-1.c: New test.
24396
24397 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24398
24399         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24400
24401 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24402             Aldy Hernandez  <aldyh@redhat.com>
24403
24404         * gcc.c-torture/execute/va-arg-24.c: New.
24405
24406 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24407             Aldy Hernandez  <aldyh@redhat.com>
24408
24409         * gcc.dg/vmx/1b-01.c: New.
24410         * gcc.dg/vmx/1b-02.c: New.
24411         * gcc.dg/vmx/1b-03.c: New.
24412         * gcc.dg/vmx/1b-04.c: New.
24413         * gcc.dg/vmx/1b-05.c: New.
24414         * gcc.dg/vmx/1b-06.c: New.
24415         * gcc.dg/vmx/1b-07.c: New.
24416         * gcc.dg/vmx/1c-01.c: New.
24417         * gcc.dg/vmx/1c-02.c: New.
24418         * gcc.dg/vmx/3a-01a.c: New.
24419         * gcc.dg/vmx/3a-01.c: New.
24420         * gcc.dg/vmx/3a-01m.c: New.
24421         * gcc.dg/vmx/3a-03.c: New.
24422         * gcc.dg/vmx/3a-03m.c: New.
24423         * gcc.dg/vmx/3a-04.c: New.
24424         * gcc.dg/vmx/3a-04m.c: New.
24425         * gcc.dg/vmx/3a-05.c: New.
24426         * gcc.dg/vmx/3a-06.c: New.
24427         * gcc.dg/vmx/3a-06m.c: New.
24428         * gcc.dg/vmx/3a-07.c: New.
24429         * gcc.dg/vmx/3b-01.c: New.
24430         * gcc.dg/vmx/3b-02.c: New.
24431         * gcc.dg/vmx/3b-10.c: New.
24432         * gcc.dg/vmx/3b-13.c: New.
24433         * gcc.dg/vmx/3b-14.c: New.
24434         * gcc.dg/vmx/3b-15.c: New.
24435         * gcc.dg/vmx/3c-01a.c: New.
24436         * gcc.dg/vmx/3c-01.c: New.
24437         * gcc.dg/vmx/3c-02.c: New.
24438         * gcc.dg/vmx/3c-03.c: New.
24439         * gcc.dg/vmx/3d-01.c: New.
24440         * gcc.dg/vmx/4-01.c: New.
24441         * gcc.dg/vmx/4-03.c: New.
24442         * gcc.dg/vmx/5-01.c: New.
24443         * gcc.dg/vmx/5-02.c: New.
24444         * gcc.dg/vmx/5-03.c: New.
24445         * gcc.dg/vmx/5-04.c: New.
24446         * gcc.dg/vmx/5-05.c: New.
24447         * gcc.dg/vmx/5-06.c: New.
24448         * gcc.dg/vmx/5-07.c: New.
24449         * gcc.dg/vmx/5-07t.c: New.
24450         * gcc.dg/vmx/5-08.c: New.
24451         * gcc.dg/vmx/5-10.c: New.
24452         * gcc.dg/vmx/5-11.c: New.
24453         * gcc.dg/vmx/7-01a.c: New.
24454         * gcc.dg/vmx/7-01.c: New.
24455         * gcc.dg/vmx/7c-01.c: New.
24456         * gcc.dg/vmx/7d-01.c: New.
24457         * gcc.dg/vmx/7d-02.c: New.
24458         * gcc.dg/vmx/8-01.c: New.
24459         * gcc.dg/vmx/8-02a.c: New.
24460         * gcc.dg/vmx/8-02.c: New.
24461         * gcc.dg/vmx/brode-1.c: New.
24462         * gcc.dg/vmx/bug-1.c: New.
24463         * gcc.dg/vmx/bug-2.c: New.
24464         * gcc.dg/vmx/bug-3.c: New.
24465         * gcc.dg/vmx/cw-bug-1.c: New.
24466         * gcc.dg/vmx/cw-bug-2.c: New.
24467         * gcc.dg/vmx/cw-bug-3.c: New.
24468         * gcc.dg/vmx/dct.c: New.
24469         * gcc.dg/vmx/debug-1.c: New.
24470         * gcc.dg/vmx/debug-2.c: New.
24471         * gcc.dg/vmx/debug-3.c: New.
24472         * gcc.dg/vmx/debug-4.c: New.
24473         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24474         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24475         * gcc.dg/vmx/eg-5.c: New.
24476         * gcc.dg/vmx/fft.c: New.
24477         * gcc.dg/vmx/gcc-bug-1.c: New.
24478         * gcc.dg/vmx/gcc-bug-2.c: New.
24479         * gcc.dg/vmx/gcc-bug-3.c: New.
24480         * gcc.dg/vmx/gcc-bug-4.c: New.
24481         * gcc.dg/vmx/gcc-bug-5.c: New.
24482         * gcc.dg/vmx/gcc-bug-6.c: New.
24483         * gcc.dg/vmx/gcc-bug-7.c: New.
24484         * gcc.dg/vmx/gcc-bug-8.c: New.
24485         * gcc.dg/vmx/gcc-bug-9.c: New.
24486         * gcc.dg/vmx/gcc-bug-b.c: New.
24487         * gcc.dg/vmx/gcc-bug-c.c: New.
24488         * gcc.dg/vmx/gcc-bug-d.c: New.
24489         * gcc.dg/vmx/gcc-bug-e.c: New.
24490         * gcc.dg/vmx/gcc-bug-f.c: New.
24491         * gcc.dg/vmx/gcc-bug-g.c: New.
24492         * gcc.dg/vmx/gcc-bug-i.c: New.
24493         * gcc.dg/vmx/harness.h: New.
24494         * gcc.dg/vmx/ira1.c: New.
24495         * gcc.dg/vmx/ira2a.c: New.
24496         * gcc.dg/vmx/ira2b.c: New.
24497         * gcc.dg/vmx/ira2.c: New.
24498         * gcc.dg/vmx/ira2c.c: New.
24499         * gcc.dg/vmx/mem.c: New.
24500         * gcc.dg/vmx/newton-1.c: New.
24501         * gcc.dg/vmx/ops.c: New.
24502         * gcc.dg/vmx/sn7153.c: New.
24503         * gcc.dg/vmx/spill2.c: New.
24504         * gcc.dg/vmx/spill3.c: New.
24505         * gcc.dg/vmx/spill.c: New.
24506         * gcc.dg/vmx/t.c: New.
24507         * gcc.dg/vmx/varargs-1.c: New.
24508         * gcc.dg/vmx/varargs-2.c: New.
24509         * gcc.dg/vmx/varargs-3.c: New.
24510         * gcc.dg/vmx/varargs-4.c: New.
24511         * gcc.dg/vmx/varargs-5.c: New.
24512         * gcc.dg/vmx/varargs-6.c: New.
24513         * gcc.dg/vmx/varargs-7.c: New.
24514         * gcc.dg/vmx/vmx.exp: New.
24515         * gcc.dg/vmx/vprint-1.c: New.
24516         * gcc.dg/vmx/vscan-1.c: New.
24517         * gcc.dg/vmx/x-01.c: New.
24518         * gcc.dg/vmx/x-02.c: New.
24519         * gcc.dg/vmx/x-03.c: New.
24520         * gcc.dg/vmx/x-04.c: New.
24521         * gcc.dg/vmx/x-05.c: New.
24522         * gcc.dg/vmx/yousufi-1.c: New.
24523         * gcc.dg/vmx/zero-1.c: New.
24524         * gcc.dg/vmx/zero.c: New.
24525
24526 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24527
24528         * g++.dg/lookup/java1.C: Update for chage of
24529         _Jv_AllocObject.
24530         * g++.dg/lookup/java2.C: Likewise.
24531
24532 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24533
24534         * ada/acats/run_all.sh: use -O2 by default.
24535
24536 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24537
24538         * gcc.dg/vr-mult-[12].c: New tests.
24539
24540 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24541
24542         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24543
24544         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24545
24546 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24547
24548         * lib/target-supports.exp (check_profiling_available): Assume profiling
24549         isn't available for mips*-*-elf targets.
24550
24551 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24552
24553         * gcc.dg/builtins-38.c: New test.
24554
24555 2004-04-14  Eric Christopher  <echristo@redhat.com>
24556
24557         * g++.dg/charset/charset.exp: Run .cc extension tests.
24558
24559 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24560
24561         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24562
24563 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24564
24565         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24566
24567 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24568
24569         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24570         * gcc.dg/i386-387-2.c: Likewise.
24571
24572         * gcc.dg/i386-387-7.c: New test.
24573         * gcc.dg/i386-387-8.c: New test.
24574
24575         * gcc.dg/builtins-37.c: New test.
24576
24577 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24578
24579         * g++.dg/pch/externc-1.C: Add missing semicolon.
24580
24581 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24582
24583         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24584
24585 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24586
24587         * gcc.c-torture/execute/20040411-1.c: New test.
24588
24589 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24590
24591         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24592
24593 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24594
24595         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24596
24597 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24598
24599         * lib/target-supports.exp (check_named_sections_available): New.
24600         * lib/gcc-dg.exp (dg-require-named-sections): New.
24601         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24602         old-deja.exp.  Also prune error-count message from HP linker.
24603         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24604
24605         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24606         * g++.old-deja/g++.pt/static3.C: Likewise.
24607         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24608
24609 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24610
24611         * gcc.c-torture/execute/20040409-1.c: New test case.
24612         * gcc.c-torture/execute/20040409-2.c: New test case.
24613         * gcc.c-torture/execute/20040409-3.c: New test case.
24614
24615 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24616
24617         * gcc.dg/20040409-1.c: New test.
24618
24619 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24620
24621         PR target/14888
24622         * g++.dg/opt/pr14888.C: New test case.
24623
24624 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24625
24626         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24627         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24628         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24629         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24630         New tests.
24631
24632 2004-04-08  Paul Brook  <paul@codesourcery.com>
24633
24634         * gcc.dg/spill-1.c: New test.
24635
24636 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24637
24638         * gcc.dg/torture/builtin-ctype-2.c: New test.
24639
24640 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24641
24642         * gcc.dg/pch/pch.exp: Add largefile test.
24643
24644 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24645
24646         * g++.dg/pch/externc-1.Hs: New.
24647         * g++.dg/pch/externc-1.C: New.
24648
24649 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24650
24651         * gcc.dg/compat/struct-by-value-5a_main.c,
24652         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24653         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24654         * gcc.dg/compat/struct-by-value-5a_x.c,
24655         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24656         gcc.dg/compat/struct-by-value-5_x.c.
24657         * gcc.dg/compat/struct-by-value-5a_y.c,
24658         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24659         gcc.dg/compat/struct-by-value-5_y.c.
24660
24661         * gcc.dg/compat/struct-by-value-6a_main.c,
24662         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24663         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24664         * gcc.dg/compat/struct-by-value-6a_x.c,
24665         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24666         gcc.dg/compat/struct-by-value-6_x.c.
24667         * gcc.dg/compat/struct-by-value-6a_y.c,
24668         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24669         gcc.dg/compat/struct-by-value-6_y.c.
24670
24671         * gcc.dg/compat/struct-by-value-7a_main.c,
24672         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24673         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24674         * gcc.dg/compat/struct-by-value-7a_x.c,
24675         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24676         gcc.dg/compat/struct-by-value-7_x.c.
24677         * gcc.dg/compat/struct-by-value-7a_y.c,
24678         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24679         gcc.dg/compat/struct-by-value-7_y.c.
24680
24681 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24682
24683         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24684         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24685         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24686         options.
24687
24688 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24689
24690         * gcc.dg/builtins-36.c: New test.
24691
24692 2004-04-06  Paul Brook  <paul@codesourcery.com>
24693
24694         * README.gcc: Remove obsolete contraint on testcases.
24695
24696 2004-04-05  Paul Brook  <paul@codesourcery.com>
24697
24698         PR2123
24699         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24700         failure and exit(0) on success.
24701         * g++.dg/expr/anew2.C: Ditto.
24702         * g++.dg/expr/anew3.C: Ditto.
24703         * g++.dg/expr/anew4.C: Ditto.
24704
24705 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24706
24707         PR c++/3518
24708         * g++.dg/template/unify7.C: New.
24709
24710 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24711
24712         * g++.dg/README: Bring up to date with new subdirectories; remove
24713         duplicate subdirectory lines.
24714
24715 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         PR c++/14007
24718         * g++.dg/template/unify5.C: New.
24719         * g++.dg/template/unify6.C: New.
24720         * g++.dg/template/qualttp20.C: Adjust.
24721         * g++.old-deja/g++.jason/report.C: Adjust.
24722         * g++.old-deja/g++.other/qual1.C: Adjust.
24723
24724 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24725
24726         PR c++/14803
24727         * g++.dg/inherit/ptrmem1.C: New test.
24728
24729 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24730
24731         PR c++/14755
24732         * gcc.c-torture/execute/20040331-1.c: New test.
24733         * gcc.dg/20040331-1.c: New test.
24734
24735 2004-04-01  Paul Brook  <paul@codesourcery.com>
24736
24737         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24738
24739 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24740
24741         PR c++/14724
24742         * g++.dg/init/goto1.C: New test.
24743
24744         PR c++/14763
24745         * g++.dg/template/defarg4.C: New test.
24746
24747 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24748
24749         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24750
24751 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24752
24753         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24754
24755 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24756
24757         * gcc.dg/noncompile/undeclared-2.c: New test.
24758
24759 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24760
24761         * gcc.dg/940409-1.c: Remove XFAIL.
24762         * gcc.dg/reg-vol-struct-1.c: New test.
24763
24764 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24765
24766         * gcc.dg/torture/builtin-wctype-1.c: New test.
24767
24768 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24769
24770         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24771         * gcc.dg/20001101-1.c: Likewise.
24772         * gcc.dg/20001102-1.c: Likewise.
24773
24774 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24775
24776         * gcc.dg/compare8.c: Add an additional test for XOR.
24777
24778 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24779
24780         * gcc.dg/torture/builtin-ctype-1.c: New test.
24781
24782 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24783
24784         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24785         * gcc.dg/torture/builtin-math-1.c: Likewise.
24786         * gcc.dg/torture/builtin-power-1.c: New test.
24787
24788 2004-03-24  Andreas Schwab  <schwab@suse.de>
24789
24790         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24791         IA64 assembler.
24792
24793 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24794             Roger Sayle  <roger@eyesopen.com>
24795
24796         * gcc.dg/compare8.c: New test case.
24797
24798 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24799
24800         * g++.dg/ext/altivec-7.C: New test.
24801
24802 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24803
24804         PR 12267, 12391, 12560, 13129, 14114, 14133
24805         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24806         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24807         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24808         Adjust error regexps.
24809         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24810         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24811         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24812         * gcc.dg/local1.c: Add explanatory comment.
24813
24814 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24815
24816         PR optimization/14669
24817         * g++.dg/opt/fold2.C: New test case.
24818
24819 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24820
24821         PR c/14069
24822         * gcc.dg/20040322-1.c: New test.
24823
24824 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24825
24826         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24827         * gcc.dg/ultrasp4.c: Likewise.
24828         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24829
24830 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24831
24832         * gcc.dg/i386-sse-8.c: Reset default options.
24833
24834 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24835
24836         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24837         in the error message text.
24838
24839 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24840
24841         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24842
24843 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24844
24845         PR c++/14616
24846         * g++.dg/init/array13.C: New test.
24847
24848 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24849
24850         PR target/13889
24851         * gcc.c-torture/compile/pr13889.c: New test case.
24852
24853 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24854
24855         PR c/14635
24856         * builtins-1.c (nan, nans): Don't test.
24857         * builtins-30.c: Don't use nan, nanf, nanl.
24858         * builtins-35.c: New test.
24859
24860 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24861
24862         * g++.dg/ext/altivec-6.C: New test.
24863
24864 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24865
24866         * g++.dg/init/placement3.C: New test.
24867
24868         * g++.dg/template/spec13.C: New test.
24869
24870         * g++.dg/lookup/using11.C: New test.
24871
24872         * g++.dg/lookup/koenig3.C: New test.
24873
24874         * g++.dg/template/operator2.C: New test.
24875
24876         * g++.dg/expr/dtor3.C: New test.
24877         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24878         marker.
24879         * g++.old-deja/g++.law/visibility28.C: Likewise.
24880
24881 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24882
24883         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24884         * gcc.dg/ppc64-abi-3.c: Likewise.
24885
24886 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24887
24888         PR c++/14545
24889         * g++.dg/parse/template15.C: New test.
24890
24891 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24892
24893         * g++.dg/expr/dtor2.C: New test.
24894
24895         * g++.dg/lookup/anon4.C: New test.
24896
24897         * g++.dg/overload/using1.C: New test.
24898
24899         * g++.dg/template/lookup7.C: New test.
24900
24901         * g++.dg/template/typename6.C: New test.
24902
24903         * g++.dg/expr/cond6.C: New test.
24904
24905 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24906
24907         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24908
24909 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24910
24911         * g++.dg/expr/cond5.C: New test.
24912         * g++.dg/expr/constcast1.C: Likewise.
24913         * g++.dg/expr/ptrmem2.C: Likewise.
24914         * g++.dg/expr/ptrmem3.C: Likewise.
24915         * g++.dg/lookup/main1.C: Likewise.
24916         * g++.dg/template/lookup6.C: Likewise.
24917
24918 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24919
24920         * gcc.dg/local1.c: New test.
24921
24922         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24923
24924 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24925
24926         * gcc.dg/torture/builtin-convert-1.c: New test.
24927
24928 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24929
24930         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24931
24932 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24933
24934         PR c++/14481
24935         * g++.dg/warn/Wunused-7.C: New test.
24936
24937 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24938
24939         * gcc.dg/torture/builtin-integral-1.c: New test.
24940
24941 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24942
24943         PR c++/14586
24944         * g++.dg/parse/non-dependent3.C: New test.
24945
24946 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24947
24948         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24949         * g++.dg/eh/simd-2.C: Likewise.
24950         * g++.dg/init/array10.C: Likewise.
24951         * gcc.c-torture/compile/simd-1.c: Likewise.
24952         * gcc.c-torture/compile/simd-2.c: Likewise.
24953         * gcc.c-torture/compile/simd-3.c: Likewise.
24954         * gcc.c-torture/compile/simd-4.c: Likewise.
24955         * gcc.c-torture/compile/simd-6.c: Likewise.
24956         * gcc.c-torture/execute/simd-1.c: Likewise.
24957         * gcc.c-torture/execute/simd-2.c: Likewise.
24958         * gcc.dg/compat/vector-defs.h: Likewise.
24959         * gcc.dg/20020531-1.c: Likewise.
24960         * gcc.dg/altivec-3.c: Likewise.
24961         * gcc.dg/altivec-4.c: Likewise.
24962         * gcc.dg/altivec-varargs-1.c: Likewise.
24963         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24964         * gcc.dg/i386-mmx-3.c: Likewise.
24965         * gcc.dg/i386-sse-4.c: Likewise.
24966         * gcc.dg/i386-sse-5.c: Likewise.
24967         * gcc.dg/i386-sse-8.c: Likewise.
24968         * gcc.dg/simd-1.c: Likewise.
24969         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24970         __ev64_opaque__ since the machine description provides it.
24971
24972 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24973
24974         * lib/compat.exp (skip_list): New global variable.
24975         Use it to hold the user defined COMPAT_SKIPS list if any.
24976         (compat-obj): Add the members of skip_list to optall.
24977
24978 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24979
24980         * gcc.dg/compat/union-by-value-1_main.c,
24981         union-by-value-1_x.c, union-by-value-1_y.c,
24982         union-check.h, union-defs.h,
24983         union-init.h, union-return-1_main.c,
24984         union-return-1_x.c, union-return-1_y.c: New files.
24985
24986 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24987
24988         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24989         mixed-struct-init.h: Add 4 mixed structure types.
24990         struct-by-value-21_main.c, struct-by-value-21_x.c,
24991         struct-by-value-21_y.c, struct-return-21_main.c,
24992         struct-return-21_x.c, struct-return-21_y.c: New files.
24993
24994 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24995
24996         PR c++/14550
24997         * g++.dg/parse/template14.C: New test.
24998
24999 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25000
25001         * gcc.c-torture/execute/20040313-1.c: New test.
25002
25003 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25004
25005         PR target/14533
25006         * gcc.dg/20040311-2.c: New test.
25007
25008 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25009
25010         PR other/14544
25011         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25012         bit-field.
25013
25014 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25015
25016         * gcc.dg/20040305-2.c: Add missing return statement.
25017
25018 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25019
25020         * gcc.dg/builtins-34.c: Also check pow10*.
25021
25022 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25023
25024         PR target/14262
25025         * gcc.dg/20040305-2.c: New test.
25026
25027 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25028
25029         * gcc.dg/20040310-1.c: New test.
25030
25031 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25032
25033         * gcc.c-torture/execute/20040311-1.c: New test case.
25034
25035 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/14476
25038         * g++.dg/lookup/enum1.C: New test.
25039
25040 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25041
25042         PR c++/14510
25043         * g++.dg/lookup/struct2.C: New test.
25044
25045 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25046
25047         * gcc.dg/builtins-34.c: New test.
25048
25049 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25050
25051         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25052
25053 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25054
25055         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25056         * gcc.dg/alias-2.c: New testcase.
25057
25058 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25059
25060         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25061
25062 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25063
25064         * gcc.c-torture/execute/20040309-1.c: New test case.
25065
25066 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25067
25068         PR c++/14397
25069         * g++.dg/overload/ref1.C: New.
25070
25071 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25072
25073         PR c++/14409
25074         * g++.dg/template/spec12.C: New test.
25075
25076         PR c++/14448
25077         * g++.dg/parse/crash14.C: New test.
25078
25079 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25080
25081         PR c++/14230
25082         * g++.dg/init/ref11.C: New test.
25083
25084 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25085
25086         PR c++/14432
25087         * g++.dg/parse/builtin2.C: New test.
25088
25089 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/14401
25092         * g++.dg/init/ctor3.C: New test.
25093         * g++.dg/init/union1.C: New test.
25094         * g++.dg/ext/anon-struct4.C: New test.
25095
25096 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25097
25098         * g++.dg/lookup/koenig1.C: Tweak error messages.
25099         * g++.dg/lookup/used-before-declaration.C: Likewise.
25100         * g++.dg/other/do1.C: Likewise.
25101         * g++.dg/overload/koenig1.C: Likewise.
25102         * g++.dg/parse/crash13.C: Likewise.
25103         * g++.dg/template/instantiate3.C: Likewise.
25104
25105 2004-03-08  Eric Christopher  <echristo@redhat.com>
25106
25107         * * lib/target-supports.exp: Enable libiconv in test
25108         compilation.  Fix up error checking.
25109
25110 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25111
25112         PR middle-end/14289
25113         * gcc.dg/pr14289-1.c: New test case.
25114         * gcc.dg/pr14289-2.c: Likewise.
25115         * gcc.dg/pr14289-3.c: Likewise.
25116
25117 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25118
25119         * gcc.c-torture/execute/20040308-1.c: New test.
25120
25121 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25122
25123         * gcc.c-torture/execute/20040307-1.c: New test case.
25124
25125 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25126
25127         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25128
25129 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25130
25131         * gcc.dg/20040306-1.c: New test.
25132
25133 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25134
25135         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25136         them static.
25137         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25138
25139 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25140
25141         PR c/14465
25142         * gcc.dg/decl-6.c: New test.
25143
25144 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25145
25146         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25147         Rename LOGPOW -> LOG_POW.
25148         (SQRT_EXP, POW_EXP): New.
25149
25150 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25151
25152         * gcc.dg/i386-sse-8.c: New test.
25153
25154 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25155
25156         PR c/14114
25157         * gcc.dg/decl-5.c: New test.
25158
25159 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25160
25161         * gcc.dg/20040305-1.c: New test.
25162
25163 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25164
25165         PR other/14354
25166         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25167
25168 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25169
25170         PR c++/14425, c++/14426
25171         * g++.dg/ext/altivec-4.C: New test.
25172         * g++.dg/ext/altivec-5.C: New test.
25173
25174 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25175
25176         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25177         global variables of a type with no linkage.
25178         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25179         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25180         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25181         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25182         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25183         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25184         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25185         * g++.dg/warn/deprecated.C: Name enum Color.
25186         * g++.dg/overload/VLA.C: Name structure for 'b'.
25187         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25188
25189 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25190
25191         * gcc.c-torture/compile/20040304-1.c: New test.
25192
25193 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25194
25195         PR 13728
25196         * gcc.dg/decl-4.c: New testcase.
25197
25198 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25199
25200         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25201         as PRECF if sizeof (float) > sizeof (double).
25202         (PRECL): Make it the same as PRECF if
25203         sizeof (float) > sizeof (long double).
25204
25205 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25206
25207         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25208         system type.  Add check for irix6 which doesn't have c99 runtime.
25209
25210 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25211
25212         * gcc.dg/const-elim-1.c: xfail for xtensa.
25213
25214 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/14369
25217         * g++.dg/template/cond4.C: New test.
25218
25219 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/14360
25222         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25223
25224         PR c++/14361
25225         * g++.dg/parse/defarg7.C: New test.
25226
25227         PR c++/14359
25228         * g++.dg/template/friend26.C: New test.
25229
25230 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/14324
25233         * g++.dg/abi/mangle21.C: New test.
25234
25235         PR c++/14260
25236         * g++.dg/parse/constructor2.C: New test.
25237
25238         PR c++/14337
25239         * g++.dg/template/sfinae1.C: New test.
25240
25241 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25242
25243         PR c++/14267
25244         * g++.dg/expr/crash2.C: New test.
25245
25246         PR middle-end/13448
25247         * gcc.dg/inline-5.c: New test.
25248         * gcc.dg/always-inline.c: Split out tests into ...
25249         * gcc.dg/always-inline2.c: ... this and ...
25250         * gcc.dg/always-inline3.c: ... this.
25251
25252 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25253
25254         PR debug/12103
25255         * g++.dg/debug/crash1.C: New test.
25256
25257 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25258
25259         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25260         function with __attribute__((noinline)).
25261         (recurser_void2): Likewise.
25262         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25263         (recurser_void2): Likewise.
25264
25265 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25266
25267         PR middle-end/14203
25268         * g++.dg/warn/Wunused-6.C: New test case.
25269
25270 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25271
25272         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25273         not defined.
25274
25275 2004-02-27  Eric Christopher  <echristo@redhat.com>
25276
25277         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25278         * g++.dg/charset/asm2.c: Run only x86.
25279         * gcc.dg/charset/asm3.c: Ditto.
25280
25281 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25282
25283         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25284         ld_library_path.
25285
25286 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25287
25288         * g++.dg/ext/altivec-3.C: New.
25289
25290 2004-02-26  Richard Henderson  <rth@redhat.com>
25291
25292         * g++.dg/ext/attrib10.C: Mark for warning.
25293         * gcc.dg/attr-alias-1.c: New.
25294
25295 2004-02-26  Richard Henderson  <rth@redhat.com>
25296
25297         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25298         * gcc.c-torture/execute/20040208-2.c: ... it back.
25299
25300 2004-02-26  Eric Christopher  <echristo@redhat.com>
25301
25302         * lib/target-supports.exp (check-iconv-available): New function.
25303         * lib/gcc-dg.exp (dg-require-iconv): New function.
25304         Use above.
25305         * gcc.dg/charset: New directory.
25306         * gcc.dg/charset/charset.exp: New file.
25307         * gcc.dg/charset/asm1.c: Ditto.
25308         * gcc.dg/charset/asm2.c: Ditto.
25309         * gcc.dg/charset/asm3.c: Ditto.
25310         * gcc.dg/charset/asm4.c: Ditto.
25311         * gcc.dg/charset/asm5.c: Ditto.
25312         * gcc.dg/charset/attribute1.c: Ditto.
25313         * gcc.dg/charset/attribute2.c: Ditto.
25314         * gcc.dg/charset/string1.c: Ditto.
25315         * g++.dg/charset: New directory.
25316         * g++.dg/dg.exp: Add here. Special options.
25317         * g++.dg/charset/charset.exp: New file.
25318         * g++.dg/charset/asm1.c: Ditto.
25319         * g++.dg/charset/asm2.c: Ditto.
25320         * g++.dg/charset/asm3.c: Ditto.
25321         * g++.dg/charset/asm4.c: Ditto.
25322         * g++.dg/charset/attribute1.c: Ditto.
25323         * g++.dg/charset/attribute2.c: Ditto.
25324         * g++.dg/charset/extern1.cc: Ditto.
25325         * g++.dg/charset/extern2.cc: Ditto.
25326         * g++.dg/charset/string1.c: Ditto.
25327
25328 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25329
25330         PR c++/14278
25331         * g++.dg/parse/comma1.C: New test.
25332
25333 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25334
25335         PR c++/14284
25336         * g++.dg/template/ttp8.C: New test.
25337
25338 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25339
25340         * gcc.dg/fixuns-trunc-1.c: New test.
25341
25342 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25343
25344         * gcc.dg/builtins-config.h: Use #elif.
25345
25346 2004-02-26  Michael Matz  <matz@suse.de>
25347
25348         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25349         * gcc.dg/991214-1.c: Likewise.
25350         * gcc.dg/i386-asm-1.c: Likewise.
25351
25352 2004-02-25  Richard Henderson  <rth@redhat.com>
25353
25354         * gcc.c-torture/execute/20040208-2.c: Move ...
25355         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25356
25357 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25358
25359         PR c++/14246
25360         * g++.dg/other/crash-3.C: New test.
25361
25362 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25363
25364         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25365         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25366
25367         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25368         HP-UX.
25369
25370 2004-02-24  Michael Matz  <matz@suse.de>
25371
25372         * gcc.dg/i386-regparm.c: New.
25373
25374 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25375
25376         * gcc.c-torture/execute/20040223-1.c: New.
25377
25378 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25379             Kazu Hirata  <kazu@cs.umass.edu>
25380
25381         * gcc.dg/fwritable-strings-1.c: Remove.
25382
25383 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25384
25385         PR c/14156
25386         * gcc.dg/20040223-1.c: New test.
25387
25388 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25389
25390         PR c++/14106
25391         * g++.dg/ext/typeof9.C: New test.
25392
25393 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25394
25395         PR c++/14250
25396         * g++.dg/other/switch1.C: New test.
25397
25398 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25399
25400         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25401         * gcc.dg/va-arg-1.c: Likewise.
25402
25403 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25404
25405         PR c++/14143
25406         * g++.dg/template/koenig5.C: New test.
25407
25408 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25409
25410         * g++.dg/ext/altivec-1.C: Generalize target triple.
25411         * g++.dg/ext/altivec-2.C: New test case.
25412         * g++.dg/ext/altivec_check.h: New file.
25413         * gcc.dg/altivec-1.c: Generalize target triple;
25414         include altivec_check.h and call altivec_check().
25415         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25416         * gcc.dg/altivec-6.c: New test case.
25417         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25418         type casts as needed.
25419         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25420         altivec_check().
25421         * gcc.dg/altivec-12.c: New test case.
25422         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25423         include altivec_check.h and call altivec_check().
25424         * gcc.dg/altivec_check.h: New file.
25425
25426 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25427
25428         * lib/target-supports.exp (check_alias_available): Don't mangle
25429         function `g' in test program.
25430
25431 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25432
25433         * lib/target-supports.exp (check_profiling_available): Check
25434         argument to determine whether we support a profiling type.
25435         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25436         check_profiling_available.
25437         * g++.dg/bprob/bprob.exp: Likewise.
25438         * g77.dg/bprob/bprob.exp: Likewise.
25439         * gcc.misc-tests/bprob.exp: Likewise.
25440         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25441         dg-require-profiling and delete expected error handling.
25442         * gcc.dg/20021014-1.c: Likewise.
25443         * gcc.dg/nest.c: Likewise.
25444
25445 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25446
25447         PR c++/12007
25448         * g++.dg/other/vthunk1.C: New test.
25449
25450 2004-02-20  Falk Hueffner  <falk@debian.org>
25451
25452         PR target/14201
25453         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25454
25455 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25456
25457         PR c++/13927
25458         * g++.dg/other/error8.C: Remove XFAIL markers.
25459
25460         PR c++/14173
25461         * g++.dg/ext/packed5.C: New test.
25462
25463         PR c++/14199
25464         * g++.dg/warn/Wunused-5.C: New test.
25465
25466         PR c++/14186
25467         * g++.dg/lookup/member1.C: New test.
25468
25469 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25470
25471         * gcc.c-torture/compile/20040130-1.c: Enable only when
25472         __INT_MAX__ >= 2147483647L.
25473         * gcc.c-torture/compile/961203-1.c: Likewise.
25474
25475 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25476
25477         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25478         * g++.dg/opt/template1.C: Robustify assembler regexp
25479
25480 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25481
25482         * gcc.c-torture/execute/simd-4.x: Remove.
25483         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25484         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25485         Guard with #ifndef SKIP_ATTRIBUTE.
25486         * gcc.dg/compat/vector-1_y.c: Likewise.
25487         * gcc.dg/compat/vector-2_x.c: Likewise.
25488         * gcc.dg/compat/vector-2_y.c: Likewise.
25489         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25490         * g++.dg/eh/simd-2.C: Likewise.
25491
25492 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25493
25494         * gcc.c-torture/compile/complex-1.c: New.
25495
25496 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25497
25498         PR target/14209
25499         * gcc.c-torture/execute/20040218-1.c: New test.
25500
25501 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25502
25503         PR c++/14181
25504         * g++.dg/parse/new2.C: New test.
25505
25506 2004-02-18  Paul Brook  <paul@codesourcery.com>
25507
25508         * gcc.c-torture/compile/libcall-1.c: New test.
25509
25510 2004-02-18  Paul Brook  <paul@codesourcery.com>
25511
25512         PR debug/12934
25513         * gcc.dg/debug/debug-7.c: New test.
25514
25515 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25516
25517         * gcc.dg/20040217-1.c: New test.
25518
25519 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25520
25521         * gcc.c-torture/execute/990208-1.x: Delete.
25522
25523 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25524
25525         * gcc.c-torture/execute/20040208-2.x: New file.
25526
25527 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25528
25529         PR c++/11326
25530         * g++.dg/abi/structret1.C: New test.
25531
25532 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25533
25534         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25535         (i386_cpuid): No need to test if cpuid is available on AMD64.
25536         Fix assembly, so that it works onboth i386 and AMD64.
25537         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25538         (vecInLong): Fix s[] member type to unsigned int.
25539         (vecInWord): Remove type.
25540         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25541         (a64, b64, c64, d64, e64): Remove.
25542         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25543         Remove unused variable.  Remove initialization of removed variables.
25544         Don't call mmx_tests nor sse_tests.
25545         (reference_mmx, reference_sse): Remove.
25546         (check): Add return stmt.
25547         * gcc.dg/i386-sse-7.c: New test.
25548         * gcc.dg/i386-mmx-4.c: New test.
25549
25550 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25551
25552         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25553         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25554         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25555         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25556         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25557         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25558         g++.dg/tc1/dr94.C: Fix line terminator.
25559
25560 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25561
25562         * gcc.c-torture/compile/20040216-1.c: New.
25563
25564 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25565
25566         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25567         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25568         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25569         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25570         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25571         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25572
25573 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25574
25575         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25576
25577 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/13971
25580         * g++.dg/expr/cond4.C: New test.
25581
25582         PR c++/14086
25583         * g++.dg/lookup/crash2.C: New test.
25584
25585 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25586
25587         * gcc.c-torture/compile/20040214-2.c: New test.
25588
25589 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25590
25591         PR c++/14116
25592         * g++.dg/ext/typeof8.C: New test.
25593
25594 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25595
25596         * gcc.c-torture/compile/20040214-1.c: New test.
25597
25598 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25599
25600         PR c++/13635
25601         * g++.dg/template/spec11.C: New test.
25602
25603 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25604
25605         PR c++/13927
25606         * g++.dg/other/error8.C: New test.
25607
25608 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25609
25610         PR c++/14122
25611         * g++.dg/template/array4.C: New test.
25612
25613         PR c++/14108
25614         * g++.dg/inherit/thunk2.C: New test.
25615
25616         PR c++/14083
25617         * g++.dg/eh/cond2.C: New test.
25618
25619 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25620
25621         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25622
25623 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25624
25625         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25626
25627 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25628
25629         * g++.dg/simd-2.C: xfail on ppc64-linux.
25630
25631 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25632
25633         PR c/456
25634         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25635         tests.
25636
25637 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25638
25639         * gcc.dg/builtins-33.c: New test.
25640
25641 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25642
25643         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25644
25645 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25646
25647         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25648
25649 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25650
25651         * gcc.dg/ppc64-abi-3.c: New test.
25652
25653 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25654
25655         PR c/14092
25656
25657         * gcc.dg/pr14092-1.c: New testcase.
25658
25659 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25660
25661         * gcc.dg/cpp/assert4.c: Fix typo last change.
25662
25663         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25664         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25665
25666         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25667
25668 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25669
25670         * gcc.c-torture/compile/20040209-1.c: New test case.
25671
25672 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25673
25674         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25675
25676 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25677
25678         * gcc.c-torture/execute/20040208-[12].c: New tests.
25679
25680 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25681
25682         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25683
25684 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25685
25686         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25687
25688 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25689
25690         Bug 13856
25691         * gcc.dg/visibility-8.c: New testcase.
25692
25693 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25694
25695         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25696         arguments.
25697         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25698
25699 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25700
25701         PR middle-end/13696
25702         * g++.dg/opt/fold1.C: New test case.
25703
25704 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25705
25706         PR c++/14033
25707         * g++.dg/other/crash-2.C: New test.
25708
25709 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25710
25711         PR c++/14028
25712         * g++.dg/parse/angle-bracket2.C: New test.
25713
25714 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25715
25716         PR middle-end/13750
25717         Revert:
25718         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25719         PR pch/13361
25720         * testsuite/g++.dg/pch/wchar-1.C: New.
25721         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25722
25723 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25724
25725         PR c++/14008
25726         * g++.dg/parse/error15.C: New test.
25727         * g++.dg/parse/crash11.C: Update dg-error mark.
25728
25729 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25730
25731         PR c++/13932
25732         * g++.dg/warn/conv2.C: New test.
25733
25734 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25735
25736         PR c++/13086
25737         * g++.dg/warn/incomplete1.C: Remove xfail.
25738
25739 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25740
25741         * lib/file-format.exp (gcc_target_object_format): Use
25742         ${tool}_target_compile, not gcc_target_compile.
25743         * lib/target-supports.exp (check_alias_available): Likewise.
25744         (check_gc_sections_available): Likewise.
25745         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25746         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25747         dg-require-alias.
25748
25749 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25750
25751         PR c++/13969
25752         * g++.dg/template/static6.C: New test.
25753
25754 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25755
25756         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25757
25758 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25759
25760         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25761         tests for systems where `char' is unsigned by default.
25762
25763 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25764
25765         PR c++/13997
25766         * g++.dg/template/partial3.C: New test.
25767
25768 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25769
25770         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25771         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25772         Remove mentions of obsolete ports.
25773
25774 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25775
25776         * gcc.dg/noncompile/20001228-1.c: Fix for new
25777         error message.
25778
25779 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25780
25781         PR target/9348
25782         * gcc.c-torture/execute/multdi-1.c: New test case.
25783
25784 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25785
25786         PR c++/13925
25787         * g++.dg/template/lookup5.C: New test.
25788
25789 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25790
25791         PR c++/13950
25792         * g++.dg/template/lookup4.C: New test.
25793
25794         PR c++/13970
25795         * g++.dg/parse/error14.C: New test.
25796
25797         PR c++/14002
25798         * g++.dg/parse/template13.C: New test.
25799
25800 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25801
25802         PR c++/13978
25803         * g++.dg/template/koenig4.C: New test.
25804
25805         PR c++/13968
25806         * g++.dg/template/crash17.C: New test.
25807
25808         PR c++/13975
25809         * g++.dg/parse/error13.C: New test.
25810         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25811
25812 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25813
25814         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25815
25816 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25817
25818         PR c/11658
25819         PR c/13994
25820         * gcc.dg/noncompile/20040203-1.c: New test.
25821         * gcc.dg/noncompile/20040203-2.c: Likewise.
25822         * gcc.dg/noncompile/20040203-3.c: Likewise.
25823         * gcc.dg/20040203-1.c: Likewise.
25824
25825 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25826
25827         PR c++/10858
25828         * g++.dg/template/sizeof7.C: New test.
25829
25830 2004-02-02  Eric Christopher  <echristo@redhat.com>
25831             Zack Weinberg  <zack@codesourcery.com>
25832
25833         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25834
25835 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25836
25837         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25838         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25839         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25840         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25841
25842 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25843
25844         PR c++/13113
25845         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25846
25847         PR c++/13854
25848         * g++.dg/ext/attrib13.C: New test.
25849
25850         PR c++/13907
25851         * g++.dg/conversion/op2.C: New test.
25852
25853 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25854
25855         * gcc.dg/titype-1.c: Fix pasto.
25856
25857 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25858
25859         * gcc.dg/titype-1.c: New test.
25860
25861 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25862
25863         PR c++/13957
25864         * g++.dg/template/non-type-template-argument-1.C,
25865         g++.dg/template/qualified-id1.C: Update dg-error marks.
25866         * g++.dg/template/nontype6.C: New test.
25867
25868 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25869
25870         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25871         * gcc.dg/builtins-31.c: New testcase.
25872         * gcc.dg/builtins-32.c: New testcase.
25873
25874 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25875
25876         * objc.dg/call-super-2.m: Update line numbers
25877         for the including of stddef.h.
25878
25879 2004-01-30  Michael Matz  <matz@suse.de>
25880
25881         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25882         g++.dg/ext/case-range3.C: New tests.
25883
25884 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25885
25886         DR206
25887         PR c++/13813
25888         * g++.dg/template/member4.C: New test.
25889
25890 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25891
25892         PR c++/13683
25893         * g++.dg/template/sizeof6.C: New test.
25894
25895 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25896
25897         * gcc.dg/fwritable-strings-1.c: New test.
25898
25899 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25900
25901         * gcc.c-torture/compile/20040130-1.c: New test.
25902
25903 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25904
25905         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25906
25907 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/13883
25910         * g++.dg/template/ctor3.C: New test.
25911
25912 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25913
25914         * g++.dg/tc1: New directory.
25915         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25916         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25917         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25918         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25919         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25920
25921 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25922
25923         * g++.dg/parse/error11.C: New test.
25924         * g++.dg/parse/error12.C: Likewise.
25925
25926 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25927
25928         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25929         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25930
25931 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25932
25933         PR c++/13791
25934         * g++.dg/ext/attrib12.C: New test.
25935
25936         PR c++/13736
25937         * g++.dg/parse/cast2.C: New test.
25938
25939 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25940
25941         * objc.dg/encode-2.m (main): New local string.  Set depending on
25942         sizeof long.  Use in sscanf call.
25943         * objc.dg/encode-3.m (main): New local string.  Set depending on
25944         sizeof long.  Use in scan_initial call.
25945
25946 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25947
25948         * objc.dg/call-super-2.m: Make LP64-safe.
25949         * objc.dg/desig-init-1.m: Likewise.
25950
25951 2004-01-27  Devang Patel <dpatel@apple.com>
25952
25953         * g++.dg/debug/namespace1.C: New test.
25954
25955 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25956
25957         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25958         xscale-*-*.
25959
25960         * gcc.dg/arm-mmx-1.c: New test.
25961
25962 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25963
25964         * gcc.dg/20040127-1.c: New test.
25965         * gcc.dg/20040127-2.c: New test.
25966
25967 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25968
25969         * objc.dg/stret-1.m (glob): Renamed to globa.
25970
25971 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25972
25973         PR c++/13663
25974         * g++.dg/expr/for1.C: New test.
25975
25976 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25977
25978         PR middle-end/13779
25979         * gcc.dg/darwin-longlong.c: New test.
25980
25981 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25982
25983         * gcc.dg/20040124-1.c: Moved test from here...
25984         * gcc.c-torture/compile/20040124-1.c: ...to here.
25985
25986 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25987
25988         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25989         the assembly output if -m64 is passed.
25990
25991 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25992
25993         PR c++/13833
25994         * g++.dg/template/cond3.C: New test.
25995
25996 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25997
25998         PR c++/13810
25999         * g++.dg/template/ttp7.C: New test.
26000
26001 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26002
26003         PR c++/13797
26004         * g++.dg/template/nontype4.C: New test.
26005         * g++.dg/template/nontype5.C: Likewise.
26006
26007 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26008
26009         * gcc.dg/torture/mips-clobber-at.c: New test.
26010
26011 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26012
26013         * gcc.dg/20040124-1.c: New test.
26014
26015 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26016
26017         * gcc.dg/20040123-1.c: New test.
26018
26019 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26020
26021         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26022
26023 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26024
26025         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26026
26027 2004-01-23  Andrew Pinski  <apinski@apple.com>
26028
26029         * gcc.dg/20030121-1.c: Move to ..
26030         * gcc.dg/20040121-1.c: here.
26031
26032 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26033
26034         * gcc.dg/builtins-29.c: New test case.
26035
26036 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26037
26038         PR 18314
26039         * gcc.dg/builtins-30.c: New testcase.
26040
26041 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26042
26043         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26044         * lib/g77.exp: Likewise.
26045         * lib/objc.exp: Likewise.
26046         * lib/g++.exp: Likewise.
26047
26048 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26049
26050         * gcc.dg/struct-by-value-2.c: New test.
26051
26052 2004-01-21  Andrew Pinski  <apinski@apple.com>
26053
26054         PR target/13785
26055         * gcc.dg/20030121-1.c: New test.
26056
26057 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26058
26059         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26060         clobber frame pointer register in asm statement.
26061
26062 2004-01-21  Falk Hueffner  <falk@debian.org>
26063
26064         * gcc.c-torture/compile/20040121-1.c: New test.
26065
26066 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26067
26068         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26069
26070 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26071
26072         * gcc.dg/ppc64-abi-2.c: New test.
26073
26074 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26075
26076         * lib/treelang.exp: Fill out this file.
26077         * lib/treelang-dg.exp: New File.
26078
26079 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26080
26081         * gcc.c-torture/compile/981022-1.c: Remove.
26082         * gcc.dg/array-5.c: Remove XFAIL.
26083         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26084         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26085         gcc.dg/cond-lvalue-1.c: Update.
26086         * gcc.dg/cast-lvalue-2.c: New test.
26087
26088 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26089
26090         PR c++/13592
26091         * g++.dg/other/error1.C (class foo): Tweak error message.
26092
26093         PR c++/13592
26094         * g++.dg/template/call2.C: New test.
26095
26096 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26097
26098         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26099         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26100         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26101         scalar-return-1_x.c, scalar-return-2_y.c,
26102         scalar-return-3_x.c, scalar-return-3_y.c,
26103         scalar-return-4_x.c, scalar-return-4_y.c,
26104         struct-align-1.h, struct-align-1_x.c,
26105         struct-align-1_y.c, struct-align-2.h,
26106         struct-align-2_x.c, struct-align-2_y.c,
26107         struct-by-value-10_y.c, struct-by-value-11_x.c,
26108         struct-by-value-11_y.c, struct-by-value-12_x.c,
26109         struct-by-value-12_y.c, struct-by-value-13_x.c,
26110         struct-by-value-13_y.c, struct-by-value-14_x.c,
26111         struct-by-value-14_y.c, struct-by-value-15_x.c,
26112         struct-by-value-15_y.c, struct-by-value-16_y.c,
26113         struct-by-value-17_y.c, struct-by-value-18_y.c,
26114         struct-by-value-19_y.c, struct-by-value-1_x.c,
26115         struct-by-value-1_y.c, struct-by-value-20_y.c,
26116         struct-by-value-2_x.c, struct-by-value-2_y.c,
26117         struct-by-value-3_y.c, struct-by-value-4_x.c,
26118         struct-by-value-4_y.c, struct-by-value-5_y.c,
26119         struct-by-value-6_y.c, struct-by-value-7_y.c
26120         struct-by-value-8_x.c, struct-by-value-8_y.c
26121         struct-by-value-9_x.c, struct-by-value-9_y.c
26122         struct-return-10_x.c, struct-return-10_y.c,
26123         struct-return-19_x.c, struct-return-20_x.c
26124         struct-return-2_x.c, struct-return-2_y.c
26125         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26126         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26127
26128 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26129
26130         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26131         attribute on sparc*-sun-solaris2.*.
26132
26133 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26134
26135         PR c++/13710
26136         * g++.dg/ext/typeof7.C: New test.
26137
26138 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26139
26140         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26141         * gcc.dg/const-elim-1.c: Same.
26142
26143 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26144
26145         * objc.dg/stret-1.m: New.
26146         * objc.dg/stret-2.m: New.
26147
26148 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26149
26150         PR c++/11895
26151         * g++.dg/ext/vector1.C: New test.
26152
26153 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26154
26155         * gcc.dg/pch/import-1.c: New.
26156         * gcc.dg/pch/import-1.hs: New.
26157         * gcc.dg/pch/import-1a.h: New.
26158         * gcc.dg/pch/import-1b.h: New.
26159         * gcc.dg/pch/import-1c.h: New.
26160
26161 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26162
26163         PR c++/13574
26164         * g++.dg/ext/array1.C: New test.
26165
26166         PR c++/13178
26167         * g++.dg/conversion/op1.C: New test.
26168
26169 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26170
26171         PR 11864
26172         From Kazumoto Kojima / Dan Kegel:
26173         * gcc.dg/pr11864-1.c: New test.
26174
26175         PR 10392
26176         From Marcus Comstedt / Dan Kegel:
26177         * gcc.dg/pr10392-1.c: New test.
26178
26179 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26180
26181         PR c++/13478
26182         * g++.dg/init/ref10.C: New test.
26183
26184 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26185
26186         PR c++/13407
26187         * g++.dg/parse/typename6.C: New test.
26188
26189 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26190
26191         PR pch/13361
26192         * testsuite/g++.dg/pch/wchar-1.C: New.
26193         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26194
26195 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26196
26197         PR c++/9259
26198         * g++.dg/expr/sizeof2.C: New test.
26199
26200 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26201
26202         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26203
26204 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26205
26206         PR c++/13659
26207         * g++.dg/lookup/strong-using-3.C: New.
26208         * g++.dg/lookup/using-10.C: New.
26209
26210 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26211
26212         PR c++/13594
26213         * g++.dg/lookup/strong-using-2.C: New.
26214
26215 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26216             Dan Kegel <dank@kegel.com>
26217             J"orn Rennecke <joern.rennecke@superh.com>
26218
26219         PR target/9365
26220         * gcc.dg/pr9365-1.c: New test.
26221
26222 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26223
26224         PR c++/8856
26225         * g++.dg/parse/casting-operator2.C: New test.
26226         * g++.old-deja/g++.pt/explicit83.C: Remove.
26227
26228 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26229
26230         * gcc.dg/label-compound-stmt-1.c: New test.
26231         * gcc.c-torture/compile/950922-1.c,
26232         gcc.c-torture/compile/20000211-3.c,
26233         gcc.c-torture/compile/20000518-1.c,
26234         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26235         compound statements.
26236
26237 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26238
26239         * gcc.dg/ppc64-abi-1.c: New test.
26240
26241 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26242
26243          * g++.dg/ext/attrib9.C: Add dg-warnings.
26244
26245 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26246
26247         PR c++/12335
26248         * g++.dg/parse/dtor3.C: New test.
26249
26250 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26251
26252         PR c++/12709
26253         * g++.dg/parse/try-catch-1.C: New test.
26254
26255 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26256
26257         * ada/acats/run_all.sh: Add more verbose output in acats.log
26258         when compiling tests.
26259
26260 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26261
26262         PR 13656
26263         * gcc.dg/typedef-redecl.c: New test case.
26264         * gcc.dg/typedef-redecl.h: New support file.
26265
26266 2004-01-13  Jan Hubicka  <jh@suse.cz>
26267
26268         * gcc.dg/always_inline.c: New test.
26269         * gcc.dg/debug/20031231-1.c: Fix.
26270
26271 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26272
26273         PR c++/13474
26274         * g++.dg/template/array3.C: New test.
26275
26276 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26277
26278         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26279         * g++.dg/warn/Wunused-2.C: Likewise.
26280
26281 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26282
26283         PR c++/13289
26284         * g++.dg/template/instantiate6.C: New test.
26285
26286 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26287
26288         PR middle-end/11397
26289         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26290
26291 2004-01-12  Jan Hubicka  <jh@suse.cz>
26292
26293         PR opt/12826
26294         * gcc.dg/20040112-1.c: New.
26295
26296         * gcc.dg/dwarf-die[1-7].c: Move to...
26297         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26298         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26299
26300 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26301
26302         PR c++/4100
26303         * g++.dg/parse/friend4.C: New test.
26304
26305 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26306
26307         PR c++/4100
26308         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26309         definition is called a friend.
26310
26311 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26312
26313         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26314
26315 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26316
26317         PR c++/3478
26318         * g++.dg/parse/error10.C: New test.
26319         * g++.dg/template/arg2.C: Accept "invalid type" error.
26320
26321 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26322
26323         PR middle-end/13392
26324         * g++.dg/opt/expect2.C: New test.
26325
26326 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26327
26328         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26329         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26330         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26331         Update dg-error regexps.
26332
26333 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26334
26335         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26336         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26337
26338 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26339
26340         * gcc.dg/pragma-re-1.c: Use right pointer type.
26341
26342 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26343
26344         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26345
26346 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26347
26348         * gcc.dg/rs6000-ldouble-1.c: New.
26349
26350 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26351
26352         DR 337
26353         PR c++/9256
26354         * g++.dg/other/abstract1.C: New test.
26355
26356 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26357
26358         * g++.dg/lookup/strong-using-1.C: New.
26359
26360 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26361
26362         PR c/11234
26363         * gcc.dg/func-ptr-conv-1.c: New test.
26364         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26365
26366 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26367
26368         PR target/13380.
26369         * gcc.c-torture/compile/20040109-1.c: New.
26370
26371 2004-01-08  Stuart Hastings  <stuart@apple.com>
26372
26373         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26374         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26375         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26376
26377 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26378
26379         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26380
26381 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26382
26383         * ada/acats/run_acats: Treat 'gnatchop' the same way
26384         as 'gnatmake'.  Export GCC_DRIVER.
26385         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26386         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26387
26388 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26389
26390         PR c++/12573
26391         * g++.dg/template/dependent-expr4.C: New test.
26392
26393 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26394
26395         * gcc.dg/altivec-11.c: New test.
26396
26397 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26398
26399         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26400
26401 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26402
26403         PR c/6024
26404         * gcc.dg/enum-compat-1.c: New test.
26405         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26406
26407 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26408
26409         PR c/12165
26410         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26411         gcc.dg/c99-idem-qual-3.c: New tests.
26412
26413 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26414
26415         * gcc.dg/winline-7.c: Don't cast void * to int.
26416
26417 2004-01-06  Jan Hubicka  <jh@suse.cz>
26418
26419         * gcc.dg/i386-sse-5.c: New test
26420         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26421
26422 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26423
26424         PR c++/12815
26425         * g++.dg/rtti/typeid4.C: New test.
26426
26427 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26428
26429         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26430
26431 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26432
26433         PR c++/12132
26434         * g++.dg/template/error11.C: New test.
26435
26436         PR c++/13451
26437         * g++.dg/template/class2.C: New test.
26438
26439 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26440         Richard Sandiford <rsandifo@redhat.com>
26441
26442         PR c++/13387
26443         * g++.dg/opt/alias3.C: New test.
26444
26445 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26446
26447         PR c++/13157
26448         * g++.dg/template/koenig3.C: New test.
26449
26450         PR c++/13529
26451         * g++.dg/parse/offsetof3.C: New test.
26452
26453         * g++.dg/init/copy7.C: Add missing dg-error markers.
26454
26455         PR c++/12226
26456         * g++.dg/init/copy7.c: New test.
26457
26458         PR c++/13536
26459         * g++.dg/parse/cast1.C: New test.
26460
26461 2004-01-04  Jan Hubicka  <jh@suse.cz>
26462
26463         * gcc.dg/winline[1-7].c: New tests.
26464
26465 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26466
26467         PR c++/13520
26468         * g++.dg/template/qualttp22.C: New test.
26469
26470 2004-01-01  Jan Hubicka  <jh@suse.cz>
26471
26472         * gcc.dg/debug/20031231-1.c: New.
26473         * gcc.c-torture/compile/20040101-1.c: New.
26474         * gcc.dg/dwarf-die-[1-7].c: New.
26475
26476 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26477
26478         PR optimization/13521
26479         * gcc.c-torture/compile/20031231-1.c: New test.
26480
26481 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26482
26483         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26484
26485 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26486
26487         PR c++/10079
26488         * g++.dg/template/crash16.C: New test.
26489
26490 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26491
26492         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26493
26494 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26495
26496         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26497         ports.
26498         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26499         * g++.old-deja/g++.law/profile1.C: Likewise.
26500         * gcc.c-torture/compile/981006-1.c: Likewise.
26501         * gcc.c-torture/execute/loop-2e.x: Likewise.
26502         * gcc.c-torture/execute/loop-2f.x: Remove.
26503         * gcc.c-torture/execute/loop-2g.x: Likewise.
26504         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26505         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26506
26507 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26508
26509         PR c++/13507
26510         * g++.dg/ext/attrib11.C: New test.
26511
26512         PR c++/13494
26513         * g++.dg/template/array2-1.C: New test.
26514         * g++.dg/template/array2-2.C: New test.
26515
26516 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26517
26518         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26519
26520 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26521
26522         PR c++/12774
26523         * g++.dg/template/array1-1.C: New test.
26524         * g++.dg/template/array1-2.C: New test.
26525
26526 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26527
26528         PR fortran/12632
26529         * g77.dg/12632.f: New test case.
26530
26531 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26532
26533         PR c++/13289
26534         * g++.dg/parse/nontype1.C: New test.
26535
26536 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26537
26538         PR c++/12403
26539         * g++.dg/parse/explicit1.C: New test.
26540         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26541
26542 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26543
26544         PR c++/13081
26545         * g++.dg/opt/inline6.C: New test.
26546
26547         PR c++/12613
26548         * g++.dg/parse/error9.C: New test.
26549
26550         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26551
26552 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26553
26554         PR c++/13009
26555         * g++.dg/init/assign1.C: New test.
26556
26557 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26558
26559         PR c++/13070
26560         * g++.dg/warn/format3.C: New test case.
26561
26562 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26563
26564         * gcc.c-torture/compile/20031227-1.c: New test.
26565
26566 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26567
26568         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26569         * g77.dg/bprob/bprob.exp: Likewise.
26570         * gcc.misc-tests/bprob.exp: Likewise.
26571         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26572         variants on systems where the library does not provide that
26573         functionality.
26574         * gcc.dg/builtins-20.c: Use builtins-config.h.
26575         * gcc.dg/builtins-config.h: New file.
26576
26577 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26578
26579         * lib/gcc-dg.exp (dg-require-profiling): New function.
26580         * lib/target-supports.exp (check_profiling_available): Likewise.
26581         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26582         * g77.dg/bprob/bprob.exp: Likewise.
26583         * gcc.misc-tests/bprob.exp: Likewise.
26584         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26585         * gcc.dg/20021014-1.c: Likewise.
26586         * gcc.dg/nest.c: Likewise.
26587
26588 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26589
26590         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26591         compiling.
26592         * g++.dg/lookup/java2.C: Likewise.
26593         * gcc.dg/cpp/lexident.c: Likewise.
26594
26595 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26596
26597         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26598         given.
26599         * gcc.c-torture/compile/961203-1.c: Likewise.
26600         * gcc.c-torture/compile/980506-1.c: Likewise.
26601
26602 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26603
26604         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26605         (additional_prunes): New global.
26606         (gcc-dg-prune): Handle additional per-test pruning.
26607         (dg-test): Clear additional_prunes between tests.
26608
26609         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26610         dg-prune-output to avoid spurious failures from assembler
26611         complaining about nonexistent WAW violations.
26612         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26613         Use dg-prune-output to avoid spurious failures from assembler
26614         warning about Itanium B-step errata.
26615
26616 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26617
26618         * g++.dg/abi/macro0.C: New test.
26619         * g++.dg/abi/macro1.C: Likewise.
26620         * g++.dg/abi/macro2.C: Likewise.
26621
26622         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26623         * g++.dg/abi/bitfield7.C: Likewise.
26624         * g++.dg/abi/dtor2.C: Likewise.
26625         * g++.dg/abi/mangle11.C: Likewise.
26626         * g++.dg/abi/mangle12.C: Likewise.
26627         * g++.dg/abi/mangle14.C: Likewise.
26628         * g++.dg/abi/mangle17.C: Likewise.
26629         * g++.dg/abi/vbase10.C: Likewise.
26630         * g++.dg/abi/vbase14.C: Likewise.
26631         * g++.dg/template/qualttp17.C: Likewise.
26632
26633 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26634
26635         PR c/11995
26636         * gcc.dg/20031223-1.c: New test.
26637
26638 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26639
26640         * gcc.dg/noreturn-7.c: New test.
26641
26642 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26643
26644         * gcc.dg/null-pointer-1.c: New test.
26645
26646 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26647
26648         * g++.old-deja/g++.jason/template18.C: Remove.
26649         * g++.old-deja/g++.jason/template37.C: Likewise.
26650
26651         PR c++/12862
26652         * g++.dg/lookup/ns1.C: New test.
26653
26654         PR c++/12397
26655         * g++.dg/template/lookup3.C: New test.
26656
26657 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26658
26659         * g++.dg/template/recurse1.C: New test
26660
26661 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26662
26663         PR c++/12479
26664         * g++.dg/parse/semicolon1.C: New test.
26665         * g++.dg/parse/semicolon1.h: Likewise.
26666
26667 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26668
26669         * gcc.dg/darwin-misaligned.c: New test.
26670
26671 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26672
26673         PR c/9163
26674         * gcc.dg/20031222-1.c: New test.
26675
26676 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26677
26678         PR c++/13438
26679         * g++.dg/parse/error8.C: New test.
26680
26681         PR c++/11554
26682         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26683
26684 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26685
26686         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26687         too small.
26688         * gcc.c-torture/compile/930217-1.c: Likewise.
26689         * gcc.c-torture/compile/930513-1.c: Likewise.
26690         * gcc.c-torture/execute/920908-2.c: Likewise.
26691         * gcc.c-torture/execute/921204-1.c: Likewise.
26692         * gcc.c-torture/execute/930621-1.c: Likewise.
26693         * gcc.c-torture/execute/930630-1.c: Likewise.
26694         * gcc.c-torture/execute/931031-1.c: Likewise.
26695         * gcc.c-torture/execute/980602-2.c: Likewise.
26696         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26697         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26698         * gcc.c-torture/execute/extzvsi.c: Likewise.
26699         * gcc.c-torture/unsorted/ext.c: Likewise.
26700
26701 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26702
26703         PR target/12749
26704         * gcc.c-torture/compile/20031220-2.c: New test case.
26705
26706 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26707
26708         PR optimization/13031
26709         * gcc.c-torture/compile/20031220-1.c: New test case.
26710
26711 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26712
26713         * gcc.dg/cast-function-1.c: New test.
26714
26715 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26716
26717         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26718         formats.
26719
26720 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26721
26722         PR c++/12795
26723         * g++.dg/ext/attrib10.C: New test.
26724
26725 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26726
26727         * gcc.dg/cleanup-10.c: New test.
26728         * gcc.dg/cleanup-11.c: New test.
26729
26730 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26731
26732         PR c++/13239
26733         * g++.dg/opt/expect1.C: New test.
26734
26735 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26736
26737         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26738
26739 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26740
26741         PR debug/12923
26742         * gcc.dg/20031218-1.c: New test.
26743
26744         PR debug/12389
26745         * gcc.dg/20031218-2.c: New test.
26746         * gcc.dg/20031218-3.c: New test.
26747
26748         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26749         of label name and allow for USER_LABEL_PREFIX == "_" names.
26750         * g++.dg/abi/mangle18-2.C: Likewise.
26751         * g++.dg/abi/mangle19-1.C: Likewise.
26752         * g++.dg/abi/mangle19-2.C: Likewise.
26753         * g++.dg/abi/mangle20-1.C: Likewise.
26754         * g++.dg/abi/mangle20-2.C: Likewise.
26755
26756 2003-12-18  Richard Henderson  <rth@redhat.com>
26757
26758         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26759
26760 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26761             Dan Kegel <dank@kegel.com>
26762
26763         PR other/12009
26764         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26765         testing a cross compiler, it causes spurious compile failures.
26766         * lib/g++.exp: Likewise.
26767
26768 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26769
26770         PR c++/13262
26771         * g++.dg/template/access13.C: New test.
26772
26773 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26774
26775         * gcc.dg/20031216-1.c: New test.
26776
26777 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26778
26779         PR c++/9154
26780         * g++.dg/template/error10.C: New test.
26781
26782 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26783
26784         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26785         * g++.dg/eh/simd-2.C: Likewise.
26786
26787 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26788             Roger Sayle  <roger@eyesopen.com>
26789
26790         * gcc.c-torture/execute/ieee/mzero5.c: New.
26791
26792 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26793
26794         PR c++/10603
26795         * g++.dg/parse/error6.C: New test.
26796
26797         PR c++/12827
26798         * g++.dg/parse/error7.C: New test.
26799
26800 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26801
26802         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26803         at -O with stabs debugging formats.
26804         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26805         * gcc.dg/debug/debug-2.c: Likewise.
26806
26807 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26808
26809         PR c++/12696
26810         * g++.dg/init/error1.C: New test.
26811
26812         PR c++/12218
26813         * g++.dg/init/pm3.C: New test.
26814
26815 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26816
26817         PR c/3347
26818         * gcc.dg/bitfld-8.c: New test.
26819
26820 2003-12-16  James Lemke  <jim@wasabisystems.com>
26821
26822         * gcc.dg/arm-scd42-[123].c: New tests.
26823
26824 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26825
26826         PR c++/9043
26827         * g++.dg/abi/mangle20-1.C: New test.
26828         * g++.dg/abi/mangle20-2.C: New test.
26829
26830 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26831
26832         PR c++/13275
26833         * g++.dg/other/offsetof2.C: Remove XFAIL.
26834         * g++.dg/parse/offsetof1.C: New test.
26835         * g++.gd/parse/offsetof2.C: Likewise.
26836
26837 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26838
26839         * g++.dg/template/nontype3.C: New test.
26840         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26841
26842 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26843
26844         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26845
26846 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26847
26848         PR c++/13387
26849         * g++.dg/expr/assign1.C: New test.
26850
26851         PR c++/13242
26852         * g++.dg/abi/mangle19-1.C: New test.
26853         * g++.dg/abi/mangle19-2.C: New test.
26854
26855 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26856
26857         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26858
26859 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26860
26861         * gcc.c-torture/execute/20031216-1.c: New test.
26862
26863 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26864
26865         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26866         an ICE regression.
26867
26868 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/10926
26871         * g++.dg/template/error9.C: New test.
26872
26873         PR c++/11116
26874         * g++.dg/template/error8.C: New test.
26875
26876 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26877
26878         PR middle-end/13400
26879         * gcc.c-torture/execute/20031215-1.c: New test case.
26880
26881 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26882
26883         PR c++/13269
26884         * g++.dg/parse/error5.C: New test.
26885
26886         PR c++/12989
26887         * g++.dg/expr/sizeof1.C: New test.
26888
26889         PR c++/13310
26890         * g++.dg/template/crash15.C: New test.
26891
26892 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26893
26894         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26895         a non-POD type as the last named parameter of a varargs function.
26896
26897 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26898
26899         PR c++/13243
26900         PR c++/12573
26901         * g++.dg/template/crash14.C: New test.
26902         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26903
26904 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         * g++.dg/other/java1.C: New test.
26907
26908         PR c++/13241
26909         * g++.dg/abi/mangle18-1.C: New test.
26910         * g++.dg/abi/mangle18-2.C: New test.
26911
26912 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26913
26914         PR optimization/10312
26915         * gcc.c-torture/execute/20031214-1.c: New.
26916
26917 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26918
26919         PR c++/10779
26920         PR c++/12160
26921         * g++.dg/parse/error3.C: New test.
26922         * g++.dg/parse/error4.C: Likewise.
26923         * g++.dg/abi/mangle4.C: Tweak error messages.
26924         * g++.dg/lookup/using5.C: Likewise.
26925         * g++.dg/other/error2.C: Likewise.
26926         * g++.dg/parse/typename5.C: Likewise.
26927         * g++.dg/parse/undefined1.C: Likewise.
26928         * g++.dg/template/arg2.C: Likewise.
26929         * g++.dg/template/ttp3.C: Likewise.
26930         * g++.dg/template/type1.C: Likewise.
26931         * g++.old-deja/g++.other/crash32.C: Likewise.
26932         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26933
26934 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26935
26936         PR c++/13106
26937         * g++.dg/warn/noreturn-3.C: New test.
26938
26939 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26940
26941         PR c++/13118
26942         * g++.dg/abi/covariant3.C: New.
26943
26944 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26945
26946         * g++.dg/eh/ia64-1.C: New test.
26947
26948 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26949
26950         PR optimization/13037
26951         * g77.f-torture/execute/13037.f: New test case.
26952
26953 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26954
26955         PR c++/12881
26956         * g++.dg/abi/covariant2.C: New.
26957
26958 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26959
26960         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26961
26962 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26963
26964         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26965
26966 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26967
26968         PR other/10819
26969         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26970         to fix Bug 10819.
26971         * lib/g++.exp (g++_version): Likewise.
26972         * lib/g77.exp (g77_version): Likewise.
26973         * lib/objc.exp (default_objc_version): Likewise.
26974
26975 2003-12-10  Richard Henderson  <rth@redhat.com>
26976
26977         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26978
26979         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26980
26981 2003-12-08  Matt Austern  <austern@apple.com>
26982
26983         PR c/13134
26984         * lib/gcc-dg.exp (dg-require-visibility): Define.
26985         * lib/target-supports (check_visibility_available): Define.
26986         * gcc.dg/visibility-1.c: New test.
26987         * gcc.dg/visibility-2.c: Likewise.
26988         * gcc.dg/visibility-3.c: Likewise.
26989         * gcc.dg/visibility-4.c: Likewise.
26990         * gcc.dg/visibility-5.c: Likewise.
26991         * gcc.dg/visibility-6.c: Likewise.
26992         * g++.dg/ext/visibility-1.C: Likewise.
26993         * g++.dg/ext/visibility-2.C: Likewise.
26994         * g++.dg/ext/visibility-3.C: Likewise.
26995         * g++.dg/ext/visibility-4.C: Likewise.
26996         * g++.dg/ext/visibility-5.C: Likewise.
26997         * g++.dg/ext/visibility-6.C: Likewise.
26998
26999 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27000
27001         * g++.dg/lookup/java1.C: New test.
27002         * g++.dg/lookup/java2.C: New test.
27003
27004 2003-12-07  Falk Hueffner  <falk@debian.org>
27005
27006         * g++.dg/opt/noreturn-1.C: New test.
27007
27008 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27009
27010         * gcc.dg/overflow-1.c: New test.
27011
27012 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27013
27014         * g77.f-torture/compile/13060.f: New test.
27015
27016 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/13323
27019         * g++.dg/inherit/operator2.C: New test.
27020
27021 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27022
27023         PR c++/13305
27024         * g++.dg/ext/attrib9.C: New test.
27025
27026 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27027
27028         PR c++/13314
27029         * g++.dg/template/error7.C: New test.
27030
27031 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27032             J"orn Rennecke <joern.rennecke@superh.com>
27033
27034         PR target/13302
27035         * g++.dg/other/struct-va_list.C: New test.
27036
27037 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27038
27039         PR c++/13166
27040         * g++.dg/parse/defarg6.C: New test.
27041
27042 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27043
27044         PR target/13256
27045         * gcc.c-torture/execute/20031201-1.c: New test.
27046
27047 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27048
27049         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27050
27051 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27052
27053         * gcc.dg/builtin-return-1.c: New test.
27054
27055 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27056             J"orn Rennecke <joern.rennecke@superh.com>
27057
27058         PR optimization/13260
27059         * gcc.c-torture/execute/20031204-1.c: New test.
27060
27061 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27062
27063         PR c++/9127
27064         * g++.dg/template/error6.C: New test.
27065
27066 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27067
27068         * gcc.dg/20031202-1.c: New test.
27069
27070 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/13179
27073         * g++.dg/template/eh1.C: New test.
27074
27075         PR c++/10771
27076         * g++.dg/template/error5.C: New test.
27077
27078 2003-12-02  David Ung  <davidu@mips.com>
27079
27080         * gcc.dg/compat/vector-check.h: Corrected type for var
27081         g_##TMODE
27082
27083 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27084
27085         PR c++/10126
27086         * g++.dg/template/ptrmem8.C: New test.
27087
27088 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27089
27090         PR c++/12573
27091         * g++.dg/template/dependent-expr3.C: New test.
27092
27093 2003-12-01  James Lemke  <jim@wasabisystems.com>
27094
27095         * gcc.dg/arm-g2.c: New test.
27096
27097 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27098
27099         PR optimization/11634
27100         * gcc.dg/20031201-2.c: New test case.
27101
27102 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27103
27104         PR 11433
27105         * objc.dg/proto-lossage-3.m: New test.
27106
27107 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27108
27109         PR optimization/12628
27110         * gcc.dg/20031201-1.c: New test case.
27111
27112 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27113
27114         * gcc.dg/unaligned-1.c: New test.
27115
27116 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27117
27118         PR c++/9849
27119         * g++.dg/template/error4.C: New test.
27120         * g++.dg/template/nested3.C: Adjust error markers.
27121
27122 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27123
27124         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27125
27126 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27127
27128         PR c/10333
27129         * gcc.dg/bitfld-7.c: New test.
27130
27131 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27132
27133         * gcc.dg/tls/asm-1.C: New test.
27134
27135 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27136
27137         * gcc.dg/cpp/assert4.c: Update.
27138
27139 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27142         * gcc.dg/builtin-apply3.c: New test.
27143
27144 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27145
27146         * lib/compat.exp (compat-obj): New xfaildata parameter.
27147         Use it to set compiler_conditional_xfail_data before compiling.
27148         (compat-get-options): Handle dg-xfail-if.
27149         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27150         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27151         * gcc.dg/compat/vector-1_y.c: Likewise.
27152         * gcc.dg/compat/vector-2_x.c: Likewise.
27153         * gcc.dg/compat/vector-2_y.c: Likewise.
27154
27155 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27156
27157         * g++.dg/opt/reg-stack4.C: New test.
27158
27159 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27160
27161         * gcc.dg/builtin-apply2.c: New test.
27162
27163 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27164
27165         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27166
27167 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27168
27169         PR c++/12924
27170         * g++.dg/template/template-id-2.C: New test.
27171
27172 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27173
27174         PR c++/5369
27175         * g++.dg/template/memfriend1.C: New test.
27176         * g++.dg/template/memfriend2.C: Likewise.
27177         * g++.dg/template/memfriend3.C: Likewise.
27178         * g++.dg/template/memfriend4.C: Likewise.
27179         * g++.dg/template/memfriend5.C: Likewise.
27180         * g++.dg/template/memfriend6.C: Likewise.
27181         * g++.dg/template/memfriend7.C: Likewise.
27182         * g++.dg/template/memfriend8.C: Likewise.
27183         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27184
27185 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27186
27187         PR c++/12515
27188         * g++.dg/ext/cond1.C: New test.
27189
27190 2003-11-20  Richard Henderson  <rth@redhat.com>
27191
27192         * gcc.dg/20020201-2.c: Remove.
27193         * gcc.dg/20020201-4.c: Remove.
27194         * gcc.dg/20020304-1.c: Remove.
27195
27196 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27197
27198         * gcc.dg/cpp/trad/xwin1.c: New test case.
27199
27200 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27201
27202         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27203         * lib/g77.exp: Likewise.
27204         * lib/objc.exp: Likewise.
27205         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27206         for darwin.
27207
27208 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27209
27210         PR c++/12932
27211         * g++.dg/template/static5.C: New test.
27212
27213 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27214
27215         * gcc.dg/nested-func-1.c: New test.
27216
27217 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27218
27219         * gcc.dg/cpp/assert4.c: New test.
27220
27221 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27222
27223         PR c++/2294
27224         * g++.dg/lookup/using9.c: New test.
27225
27226 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27227
27228         PR c++/12762
27229         * g++.dg/template/error3.C: New test.
27230
27231 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27232
27233         PR ada/13035
27234         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27235         No longer use a wrapper for gcc, since this does not work under
27236         Windows.
27237
27238 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27239
27240         PR c++/2094
27241         * g++.dg/template/ptrmem7.C: New test.
27242
27243 2003-11-13  Andrew Pinski <apinski@apple.com>
27244
27245         * gcc.c-torture/compile/20031113-1.c: New test.
27246
27247 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27248             Kean Johnston <jkj@sco.com>
27249
27250         PR c/13029
27251         * gcc.dg/unused-4.c: Update.
27252
27253 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27254
27255         * g++.dg/opt/const3.C: New test.
27256
27257 2003-11-13  Jan Hubicka  <jh@suse.cz>
27258
27259         * gcc.c-torture/compile/20031112-1.c: New test.
27260
27261 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27262
27263         * g++.dg/parse/crash10.C: Remove bogus error marker.
27264
27265 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27266
27267         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27268         (host_gcc): Likewise.
27269         (ROOT): Honor $PWDCMD.
27270         (BASE): Likewise.
27271         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27272
27273 2003-11-12  Catherine Moore  <clm@redhat.com>
27274
27275         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27276
27277 2003-11-12  Andreas Jaeger  <aj@suse.de>
27278             Jakub Jelinek  <jakub@redhat.com>
27279             Andrew Pinski  <pinskia@physics.uc.edu>
27280             Richard Henderson  <rth@redhat.com>
27281
27282         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27283         systems.
27284         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27285
27286         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27287         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27288
27289 2003-11-11  Andreas Jaeger  <aj@suse.de>
27290
27291         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27292
27293         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27294
27295 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27296
27297         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27298         Clean ups.
27299
27300 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27301
27302         * gcc.dg/trampoline-1.c: New test.
27303
27304 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27305
27306         * gcc.c-torture/compile/200031109-1.c: New test.
27307
27308 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27309
27310         PR c/3190
27311         PR c/8714
27312         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27313         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27314         gcc.dg/format/no-y2k-1.c: Update.
27315
27316 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27317
27318         PR optimization/10467
27319         * gcc.dg/20031108-1.c: New test case.
27320
27321 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27322
27323         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27324
27325 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27326
27327         * gcc.dg/compound-lvalue-1.c: New test.
27328         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27329         some XFAILs.
27330
27331 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27332
27333         * gcc.dg/altivec-varargs-1.c: New test.
27334
27335 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27336
27337         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27338         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27339         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27340         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27341         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27342
27343 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27344
27345         * gcc.dg/cond-lvalue-1.c: New test.
27346
27347 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27348
27349         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27350
27351 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27352
27353         PR c++/11616
27354         * g++.dg/template/instantiate5.C: New test.
27355
27356 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27357
27358         PR c++/12726
27359         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27360         * ChangeLog: Add missing first entry for above test.
27361
27362 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27363
27364         PR c++/9810
27365         * g++.dg/template/using8.C: New test.
27366         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27367
27368 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27369
27370         PR optimization/10817
27371         * gcc.c-torture/compile/20031102-1.c: New test case.
27372
27373 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27374
27375         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27376         2147483647.
27377
27378 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27379
27380         * gcc.dg/20031102-1.c: New test.
27381
27382 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27383
27384         * gcc.dg/complex-1.c: New test.
27385
27386 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27387
27388         PR c++/12796
27389         * g++.dg/template/crash13.C: Adjust expected error location.
27390         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27391
27392 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27393
27394         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27395
27396 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27397
27398         PR/10239
27399         * gcc.c-torture/compile/20031031-2.c: New test.
27400
27401 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27402
27403         PR/11640
27404         * gcc.c-torture/compile/20031031-1.c: New test.
27405
27406 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27407
27408         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27409         * gcc.misc-tests/bprob.exp: Likewise.
27410         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27411         the execution test on arm-elf configs.
27412         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27413         configs that don't support scratch files.
27414         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27415
27416 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27417
27418         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27419         done by dejagnu.
27420
27421 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27422
27423         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27424         Avoid non pure sh syntax. Add more logging.
27425
27426         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27427         fail.
27428
27429 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27430
27431         PR libgcj/10610
27432         * gcc.dg/ppc-stackalign-1.c: New test.
27433
27434 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27435
27436         * ada/acats/run_all.sh: Change output to be more compliant with
27437         dejagnu framework.
27438         Create acats.sum and acats.log files under testsuite/ada/acats
27439         Only run [a-z]* directories, to filter out e.g. CVS.
27440         Redirect build output to log file.
27441
27442 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27443
27444         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27445
27446 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27447
27448         PR ada/5909:
27449         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27450
27451 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27452
27453         * gcc.c-torture/compile/20031023-1.c: New test.
27454         * gcc.c-torture/compile/20031023-2.c: New test.
27455         * gcc.c-torture/compile/20031023-3.c: New test.
27456         * gcc.c-torture/compile/20031023-4.c: New test.
27457
27458 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27459
27460         PR c++/10371
27461         * g++.dg/lookup/scoped8.C: New test.
27462
27463 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27464
27465         * g++.dg/opt/reg-stack3.C: New test.
27466
27467 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27468
27469         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27470
27471 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27472
27473         PR c++/11076
27474         * g++.dg/template/crash13.C: New test.
27475
27476 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27477
27478         * gcc.dg/c99-restrict-2.c: New test.
27479
27480 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         PR c++/12698, c++/12699, c++/12700, c++/12566
27483         * g++.dg/inherit/covariant9.C: New test.
27484         * g++.dg/inherit/covariant10.C: New test.
27485         * g++.dg/inherit/covariant11.C: New test.
27486
27487 2003-10-23  Jason Merrill  <jason@redhat.com>
27488
27489         PR c++/12726
27490         * g++.dg/ext/complit2.C: New test.
27491
27492 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27493
27494         PR target/12654
27495         * gcc.c-torture/execute/20031020-1.c: New test.
27496
27497 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27498
27499         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27500         following the jump_insn.
27501
27502 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27503
27504         * gcc.dg/cast-lvalue-1.c: New test.
27505
27506 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27507
27508         PR c++/11962
27509         * g++.dg/template/cond2.C: New test.
27510
27511 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27512
27513         * gcc.dg/builtins-28.c: New test.
27514
27515 2003-10-20  Jan Hubicka  <jh@suse.cz>
27516
27517         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27518         parameter.
27519         * testsuite/gcc.dg/inline-2.c: Likewise.
27520
27521 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27522
27523         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27524         * gcc.dg/nest.c: Likewise.
27525
27526 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27527
27528         PR c++/9781, c++/10583, c++/11862
27529         * g++.dg/parse/crash13.C: New test.
27530
27531 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27532
27533         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27534
27535 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27536
27537         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27538         Define HAVE_C99_RUNTIME except on Solaris.
27539         * gcc.dg/builtins-20.c: Likewise.
27540
27541 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27542
27543         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27544
27545 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27546
27547         PR c++/12495
27548         * g++.dg/template/crash21.C: New test.
27549
27550 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27551
27552         PR c++/2513
27553         * g++.dg/template/typename5.C: New test.
27554
27555 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27556
27557         PR c++/12369
27558         * g++.dg/template/friend25.C: New test.
27559
27560 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27561
27562         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27563         versions.
27564
27565 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27566
27567         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27568         == 2147483647.
27569
27570 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27571
27572         * gcc.c-torture/execute/960416-1.x: Remove.
27573         * gcc.c-torture/execute/divconst-3.x: Likewise.
27574
27575 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27576
27577         PR target/12598
27578         * gcc.dg/torture/cris-volatile-1.c: New test.
27579
27580 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27581
27582         PR optimization/9325
27583         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27584         for overflowing floating point to integer conversion during RTL
27585         simplification.
27586
27587 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27588
27589         * objc/execute/_cmd.m: Fix typo.
27590         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27591         Relax 'scan-assembler' regexp.
27592         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27593         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27594         * objc.dg/zero-link-2.m: Remove blank line.
27595         * objc.dg/zero-link-3.m: New test case.
27596
27597 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27598
27599         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27600
27601         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27602         than linker trickery.
27603
27604 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27605
27606         PR c++/12370
27607         * g++.dg/other/friend2.C: New test.
27608
27609 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27610
27611         * gcc.dg/20031012-1.c: New test.
27612
27613 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27614
27615         * gcc.dg/weak/weak-3.c: Fix for new warning.
27616
27617 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27618
27619         PR optimization/8750
27620         * gcc.c-torture/execute/20031012-1.c: New test case.
27621
27622 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27623
27624         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27625         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27626
27627 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27628
27629         PR optimization/12260
27630         * gcc.c-torture/compile/20031011-2.c: New test case.
27631
27632 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27633
27634         * gcc.c-torture/execute/20031011-1.c: New testcase.
27635
27636 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27637
27638         * gcc.c-torture/compile/20031011-1.c: New test.
27639
27640 2003-10-11  Jan Hubicka  <jh@suse.cz>
27641
27642         * g++.dg/other/first-global.C: New test.
27643
27644 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27645
27646         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27647
27648 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27649
27650         * gcc.c-torture/compile/20031010-1.c: New test.
27651
27652 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27653
27654         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27655         * gcc.c-torture/execute/va-arg-25.c: ... here.
27656
27657 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27658
27659         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27660
27661 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27662
27663         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27664
27665 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27666
27667         * g++.dg/parse/error2.C: New test.
27668
27669 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27670
27671         PR c++/11097
27672         * g++.dg/other/error5.C: Modify the error message.
27673         * g++.dg/lookup/using8.C: New test.
27674
27675 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27676
27677         * gcc.dg/darwin-abi-2.c: New file.
27678         * gcc.c-torture/execute/va-arg-24.c: New file.
27679
27680 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27681
27682         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27683         indentation.
27684
27685 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27686
27687         PR c++/10147
27688         * g++.dg/other/error4.C: Update error messages.
27689         * g++.dg/template/ptrmem4.C: Likewise.
27690
27691         PR c++/12337
27692         * g++.dg/init/new9.C: New test.
27693
27694         PR c++/12334, c++/12236, c++/8656
27695         * g++.dg/ext/attrib8.C: New test.
27696
27697 2003-10-06  Devang Patel  <dpatel@apple.com>
27698
27699         * gcc.dg/debug/dwarf2-3.h: New test.
27700         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27701
27702 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27703
27704         * g++.dg/opt/cfg2.C: New test.
27705
27706 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27707
27708         * g++.dg/opt/float1.C: New test.
27709
27710 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27711
27712         * gcc.dg/c90-array-lval-6.c: New test.
27713         * gcc.dg/c99-array-lval-6.c: New test.
27714
27715 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27716             Ziemowit Laski  <zlaski@apple.com>
27717
27718         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27719         'Derived', so that it is never considered a class method; add
27720         new warning for '+port' method ambiguity.
27721         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27722         <objc/objc-api.h> (needed on Mac OS X).
27723         * objc.dg/method-13.m: New test.
27724
27725 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27726
27727         PR optimization/9325, PR java/6391
27728         * gcc.c-torture/execute/20031003-1.c: New test case.
27729
27730 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR optimization/12180
27733         * gcc.dg/20031002-1.c: New test.
27734
27735         PR c++/12486
27736         * g++.dg/inherit/error1.C: New test.
27737
27738 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27739
27740         * lib/f-torture.exp (search_for): Rename to...
27741         (search_for_re): This.  Also, clean up comments and the
27742         "regexp" invocation.
27743
27744 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27745
27746         * gcc.c-torture/compile/20031002-1.c: New test.
27747
27748 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27749
27750         * g++.dg/opt/cond1.C: New test.
27751
27752 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27753
27754         * gcc.dg/Wold-style-definition-2.c: New testcase.
27755         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27756
27757 2003-09-29  Richard Henderson  <rth@redhat.com>
27758
27759         * g++.dg/init/array10.C: Add dg-options.
27760
27761 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27762
27763         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27764
27765 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27766
27767         * g++.dg/template/friend19.C: Fix typo.
27768         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27769
27770 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27771
27772         * gcc.c-torture/execute/20030928-1.c: New test.
27773         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27774
27775 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27776
27777         * g++.dg/opt/unroll1.C: New test.
27778
27779 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27780
27781         PR optimization/11741
27782         * gcc.dg/20030926-1.c: New test case.
27783
27784 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27785
27786         PR c++/5655
27787         * g++.dg/parse/access7.C: New test.
27788         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27789
27790 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27791
27792         MERGE OF objc-improvements-branch into MAINLINE:
27793         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27794         if libobjc has not been built.
27795         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27796         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27797         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27798         objc/execute/nested-3.m, objc/execute/np-2.m,
27799         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27800         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27801         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27802         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27803         objc.dg/special/unclaimed-category-1.h,
27804         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27805         well as GNU runtime.
27806         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27807         * execute/cascading-1.m, execute/function-message-1.m,
27808         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27809         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27810         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27811         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27812         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27813         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27814         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27815         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27816         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27817         * objc.dg/bitfield-2.m: Run only on Darwin.
27818         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27819         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27820         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27821         * objc.dg/const-str-1.m: Fix constant string layout.
27822
27823 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27824
27825         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27826
27827 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27828
27829         * gcc.dg/darwin-abi-1.c: New file.
27830
27831 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27832
27833         PR target/12281
27834         * gcc.c-torture/compile/20030921-1.c: New test.
27835
27836 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27837
27838         * g++.dg/opt/reg-stack2.C: New test.
27839
27840 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27841
27842         * g++.dg/eh/delayslot1.C: New test.
27843
27844 2003-09-20  Richard Henderson  <rth@redhat.com>
27845
27846         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27847
27848 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27849
27850         * gcc.c-torture/execute/20030920-1.c: New test case.
27851
27852 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27853
27854         * g++.dg/rtti/typeid3.C: Correct expected error message.
27855
27856 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27857
27858         PR c++/157
27859         * g++.dg/parse/crash12.C: New test.
27860
27861 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27862
27863         * gcc.dg/compat/mixed-struct-check.h: New.
27864         * gcc.dg/compat/mixed-struct-defs.h: New.
27865         * gcc.dg/compat/mixed-struct-init.h: New.
27866         * gcc.dg/compat/struct-by-value-19_main.c: New.
27867         * gcc.dg/compat/struct-by-value-19_x.c: New.
27868         * gcc.dg/compat/struct-by-value-19_y.c: New.
27869         * gcc.dg/compat/struct-by-value-20_main.c: New.
27870         * gcc.dg/compat/struct-by-value-20_x.c: New.
27871         * gcc.dg/compat/struct-by-value-20_y.c: New.
27872         * gcc.dg/compat/struct-return-19_main.c: New.
27873         * gcc.dg/compat/struct-return-19_x.c: New.
27874         * gcc.dg/compat/struct-return-19_y.c: New.
27875         * gcc.dg/compat/struct-return-20_main.c: New.
27876         * gcc.dg/compat/struct-return-20_x.c: New.
27877         * gcc.dg/compat/struct-return-20_y.c: New.
27878
27879 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27880         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27881         so that it will not complain on LP64 targets.
27882
27883 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27884
27885         PR c++/495
27886         * g++.dg/template/friend24.C: New test.
27887
27888 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27889
27890         PR c++/12332
27891         * g++.dg/template/memtmpl2.C: New test.
27892
27893 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27894
27895         PR target/11184
27896         * gcc.dg/builtin-apply1.c: New test.
27897
27898 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27899
27900         PR c++/9848
27901         * g++.dg/warn/Wunused-4.C: New test.
27902
27903 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27904
27905         PR c++/12316
27906         * g++.dg/other/gc2.C: New test.
27907
27908 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/11991
27911         * g++.dg/rtti/typeid3.C: New test.
27912
27913         PR c++/12266
27914         * g++.dg/overload/template1.C: New test.
27915
27916 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27917
27918         * g++.dg/opt/cfg3.C: New test.
27919
27920 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27921
27922         PR c++/7939
27923         * g++.dg/template/crash11.C: New test.
27924
27925 2003-09-16  Jason Merrill  <jason@redhat.com>
27926             Jakub Jelinek  <jakub@redhat.com>
27927
27928         * gcc.dg/attr-warn-unused-result.c: New test.
27929
27930 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27931
27932         PR c++/12184
27933         * g++.dg/expr/call2.C: New test.
27934
27935 2003-09-15  Andreas Jaeger  <aj@suse.de>
27936
27937         * gcc.dg/Wold-style-definition-1.c: New test.
27938
27939 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27940
27941         PR c++/3907
27942         * g++.dg/parse/template12.C: New test.
27943
27944         * g++.dg/abi/bitfield11.C: New test.
27945         * g++.dg/abi/bitfield12.C: Likewise.
27946
27947 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27948
27949         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27950         non-expansion of functional macro name without arguments at EOL.
27951         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27952
27953 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27954
27955         * gcc.c-torture/execute/20030914-[12].c: New tests.
27956
27957 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27958
27959         PR c++/11788
27960         * g++.dg/overload/addr1.C: New test.
27961
27962 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27963
27964         * gcc.dg/20030909-1.c: New test.
27965
27966 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27967
27968         * gcc.dg/ultrasp10.c: New test.
27969
27970 2003-09-09  Devang Patel  <dpatel@apple.com>
27971
27972         * gcc.dg/darwin-ld-6.c: New test.
27973
27974 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27975
27976         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27977
27978 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27979
27980         * gcc.dg/ia64-types1.c: New test.
27981         * gcc.dg/ia64-types2.c: Likewise.
27982
27983 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27984
27985         * gcc.dg/builtins-1.c: Add more _Complex tests.
27986         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27987
27988         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27989         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27990
27991 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27992
27993         PR c++/11786
27994         * g++.dg/lookup/koenig2.C: New test.
27995
27996         PR c++/5296
27997         * g++.dg/rtti/typeid2.C: New test.
27998
27999 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28000
28001         * gcc.c-torture/compile/20030904-1.c: New test.
28002
28003 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28004
28005         * g++.dg/opt/longbranch2.C: New test.
28006
28007 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28008
28009         * g++.dg/template/crash10.C: Only compile it.
28010
28011 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28012
28013         PR middle-end/11665
28014         * gcc.c-torture/compile/20030907-1.c: New test.
28015         * g++.dg/init/array11.C: New test.
28016
28017 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28018
28019         PR c++/11852
28020         * g++.dg/init/struct1.C: New test.
28021
28022 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/12181
28025         * g++.dg/expr/comma1.C: New test.
28026
28027 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28028
28029         PR c++/11867
28030         * g++.dg/expr/static_cast5.C: New test.
28031
28032 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28033
28034         PR c++/11507
28035         * g++.dg/lookup/scoped7.C: New test.
28036
28037         PR c++/9574
28038         * g++.dg/other/static1.C: New test.
28039
28040         PR c++/11490
28041         * g++.dg/warn/template-1.C: New test.
28042
28043         PR c++/11432
28044         * g++.dg/template/crash10.C: New test.
28045
28046         PR c++/2478
28047         * g++.dg/overload/VLA.C: New test.
28048
28049         PR c++/10804
28050         * g++.dg/template/call1.C: New test.
28051
28052 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         PR c++/11794
28055         * g++.dg/parse/using3.C: New test.
28056
28057 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28058
28059         PR c++/11409
28060         * g++.dg/overload/builtin3.C: New test case.
28061
28062 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28063
28064         PR c/9862
28065         * gcc.dg/20030906-1.c: New test.
28066         * gcc.dg/20030906-2.c: Likewise.
28067
28068 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28069
28070         PR c++/12167
28071         * g++.dg/parse/defarg5.C: New test.
28072
28073         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28074
28075 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28076
28077         PR c++/12163
28078         * g++.dg/expr/static_cast4.C: New test.
28079
28080         PR c++/12146
28081         * g++.dg/template/crash9.C: New test.
28082
28083 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28084
28085         * g++.old-deja/g++.ext/pretty2.C: Update for change
28086         in __FUNCTION__.
28087         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28088
28089 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28090
28091         PR c++/11922
28092         * g++/dg/template/qualified-id1.C: New test.
28093
28094         PR c++/12037
28095         * g++.dg/warn/noeffect4.C: New test.
28096
28097 2003-09-04  Matt Austern  <austern@apple.com>
28098
28099         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28100         * g++.dg/ext/fnname2.C: Likewise.
28101         * g++.dg/ext/fnname3.C: Likewise.
28102
28103 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28104
28105         * g++.dg/expr/lval1.C: New test.
28106         * g++.dg/ext/lvcast.C: Remove.
28107
28108 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28109
28110         PR optimization/11700.
28111         * gcc.c-torture/compile/20030903-1.c: New test case.
28112
28113 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28114
28115         PR c++/12053
28116         * g++.dg/abi/layout4.C: New test.
28117
28118 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28119
28120         PR c++/11553
28121         * g++.dg/parse/friend3.C: New test.
28122
28123 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28124
28125         PR c++/11847
28126         * g++.dg/template/class1.C: New test.
28127
28128         PR c++/11808
28129         * g++.dg/expr/call1.C: New test.
28130
28131 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28132
28133         PR c++/12114
28134         * g++.dg/init/ref9.C: New test.
28135
28136         PR c++/11972
28137         * g++.dg/template/nested4.C: New test.
28138
28139 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28140
28141         PR c++/12093
28142         * g++.dg/template/non-dependent4.C: New test.
28143
28144         PR c++/11928
28145         * g++.dg/inherit/conv1.C: New test.
28146
28147 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28148
28149         PR c++/6196
28150         * g++.dg/ext/label1.C: New test.
28151         * g++.dg/ext/label2.C: Likewise.
28152
28153 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28154
28155         * g++.dg/expr/cond3.C: New test.
28156
28157 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28158
28159         * gcc.dg/builtins-1.c: Add new builtin cases.
28160
28161 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28162
28163         * gcc.dg/builtins-1.c: Add new cases.
28164         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28165
28166 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28167
28168         * gcc.dg/builtins-1.c: Add more math builtin tests.
28169         * gcc.dg/torture/builtin-attr-1.c: New test.
28170
28171 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28172
28173         PR optimization/5079
28174         * g++.dg/opt/static3.C: New test.
28175
28176 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28177
28178         * gcc.misc-tests/gcov-10b.c: New test.
28179
28180 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28181
28182         * g++.dg/opt/ptrmem3.C: New test.
28183
28184         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28185
28186 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28187
28188         * gcc.dg/20030826-2.c: New test.
28189
28190 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28191
28192         PR middle-end/12002
28193         * g77.f-torture/compile/12002.f: New test case.
28194
28195 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28196
28197         * gcc.dg/20030826-1.c: New test case.
28198
28199 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28200
28201         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28202
28203 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         PR c++/11871
28206         * c++.dg/lookup/crash1.C: New test.
28207
28208         * c++.dg/warn/noeffect3.C: New test.
28209
28210 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28211
28212         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28213         * gcc.dg/compat/vector-1_y.c: Ditto.
28214         * gcc.dg/compat/vector-2_x.c: Ditto.
28215         * gcc.dg/compat/vector-2_y.c: Ditto.
28216
28217 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28218
28219         * gcc.dg/20030702-1.c: New test.
28220
28221 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28222
28223         PR c++/8795
28224         * g++.dg/ext/altivec-1.C: New test.
28225
28226 2003-08-24  Richard Henderson  <rth@redhat.com>
28227
28228         * g++.dg/eh/simd-2.C: Add -w for x86.
28229
28230 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * gcc.dg/20030815-1.c: New test.
28233
28234 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28235
28236         PR c++/3765
28237         * g++.dg/parse/access6.C: New test.
28238
28239 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28240
28241         PR c++/641, c++/11876
28242         * g++.dg/template/friend22.C: New test.
28243         * g++.dg/template/friend23.C: Likewise.
28244
28245 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28246
28247         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28248         identically.
28249
28250 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28251
28252         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28253
28254 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28255
28256         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28257
28258 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28259
28260         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28261
28262 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28263
28264         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28265
28266 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/11919
28269         * g++.dg/overload/prom1.C: New test.
28270
28271         PR c++/11551
28272         * g++.dg/parse/dtor2.C: New test.
28273
28274         PR c++/10762
28275         * g++.dg/parse/using2.C: New test.
28276
28277 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28278
28279         PR target/11805
28280         * gcc.c-torture/compile/20030821-1.c: New.
28281
28282 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28283
28284         PR c++/11834
28285         * g++.dg/template/deduce2.C: New test.
28286
28287 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28288
28289         * gcc.c-torture/execute/20030821-1.c: New test.
28290
28291 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28292
28293         PR middle-end/11984
28294         * gcc.dg/20030820-1.c: New test case.
28295
28296 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28297
28298         PR c++/11945
28299         * g++.dg/warn/noeffect2.C: New test.
28300
28301 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28302
28303         PR c++/10926
28304         * g++.dg/template/dtor2.C: New test.
28305
28306         PR c++/11684
28307         * g++.dg/template/operator1.C: New test.
28308         * g++.dg/parse/operator4.C: New test.
28309
28310         PR c++/11946.C
28311         * g++.dg/expr/enum1.C: New test.
28312         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28313
28314         PR c++/11036.C
28315         * g++.dg/parse/elab2.C: New test.
28316         * g++.dg/parse/typedef4.C: Change error message.
28317         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28318         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28319         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28320
28321 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28322
28323         * gcc.dg/pch/warn-1.c: New.
28324         * gcc.dg/pch/warn-1.hs: New.
28325
28326         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28327         not-tested file.
28328
28329 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28330
28331         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28332
28333 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28334
28335         * gcc.dg/uninit-D.c: New Test.
28336         * gcc.dg/uninit-E.c: New Test.
28337         * gcc.dg/uninit-F.c: New Test.
28338         * gcc.dg/uninit-G.c: New Test.
28339
28340 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28341
28342         * g++.dg/README: Describe the pch directory.
28343
28344 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28345
28346         PR c++/11174
28347         * g++.dg/parse/access4.C: New test.
28348         * g++.dg/parse/access5.C: Likewise.
28349         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28350
28351 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28352
28353         * gcc.dg/noncompile/20030818-1.c: New.
28354
28355 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         PR c++/11957
28358         * g++.dg/warn/noeffect1.C: New test.
28359
28360         * g++.dg/template/scope2.C: New test.
28361         * g++.dg/template/error2.C: Correct dg-error
28362
28363 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28364
28365         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28366
28367 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28368
28369         PR C++/11512
28370         * g++.dg/template/warn1.C: New.
28371
28372 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.dg/template/error2.C: New test.
28375         * g++.dg/lookup/using7.C: Adjust errors
28376         * g++.old-deja/g++.pt/crash36.C: Likewise.
28377         * g++.old-deja/g++.pt/derived3.C: Likewise.
28378
28379 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28380
28381         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28382         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28383         * gcc.c-torture/execute/builtins/string-9.c: New, from
28384         string-opt-9.c.  Adjust for execute/builtins framework.
28385         * gcc.c-torture/execute/string-opt-9.c: Delete.
28386
28387 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28388
28389         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28390
28391         * g++.dg/parse/ret-type2.C: New test.
28392
28393         PR c++/11703
28394         * g++.dg/init/new8.C: New test.
28395
28396         PR c++/10923
28397         * g++.dg/parse/typedef5.C: New test.
28398
28399         PR c++/9512
28400         * g++.dg/parse/qualified2.C: New test.
28401         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28402         invalid code.
28403
28404 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28405
28406         * g++.dg/conversion/ptrmem1.C: New test.
28407
28408 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28409
28410         PR target/11693
28411         * gcc.dg/20030811-1.c: New test.
28412
28413         PR target/11535
28414         * gcc.c-torture/execute/20030811-1.c: New test.
28415
28416 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28417
28418         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28419
28420 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28421
28422         PR c++/11789.C
28423         * g++.dg/inherit/multiple1.C: New test.
28424
28425 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28426
28427         * gcc.dg/spe1.c: New test.
28428
28429         PR c++/11670
28430         * g++.dg/expr/cast2.C: New test.
28431
28432         PR c++/10530
28433         * g++.dg/template/dependent-name2.C: New test.
28434
28435 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28436
28437         * g++.dg/parse/crash11.C: Put the dg options in comments.
28438
28439 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28440
28441         * lib/gcc-dg.exp: Update for diagnostic change.
28442
28443 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28444
28445         PR c++/5767
28446         * g++.dg/parse/crash11.C: New test.
28447
28448 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28449
28450         * gcc.dg/cpp/spacing1.c: Update.
28451
28452 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28453
28454         PR target/11739
28455         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28456         a value for -mtune.
28457
28458 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28459
28460         PR middle-end/11771
28461         * gcc.c-torture/compile/20030804-1.c: New test case.
28462
28463 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28464
28465         * gcc.dg/20030804-1.c: New test case.
28466
28467 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28468
28469         * gcc.dg/cpp/separate-1.c: New test.
28470
28471 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         PR c++/11704
28474         * g++.dg/template/dependent-expr2.C: New test.
28475
28476         PR c++/11766
28477         * g++.dg/expr/ptrmem1.C: New test.
28478
28479 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28480
28481         PR c++/9453
28482         * g++.dg/template/friend15.C: New test.
28483
28484 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28485
28486         * lib/dg-pch.exp: Work round PCH bug.
28487
28488 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28489
28490         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28491         builtins.  Move cases from builtins-4.c here.
28492
28493         * gcc.dg/torture/builtin-math-1.c: New test taken from
28494         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28495         additional cases.
28496
28497         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28498         Delete.
28499
28500 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         PR c++/9447
28503         * g++.dg/template/using7.C: New test.
28504
28505 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28506
28507         * import1.c, import2.c: New tests.
28508
28509 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28510
28511         * g++.dg/eh/crossjump1.C: New test.
28512
28513 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/11697
28516         * g++.dg/template/using6.C: New test.
28517
28518         PR c++/11744
28519         * g++.dg/template/koenig2.C: New test.
28520
28521 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28522
28523         PR c++/7983
28524         * g++.dg/parse/typedef4.C: New test.
28525
28526 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28527
28528         PR c++/8442, c++/8806
28529         * g++.dg/template/elab1.C: New test.
28530         * g++.dg/template/type2.C: Likewise.
28531         * g++.dg/template/ttp3.C: Adjust expected error message.
28532         * g++.old-deja/g++.law/visibility13.C: Likewise.
28533         * g++.old-deja/g++.niklas/t135.C: Likewise.
28534         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28535         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28536         template argument.
28537         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28538
28539 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28540
28541         PR c++/11295
28542         * g++.dg/ext/stmtexpr1.C: New test.
28543
28544         * g++.dg/opt/tmp1.C: New test.
28545
28546         PR c++/11525
28547         * g++.dg/parse/constant4.C: New test.
28548
28549         PR c++/9447
28550         * g++.dg/template/using5.C: New test.
28551
28552 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28553
28554         * gcc.dg/builtins-27.c: New test case.
28555
28556 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28557
28558         * gcc.dg/tls/opt-7.c: New test.
28559
28560 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28561
28562         * g++.old-deja/g++.other/crash18.C: Remove.
28563
28564 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28565
28566         * g++.dg/template/explicit3.C: New.
28567         * g++.dg/template/explicit4.C: New.
28568         * g++.dg/template/explicit5.C: New.
28569
28570         PR c++/11347
28571         * g++.dg/template/memtmpl1.C: New.
28572
28573 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28574
28575         PR target/11565
28576         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28577         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28578
28579 2003-07-30  Jan Hubicka  <jh@suse.cz>
28580
28581         * vtgc1.c: Kill.
28582
28583 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28584
28585         * gcc.dg/struct-in-proto-1.c: New test.
28586
28587 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28588
28589         * gcc.dg/cpp/include2.c: Only expect one message.
28590
28591 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28592
28593         PR c++/9447
28594         * g++.dg/template/using1.C: New test.
28595         * g++.dg/template/using2.C: New test.
28596         * g++.dg/template/using3.C: New test.
28597         * g++.dg/template/using4.C: New test.
28598
28599 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28600
28601         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28602         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28603
28604 2003-07-28  Jan Hubicka  <jh@suse.cz>
28605
28606         PR c++/11530
28607         * g++.dg/opt/call1.C: New test.
28608
28609 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28610
28611         PR c++/11667
28612         * g++.dg/init/enum2.C: New test.
28613         * g++.dg/template/overload1.C: Add "-w" option.
28614
28615 2003-07-28    <hp@bitrange.com>
28616
28617         * gcc.dg/Wdeclaration-after-statement-1.c,
28618         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28619
28620 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28621
28622         * gcc.c-torture/compile/20030725-1.c: New test.
28623
28624 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28625
28626         * gcc.dg/20030505.c: Only run for SPE.
28627         Remove definition of opaque type.
28628
28629 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28630
28631         * g++.dg/template/ptrmem6.C: New test.
28632
28633 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28634
28635         * gcc.c-torture/compile/zero-strct-2.c: New test.
28636
28637 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28638
28639         * gcc.dg/intermod-1.c: New test.
28640
28641 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28642
28643         PR c++/11617
28644         * g++.dg/template/lookup2.C: New test.
28645         * g++.dg/template/memclass1.C: Remove instantiated from error.
28646         * g++.dg/other/error2.C: Tweak expected errors.
28647
28648         PR c++/11596
28649         * g++.dg/template/defarg3.C: New test.
28650
28651         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28652
28653 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28654
28655         * g++.dg/inherit/access5.C: New test.
28656
28657 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28658
28659         PR c++/11513
28660         * g++.dg/template/crash8.C: New test.
28661
28662 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28663
28664         PR c/10602
28665         * gcc.dg/noncompile/incomplete-2.c: New test.
28666
28667 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28668
28669         PR c++/11645
28670         * g++.dg/inherit/access4.C: New test.
28671
28672         PR c++/11517
28673         * g++.dg/expr/cond2.C: New test.
28674
28675         PR optimization/10679
28676         * g++.dg/opt/inline4.C: New test.
28677
28678 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         * g++.dg/parse/crash10: New test.
28681
28682 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28683
28684         * g++.dg/ext/flexary1.C: New test.
28685
28686 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28687
28688         PR c++/10793
28689         * g++.dg/template/crash9.C: New test.
28690
28691 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28692
28693         PR c++/3004
28694         * g++.dg/parse/typedef3.C: New test.
28695
28696         PR c++/7906
28697         * g++.dg/parse/operator2.C: New test.
28698
28699         PR c++/8895
28700         * g++.dg/parse/def-tmpl-arg1.C: New test.
28701
28702         PR c++/9282
28703         * g++.dg/parse/funptr1.C: New test.
28704
28705         PR c++/9452
28706         * g++.dg/parse/ambig3.C: New test.
28707
28708         PR c++/9454
28709         * g++.dg/parse/operator3.C: New test.
28710
28711         PR c++/9486
28712         * g++.dg/parse/template10.C: New test.
28713
28714         PR c++/9488
28715         * g++.dg/parse/template11.C: New test.
28716
28717         PR c++/10150
28718         * g++.dg/parse/invalid-op1.C: New test.
28719
28720         PR c++/10247
28721         * g++.dg/parse/condexpr1.C: New test.
28722
28723 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.dg/ext/packed3.C: New test.
28726         * g++.dg/ext/packed4.C: New test.
28727
28728         * gcc.dg/pack-test-3.c: New test.
28729
28730 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28731
28732         * lib/compat.exp: Handle dg-options per source file.
28733         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28734         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28735         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28736         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28737         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28738         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28739         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28740         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28741         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28742         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28743         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28744         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28745         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28746         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28747
28748 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28749
28750         PR c/10320
28751         * gcc.c-torture/execute/20030718-1.c: New test.
28752
28753 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28754
28755         PR optimization/11536
28756         * gcc.dg/20030721-1.c: New test.
28757
28758 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28759
28760         PR c++/11546
28761         * g++.dg/template/lookup1.C: New test.
28762
28763 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28764
28765         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28766         diagnostics of ill-formed constructs involving labels.
28767         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28768         the new 'previously defined here' message.
28769
28770 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28771
28772         * g++.dg/parse/non-dependent2.C: New test.
28773
28774 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28775
28776         * g++.dg/init/init-ref4.C: xfail on targets without
28777         weak symbols.
28778
28779 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28780
28781         PR target/11087
28782         * gcc.c-torture/execute/20030717-1.c: New test.
28783
28784 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28785
28786         * g++.dg/opt/cfg1.C: New test.
28787
28788 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28789
28790         PR optimization/11557
28791         * gcc.dg/20030717-1.c: New test.
28792
28793 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28794
28795         PR c++/10476
28796         * g++.dg/expr/crash-1.C: New test.
28797
28798         PR c++/11027
28799         * g++.dg/template/init3.C: New test.
28800
28801         PR c++/8222
28802         * g++.dg/template/non-dependent1.C: New test.
28803
28804         PR c++/11070
28805         * g++.dg/template/non-dependent2.C: New test.
28806
28807         PR c++/11071
28808         * g++.dg/template/non-dependent3.C: New test.
28809
28810         PR c++/9907
28811         * g++.dg/template/sizeof5.C: New test.
28812
28813 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28814
28815         PR 11498
28816         * gcc.c-torture/compile/mangle-1.c: New file.
28817
28818 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28819
28820         PR c++/7809
28821         * g++.dg/parse/access3.C: New test.
28822
28823 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28824
28825         PR c++/11384
28826         * g++.dg/init/init-ref4.C: New test.
28827
28828 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28829
28830         PR c++/11547
28831         * g++.dg/parse/constant3.C: New test.
28832         * g++.dg/parse/crash7.C: Likewise.
28833
28834 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28835
28836         PR target/11008
28837         * gcc.dg/i386-pentium4-not-mull.c: New.
28838
28839 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28840
28841         * gcc.dg/asm-names.c (ymain): Make it weak.
28842
28843 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28844
28845         PR c++/5421
28846         * g++.dg/template/friend21.C: New test.
28847
28848 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28849
28850         * gcc.dg/cleanup-8.c: New test.
28851         * gcc.dg/cleanup-9.c: New test.
28852
28853 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28854
28855         * g++.dg/ext/dll-MI1.h: New file.
28856         * g++.dg/ext/dllexport-MI1.C: New file.
28857         * g++.dg/ext/dllimport-MI1.C: New file.
28858
28859 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28860
28861         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28862         it does not have cmpstrsi patterns (just cmpmemsi).
28863
28864 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28865
28866         PR debug/11473
28867         * g++.dg/debug/debug8.C: New test.
28868
28869 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28870
28871         PR c++/10108
28872         * g++.dg/template/crash7.C: New test.
28873
28874 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28875
28876         PR target/10795
28877         * gcc.c-torture/compile/20030708-1.c: New.
28878
28879 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28880
28881         * gcc.c-torture/execute/20030715-1.c: New test.
28882
28883 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28884
28885         * gcc.dg/pch/inline-3.c: New file.
28886         * gcc.dg/pch/inline-3.hs: New file.
28887         * gcc.dg/pch/inline-4.c: New file.
28888         * gcc.dg/pch/inline-4.hs: New file.
28889
28890 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28891
28892         PR c++/11509
28893         * g++.dg/template/crash6.C: New test.
28894
28895         PR c++/7053
28896         * g++.dg/template/friend20.C: New test.
28897
28898         PR c++/7019
28899         * g++.dg/template/overload2.C: New test.
28900
28901 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28902
28903         PR optimization/11440
28904         * gcc.c-torture/execute/20030714-1.c: New test.
28905
28906 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28907
28908         PR c++/11154
28909         * g++.dg/template/partial2.C: New test.
28910
28911 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28912
28913         PR c++/11503
28914         * g++.dg/template/anon1.C: New test.
28915
28916         PR c++/11493
28917         PR c++/11495
28918         * g++.dg/parse/template9.C: Likewise.
28919         * g++.dg/template/crash4.C: New test.
28920         * g++.dg/template/koenig1.C: Likewise.
28921         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28922         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28923         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28924         functions.
28925         * g++.old-deja/g++.jason/template36.C: Likewise.
28926         * g++.old-deja/g++.mike/p1989.C: Likewise.
28927         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28928         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28929         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28930         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28931         compiling.
28932         * g++.old-deja/g++.pt/union2.C: Use this->.
28933
28934 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28935
28936         * gcc.dg/20030711-1.c: New test.
28937
28938 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28939
28940         PR c++/11050
28941         * g++.dg/parse/args1.C: New test.
28942         * g++.pt/defarg8.C: Change expected errors.
28943
28944 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28945
28946         PR c++/8164
28947         * g++.dg/template/nontype2.C: New test.
28948
28949         PR c++/10558
28950         * g++.dg/parse/template8.C: New test.
28951
28952         PR c++/8327
28953         * g++.dg/template/scope1.C: New test.
28954
28955         * g++.dg/warn/Wsign-compare-1.C: New test.
28956
28957 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28958
28959         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28960
28961 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28962
28963         PR c++/9411
28964         * g++.dg/template/explicit2.C: New test.
28965
28966         PR c++/10032
28967         * g++.dg/warn/pedantic1.C: New test.
28968
28969 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         PR c++ 9483
28972         * g++.dg/other/field1.C: New test.
28973
28974 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28975
28976         PR c/11449
28977         * gcc.c-torture/compile/20030707-1.c: New.
28978
28979 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28980
28981         PR c++/10849
28982         * g++.dg/template/access12.C: New test.
28983
28984 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28985
28986         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28987         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28988         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28989         * gcc.misc-tests/gcov.exp: Update
28990         * g++.dg/gcov/gcov.exp: Update
28991         * lib/gcov.exp: Update.
28992
28993 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28994
28995         * g++.dg/abi/mangle17.C: Make sure template expressions are
28996         dependent.
28997         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28998         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28999         * g++.dg/opt/stack1.C: Remove erroneous code.
29000         * g++.dg/parse/template7.C: New test.
29001         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29002         * g++.old-deja/g++.pt/crash4.C: Likewise.
29003
29004 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29005
29006         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29007         with zero or one occurence of `$' after the initial `L'.
29008
29009 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29010
29011         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29012
29013 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29014
29015         PR c/11370
29016         * gcc.dg/Wunreachable-6.c: New testcase.
29017         * gcc.dg/Wunreachable-7.c: New testcase.
29018
29019 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29020
29021         PR c/11420
29022         * gcc.dg/20030708-1.c: New test.
29023
29024 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29025
29026         * gcc.dg/compat/sdata-section.h: New file.
29027         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29028         * gcc.dg/torture/mips-sdata-1.c: New test.
29029
29030 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29031
29032         PR c++/11030
29033         * g++.dg/template/friend19.C: New test.
29034
29035 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * g++.dg/opt/strength-reduce.C: New test.
29038
29039 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29040
29041         PR target/10979
29042         * gcc.dg/20030707-1.c: New testcase.
29043
29044 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29045
29046         PR optimization/11059
29047         * g++.dg/opt/emptyunion.C: New testcase.
29048
29049 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29050             Eric Botcazou  <ebotcazou@libertysurf.fr>
29051
29052         * g++.dg/opt/stack1.C: New test.
29053
29054 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29055
29056         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29057         run test.
29058
29059         PR c++/11431
29060         * g++.dg/expr/static_cast3.C: New test.
29061
29062 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29063
29064         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29065         everywhere.
29066         * gcc.dg/concat.c: Concatenation of string constants with
29067         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29068         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29069         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29070         necessary to avoid multi-character character constant warning.
29071         * gcc.dg/cpp/escape.c: Likewise.
29072         * gcc.dg/cpp/ucs.c: Likewise.
29073         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29074         Fix a typo.
29075
29076 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29077
29078         PR c/11428
29079         * gcc.c-torture/compile/20030704-1.c: New.
29080
29081 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29082
29083         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29084
29085 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29086
29087         PR c++/5287, PR c++/7910,  PR c++/11021
29088         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29089         tests for warnings.
29090         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29091         * g++.dg/ext/dllimport3.C: Likewise.
29092         * g++.dg/ext/dllimport4.C: New file.
29093         * g++.dg/ext/dllimport5.C: New file.
29094         * g++.dg/ext/dllimport6.C: New file.
29095         * g++.dg/ext/dllimport7.C: New file.
29096         * g++.dg/ext/dllimport8.C: New file.
29097         * g++.dg/ext/dllimport9.C: New file.
29098         * g++.dg/ext/dllimport10.C: New file.
29099         * g++.dg/ext/dllexport1.C: New file.
29100
29101 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29102
29103         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29104         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29105
29106 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29107
29108         * gcc.dg/builtins-25.c: New testcase.
29109         * gcc.dg/builtins-26.c: New testcase.
29110
29111 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29112
29113         * gcc.dg/compat/vector-defs.h: New file.
29114         * gcc.dg/compat/vector-setup.h: New file.
29115         * gcc.dg/compat/vector-check.h: New file.
29116         * gcc.dg/compat/vector-1_main.c: New file.
29117         * gcc.dg/compat/vector-1_x.c: New file.
29118         * gcc.dg/compat/vector-1_y.c: New file.
29119         * gcc.dg/compat/vector-2_main.c: New file.
29120         * gcc.dg/compat/vector-2_x.c: New file.
29121         * gcc.dg/compat/vector-2_y.c: New file.
29122
29123         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29124         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29125         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29126         * gcc.dg/compat/struct-align-1.h: New file.
29127         * gcc.dg/compat/struct-align-1_main.c: New file.
29128         * gcc.dg/compat/struct-align-1_x.c: New file.
29129         * gcc.dg/compat/struct-align-1_y.c: New file.
29130         * gcc.dg/compat/struct-align-2.h: New file.
29131         * gcc.dg/compat/struct-align-2_main.c: New file.
29132         * gcc.dg/compat/struct-align-2_x.c: New file.
29133         * gcc.dg/compat/struct-align-2_y.c: New file.
29134
29135         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29136         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29137         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29138         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29139         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29140         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29141         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29142         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29143         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29144         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29145         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29146         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29147         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29148         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29149         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29150         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29151         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29152         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29153         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29154         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29155         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29156         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29157         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29158         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29159         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29160         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29161         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29162         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29163         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29164
29165 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29166
29167         * gcc.dg/i386-call-1.c: New test.
29168
29169 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29170
29171         PR c++/9162
29172         * g++.dg/parse/defarg4.C: New.
29173
29174 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29175
29176         PR target/10700
29177         * gcc.c-torture/compile/20030703-1.c: New test case.
29178
29179 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29180
29181         * g++.dg/template/local3.C: Remove extra semicolon.
29182
29183 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29184
29185         * gcc.dg/i386-volatile-1.c: New test.
29186
29187 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         PR c++/11072
29190         * g++.dg/other/offsetof2.C: XFAIL.
29191         * g++.dg/other/offsetof5.C: New.
29192
29193         PR c++/10219
29194         * g++.dg/template/error1.C: New.
29195
29196         PR c++/9779
29197         * g++.dg/template/dependent-expr1.C: New.
29198
29199 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/6949
29202         * g++.dg/template/local3.C: New test.
29203
29204         PR c++/11149
29205         * g++.dg/lookup/scoped6.C: New test.
29206
29207 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29208
29209         PR c++/8046
29210         * g++.dg/other/error7.C: New test.
29211
29212 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29213
29214         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29215         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29216         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29217         * g++.old-deja/g++.other/union2.C: Likewise.
29218         * gcc.dg/c90-const-expr-2.c: Likewise.
29219         * gcc.dg/c90-const-expr-3.c: Likewise.
29220         * gcc.dg/c99-const-expr-2.c: Likewise.
29221         * gcc.dg/c99-const-expr-3.c: Likewise.
29222         * gcc.dg/concat.c: Likewise.
29223
29224 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29225
29226         PR c++/9559
29227         * g++.dg/init/static1.C: New test.
29228
29229 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29230
29231         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29232         * g++.old-deja/g++.other/access2.C: Likewise.
29233         * g++.old-deja/g++.other/decl2.C: Likewise.
29234         * gcc.c-torture/execute/20020615-1.c: Likewise.
29235
29236 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29237
29238         PR c++/4933
29239         * g++.dg/template/sizeof4.C: New test.
29240
29241 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29242
29243         * g++.dg/other/error6.C: New test.
29244
29245 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29246
29247         PR c++/10750
29248         * g++.dg/parse/constant2.C: New test.
29249
29250 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29251
29252         PR c++/11106
29253         * g++.dg/other/error5.C: New test.
29254
29255 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29256
29257         * gcc.dg/format/gcc_diag-1.c: New test.
29258
29259 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29260
29261         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29262
29263 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29266         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29267         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29268
29269 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29270
29271         * gcc.c-torture/execute/builtins/string-8.c: New test.
29272         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29273         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29274         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29275
29276 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29277
29278         PR c++/10468
29279         * g++.dg/ext/typeof6.C: New test.
29280
29281 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29282
29283         PR c++/10796
29284         * g++.dg/init/enum1.C: New test.
29285
29286 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29287
29288         * gcc.dg/20030627-1.c: New test.
29289
29290 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29291
29292         PR c++/11332
29293         * g++.dg/expr/static_cast2.C: New test.
29294
29295 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29296             Jakub Jelinek  <jakub@redhat.com>
29297
29298         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29299         sprintf(dst,"%s",src) optimization.
29300         * gcc.c-torture/execute/20030626-1.c: New test case.
29301         * gcc.c-torture/execute/20030626-2.c: New test case.
29302
29303 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29304
29305         * gcc.c-torture/execute/multi-ix.c: New test.
29306
29307         * gcc.c-torture/execute/simd-4.c (main):
29308         Added missing semicolon at end of union.
29309
29310 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29311
29312         PR c++/8266
29313         * g++.dg/template/explicit-instantiation3.C: New test.
29314
29315 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29316
29317         * gcc.dg/20030626-1.c: Use signed char.
29318
29319 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29320
29321         * gcc.dg/20030626-1.c: New test.
29322
29323 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29324
29325         * const-str-2.m: Update.
29326
29327 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29328
29329         PR c++/10990
29330         * g++.dg/rtti/dyncast1.C: New test.
29331         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29332         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29333         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29334
29335         PR c++/10931
29336         * g++.dg/expr/static_cast1.C: New test.
29337
29338 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29339
29340         * gcc.dg/20030625-1.c: New test.
29341
29342 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29343
29344         * gcc.c-torture/compile/20030624-1.c: New test case.
29345
29346 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29347
29348         * gcc.c-torture/execute/string-opt-17.c: New test.
29349
29350 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29351
29352         PR c++/5754
29353         * g++.dg/parse/crash6.C: New test.
29354
29355 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29356
29357         * gcc.dg/builtins-24.c: New test case.
29358
29359 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29360
29361         * g++.dg/opt/operator1.C: New test.
29362
29363 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29364
29365         * gcc.c-torture/execute/string-opt-16.c: New test case.
29366
29367 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29368
29369         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29370         * g++.old-deja/g++.other/conv7.C: Likewise.
29371         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29372         * g++.old-deja/g++.other/overload14.C: Likewise.
29373
29374 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29375
29376         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29377         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29378
29379 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29380
29381         PR c++/10888
29382         * g++.dg/warn/Winline-3.C: New test.
29383
29384 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29385
29386         * lib/target-supports.exp (check_alias_available): Make the test
29387         program acceptable to the Solaris assembler.
29388
29389         PR c++/10749
29390         * g++.dg/template/memclass2.C: New test.
29391
29392 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29393             Eric Botcazou  <ebotcazou@libertysurf.fr>
29394
29395         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29396         data for non-matching targets.
29397         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29398
29399 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29400
29401         PR c++/10845
29402         * g++.dg/template/member3.C: New test.
29403
29404 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29405
29406         PR c++/10939
29407         * g++.dg/template/func1.C: New test.
29408
29409         PR c++/9649
29410         * g++.dg/template/static4.C: New test.
29411         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29412
29413         PR c++/11041
29414         * g++.dg/init/ref7.C: New test.
29415
29416 2003-06-19  Matt Austern  <austern@apple.com>
29417
29418         PR c++/11228
29419         * g++.dg/anew1.C: New test.
29420         * g++.dg/anew2.C: New test.
29421         * g++.dg/anew3.C: New test.
29422         * g++.dg/anew4.C: New test.
29423
29424 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29425
29426         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29427
29428 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29429
29430         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29431         endian-dependent.
29432
29433 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29434
29435         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29436         Remove cruft.
29437
29438 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29439
29440         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29441         * gcc.c-torture/compile/961203-1.c: Likewise.
29442         * gcc.c-torture/compile/980506-1.c: Likewise.
29443
29444 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/10712
29447         * g++.dg/lookup/using7.C: New test.
29448
29449 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29450
29451         PR c++/11105
29452         * g++.dg/abi/conv1.C: Remove it.
29453         * g++.dg/template/conv7.C: New test.
29454         * g++.dg/template/conv8.C: Likewise.
29455         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29456         conversion operator.
29457
29458 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29459
29460         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29461         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29462         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29463         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29464         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29465         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29466         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29467         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29468         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29469         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29470         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29471         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29472         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29473         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29474         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29475         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29476         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29477         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29478         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29479         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29480         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29481         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29482         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29483         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29484         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29485         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29486         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29487         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29488         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29489
29490 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29491
29492         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29493         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29494         indications.
29495
29496 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29497
29498         * gcc.dg/i386-387-5.c: New test case.
29499         * gcc.dg/i386-387-6.c: New test case.
29500         * gcc.dg/builtins-23.c: New test case.
29501
29502 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29503
29504         * gcc.dg/builtins-22.c: New test case.
29505         * gcc.dg/i386-387-1.c: Update to test exp.
29506         * gcc.dg/i386-387-2.c: Likewise.
29507
29508 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29509
29510         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29511
29512 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29513
29514         * lib/gcc-dg.exp (dg-require-dll): New function.
29515         (dg-xfail-if): Likewise.
29516         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29517         driver.
29518
29519         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29520         * gcc.c-torture/compile/20001205-1.c: Likewise.
29521         * gcc.c-torture/compile/20001226-1.c: Likewise.
29522         * gcc.c-torture/compile/20010518-2.c: Likewise.
29523         * gcc.c-torture/compile/20020312-1.c: Likewise.
29524         * gcc.c-torture/compile/20020604-1.c: Likewise.
29525         * gcc.c-torture/compile/920501-12.c: Likewise.
29526         * gcc.c-torture/compile/920501-4.c: Likewise.
29527         * gcc.c-torture/compile/920520-1.c: Likewise.
29528         * gcc.c-torture/compile/920521-1.c: Likewise.
29529         * gcc.c-torture/compile/920625-1.c: Likewise.
29530         * gcc.c-torture/compile/961203-1.c: Likewise.
29531         * gcc.c-torture/compile/980506-1.c: Likewise.
29532         * gcc.c-torture/compile/981006-1.c: Likewise.
29533         * gcc.c-torture/compile/981022-1.c: Likewise.
29534         * gcc.c-torture/compile/981223-1.c: Likewise.
29535         * gcc.c-torture/compile/990617-1.c: Likewise.
29536         * gcc.c-torture/compile/dll.c: Likewise.
29537         * gcc.c-torture/compile/labels-3.c: Likewise.
29538         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29539         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29540         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29541         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29542         * gcc.c-torture/compile/simd-5.c: Likewise.
29543         * gcc.c-torture/compile/20000804-1.x: Remove.
29544         * gcc.c-torture/compile/20001205-1.x: Likewise.
29545         * gcc.c-torture/compile/20001226-1.x: Likewise.
29546         * gcc.c-torture/compile/20010518-2.x: Likewise.
29547         * gcc.c-torture/compile/20020312-1.x: Likewise.
29548         * gcc.c-torture/compile/20020604-1.x: Likewise.
29549         * gcc.c-torture/compile/920501-12.x: Likewise.
29550         * gcc.c-torture/compile/920501-4.x: Likewise.
29551         * gcc.c-torture/compile/920520-1.x: Likewise.
29552         * gcc.c-torture/compile/920521-1.x: Likewise.
29553         * gcc.c-torture/compile/920625-1.x: Likewise.
29554         * gcc.c-torture/compile/961203-1.x: Likewise.
29555         * gcc.c-torture/compile/980506-1.x: Likewise.
29556         * gcc.c-torture/compile/981006-1.x: Likewise.
29557         * gcc.c-torture/compile/981022-1.x: Likewise.
29558         * gcc.c-torture/compile/981223-1.x: Likewise.
29559         * gcc.c-torture/compile/990617-1.x: Likewise.
29560         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29561         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29562         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29563         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29564         * gcc.c-torture/compile/simd-5.x: Likewise.
29565
29566         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29567
29568 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29569
29570         * gcc.c-torture/execute/20030611-1.c: New test.
29571
29572 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29573
29574         PR middle-end/168
29575         * gcc.dg/20030612-1.c: New test case.
29576
29577 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29578
29579         PR c++/10635
29580         * g++.dg/expr/cast1.C: New test.
29581
29582 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29583
29584         * gcc.dg/builtins-21.c: New test case.
29585
29586 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29587
29588         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29589         options instead of at the end.
29590         * lib/objc.exp (objc_target_compile): Likewise.
29591
29592 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29593
29594         PR c++/10432
29595         * g++.dg/parse/error1.C: New test.
29596
29597 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29598
29599         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29600         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29601         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29602         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29603         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29604         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29605         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29606         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29607         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29608         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29609         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29610         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29611         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29612         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29613         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29614         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29615         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29616         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29617         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29618         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29619         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29620         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29621         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29622         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29623
29624         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29625         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29626         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29627         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29628         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29629         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29630         * gcc.dg/compat/scalar-return-3_main.c: New file.
29631         * gcc.dg/compat/scalar-return-3_x.c: New file.
29632         * gcc.dg/compat/scalar-return-3_y.c: New file.
29633         * gcc.dg/compat/scalar-return-4_main.c: New file.
29634         * gcc.dg/compat/scalar-return-4_x.c: New file.
29635         * gcc.dg/compat/scalar-return-4_y.c: New file.
29636
29637 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29638
29639         * gcc.dg/compat/fp2-struct-check.h: New file.
29640         * gcc.dg/compat/fp2-struct-defs.h: New file.
29641         * gcc.dg/compat/fp2-struct-init.h: New file.
29642         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29643         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29644         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29645         * gcc.dg/compat/struct-return-10_main.c: New file.
29646         * gcc.dg/compat/struct-return-10_x.c: New file.
29647         * gcc.dg/compat/struct-return-10_y.c: New file.
29648
29649         * gcc.dg/compat/compat-common.h: New file.
29650         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29651         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29652         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29653         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29654         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29655         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29656         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29657         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29658         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29659         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29660         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29661         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29662         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29663         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29664         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29665         * gcc.dg/compat/small-struct-check.h: Ditto.
29666         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29667         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29668         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29669         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29670         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29671         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29672         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29673         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29674         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29675         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29676         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29677         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29678         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29679         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29680         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29681         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29682         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29683         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29684         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29685         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29686         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29687         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29688         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29689         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29690         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29691         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29692         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29693         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29694         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29695         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29696
29697 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29698
29699         * g++.dg/pch/static-1.C: New file.
29700         * g++.dg/pch/static-1.Hs: New file.
29701
29702 2003-06-10  Richard Henderson  <rth@redhat.com>
29703
29704         * gcc.dg/asm-7.c: Adjust expected warning text.
29705
29706 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29707
29708         * gcc.dg/builtins-20.c: New test case.
29709
29710 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29711
29712         PR c++/11131
29713         * g++.dg/opt/template1.C: New test.
29714
29715 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29716
29717         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29718         additional_sources.
29719
29720 2003-05-21  David Taylor  <dtaylor@emc.com>
29721
29722         * gcc.dg/Wpadded.c: New file.
29723
29724 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29725
29726         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29727         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29728         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29729         dg-require-weak.
29730
29731 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29732
29733         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29734
29735 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29736
29737         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29738         (dg-require-alias): Likewise.
29739         (dg-require-gc-sections): Likewise.
29740         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29741
29742 2003-06-08  Richard Henderson  <rth@redhat.com>
29743
29744         * gcc.dg/20011029-2.c: Fix the array reference.
29745         * gcc.dg/asm-7.c: New.
29746
29747 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29748
29749         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29750
29751 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29752
29753         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29754         (dg-require-gc-sections): Likewise.
29755
29756 2003-06-08  Jan Hubicka  <jh@suse.cz>
29757
29758         * i386-cmov1.c: Fix regular expression.
29759         * i386-cvt-1.c: Likewise.
29760         * i386-local.c: Likewise.
29761         * i386-local2.c: Likewise.
29762         * i386-mul.c: Likewise.
29763         * i386-ssetype-1.c: Likewise.
29764         * i386-ssetype-3.c: Likewise.
29765         * i386-ssetype-5.c: Likewise.
29766
29767 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29768
29769         PR c++/11039
29770         * g++.dg/warn/implicit-typename2.C: New test.
29771         * g++.dg/warn/implicit-typename3.C: New test.
29772
29773 2003-06-07  Richard Henderson  <rth@redhat.com>
29774
29775         * g++.dg/other/offsetof3.C: Use size_t.
29776         * g++.dg/other/offsetof4.C: Likewise.
29777
29778 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29779
29780         * lib/copy-file.exp: New. Implement gcc_copy_files.
29781
29782         * lib/dg-pch.exp: Load copy-file.exp
29783         (dg-pch): Use gcc_copy_files instead of "file copy".
29784
29785 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29786
29787         * gcc.dg/weak/weak.exp: Simplify.
29788         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29789         * gcc.dg/weak/weak-1.c: Likewise.
29790         * gcc.dg/weak/weak-2.c: Likewise.
29791         * gcc.dg/weak/weak-3.c: Likewise.
29792         * gcc.dg/weak/weak-4.c: Likewise.
29793         * gcc.dg/weak/weak-5.c: Likewise.
29794         * gcc.dg/weak/weak-6.c: Likewise.
29795         * gcc.dg/weak/weak-7.c: Likewise.
29796         * gcc.dg/weak/weak-8.c: Likewise.
29797         * gcc.dg/weak/weak-9.c: Likewise.
29798
29799 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29800
29801         gcc.c-torture/execute/20030606-1.c: New.
29802
29803 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29804
29805         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29806         * gcc.dg/builtins-19.c: Likewise.
29807
29808 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29809
29810         * gcc.dg/builtins-2.c: Add some more tests.
29811         * gcc.dg/builtins-18.c: New test case.
29812         * gcc.dg/builtins-19.c: New test case.
29813
29814 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29815             Jim Wilson  <wilson@tuliptree.org>
29816
29817         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29818
29819 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29820
29821         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29822         mempcpy/stpcpy calls not to be optimized into something else.
29823         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29824         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29825         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29826
29827 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29828
29829         * gcc.dg/format/asm_fprintf-1.c: New test.
29830
29831 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * lib/gcc-defs.exp (additional_sources): New variable.
29834         (dg-additional-sources): New function.
29835         (additional_files): New variable.
29836         (dg-additional-files): New function.
29837         (dg-additional-files-options): Likewise.
29838         * lib/gcc-dg.exp (dg-require-weak): New function.
29839         (dg-require-alias): Likewise.
29840         (dg-require-gc-sections): Likewise.
29841         * lib/target-supports.exp (check_alias_available): Remove testfile
29842         parameter.
29843         (check_gc_sections_available): New function.
29844         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29845         (dg-gpp-additional-files): Likewise.
29846         * lib/g++.exp (additional_sources): Remove.
29847         (additional_files): Likewise.
29848         (g++_target_compile): Use dg-additional-files-options.
29849
29850         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29851         Tcl logic.
29852         * gcc.dg/special/ecos.exp: Remove.
29853         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29854         * gcc.dg/special/alias-1.c: Likewise.
29855         * gcc.dg/special/alias-2.c: Likewise.
29856         * gcc.dg/special/gcsec-1.c: Likewise.
29857         * gcc.dg/special/weak-1.c: Likewise.
29858         * gcc.dg/special/weak-2.c: Likewise.
29859         * gcc.dg/special/wkali-1.c: Likewise.
29860         * gcc.dg/special/wkali-2.c: Likewise.
29861
29862         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29863         dg-gpp-additional-*.
29864         * g++.dg/special/conpr-3.C: Likewise.
29865         * g++.dg/special/conpr-4.C: Likewise.
29866         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29867         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29868         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29869         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29870         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29871         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29872         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29873         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29874         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29875         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29876         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29877         * g++.old-deja/g++.other/comdat1.C: Likewise.
29878         * g++.old-deja/g++.other/comdat2.C: Likewise.
29879         * g++.old-deja/g++.other/comdat3.C: Likewise.
29880         * g++.old-deja/g++.other/ctor1.C: Likewise.
29881         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29882
29883 2003-06-05  Richard Henderson  <rth@redhat.com>
29884
29885         * gcc.dg/debug/20030605-1.c: New.
29886
29887 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29888
29889         * README.QMTEST: Update.
29890
29891 2003-06-04  Richard Henderson  <rth@redhat.com>
29892
29893         * gcc.dg/cleanup-1.c: New.
29894         * gcc.dg/cleanup-2.c: New.
29895         * gcc.dg/cleanup-3.c: New.
29896         * gcc.dg/cleanup-4.c: New.
29897         * gcc.dg/cleanup-5.c: New.
29898         * gcc.dg/cleanup-6.c: New.
29899         * gcc.dg/cleanup-7.c: New.
29900
29901 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29902
29903         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29904
29905         * lib/dg-pch.exp: New file.
29906         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29907         * gcc.dg/pch/pch.exp: Likewise.
29908
29909 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29910
29911         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29912         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29913         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29914         * gcc.dg/builtins-17.c: New test case.
29915         * gcc.dg/i386-387-4.c: New test case.
29916         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29917
29918 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29919
29920         * gcc.dg/ultrasp9.c: New test.
29921
29922 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29923
29924         * gcc.c-torture/compile/20030604-1.c: New test.
29925         * gcc.dg/sparc-constant-1.c: New test.
29926
29927 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29928
29929         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29930
29931 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29932
29933         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29934
29935         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29936         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29937
29938 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29939
29940         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29941
29942 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29943
29944         PR c++/10940
29945         * g++.dg/template/spec10.C: New test.
29946
29947 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29948
29949         * gcc.dg/builtins-16.c: New test case.
29950
29951 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29954         mempcpy test with post-increments.
29955         * gcc.c-torture/execute/string-opt-3.c: New test.
29956         * gcc.dg/string-opt-1.c: New test.
29957
29958 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29959
29960         PR fortran/10965
29961         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29962
29963 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29964
29965         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29966         (scan-assembler): ... here.  Use dg-scan.
29967         (scan-assembler-not): Likewise.
29968         (scan-file): New function.
29969         (scan-file-not): Likewise.
29970         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29971         * gcc.dg/cpp/_Pragma4.c: Likewise.
29972         * gcc.dg/cpp/_Pragma5.c: Likewise.
29973         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29974         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29975         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29976         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29977         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29978         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29979         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29980         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29981         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29982         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29983         * gcc.dg/cpp/cxxcom1.c: Likewise.
29984         * gcc.dg/cpp/line1.c: Likewise.
29985         * gcc.dg/cpp/maccom1.c: Likewise.
29986         * gcc.dg/cpp/maccom2.c: Likewise.
29987         * gcc.dg/cpp/maccom3.c: Likewise.
29988         * gcc.dg/cpp/maccom4.c: Likewise.
29989         * gcc.dg/cpp/maccom5.c: Likewise.
29990         * gcc.dg/cpp/maccom6.c: Likewise.
29991         * gcc.dg/cpp/multiline.c: Likewise.
29992         * gcc.dg/cpp/spacing1.c: Likewise.
29993         * gcc.dg/cpp/spacing2.c: Likewise.
29994         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29995         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29996         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29997         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29998         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29999         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30000         * gcc.dg/cpp/cxxcom2.c: Likewise.
30001         * gcc.dg/cpp/cxxcom2.h: New file.
30002
30003         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30004         * g++.dg/cpp/truefalse.C: Here.
30005         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30006
30007 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30008
30009         * gcc.dg/cpp/redef3.c: New file.
30010
30011 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30012
30013         * gcc.dg/i386-loop-3.c: New test.
30014
30015 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30016
30017         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30018
30019 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30020
30021         * gcc.dg/fwrapv-1.c: New test case.
30022         * gcc.dg/fwrapv-2.c: New test case.
30023
30024 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30025
30026         PR c++/10956
30027         * g++.dg/template/spec9.C: New test.
30028
30029 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30030
30031         * gcc.dg/duff-4.c: New test case.
30032
30033 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30034
30035         PR fortran/10843
30036         * g77.dg/ffixed-form-1.f: New test
30037         * g77.dg/ffixed-form-2.f: New test
30038         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30039         * g77.dg/ffree-form-3.f: New test
30040
30041 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30042
30043         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30044         * gcc.dg/wint_t-1.c: Likewise.
30045
30046 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30047
30048         * g++.dg/template/access11.C: New test.
30049
30050 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30051
30052         PR c++/10849
30053         * g++.dg/template/access10.C: New test.
30054
30055 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30056             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30057
30058         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30059
30060 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30061
30062         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30063         suppress for powerpc-*-darwin*.
30064         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30065
30066 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30067
30068         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30069         suppress option for powerpc-*-darwin*.
30070
30071 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30072
30073         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30074         * gcc.dg/builtins-4.c: Add test for fmod.
30075
30076 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30077
30078         PR c++/10682
30079         * g++.dg/template/instantiate4.C: New test.
30080
30081 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30082
30083         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30084
30085 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30086
30087         * gcc.dg/compat/scalar-return-1_main.c: New file.
30088         * gcc.dg/compat/scalar-return-1_x.c: New file.
30089         * gcc.dg/compat/scalar-return-1_y.c: New file.
30090         * gcc.dg/compat/scalar-return-2_main.c: New file.
30091         * gcc.dg/compat/scalar-return-2_x.c: New file.
30092         * gcc.dg/compat/scalar-return-2_y.c: New file.
30093         * gcc.dg/compat/struct-return-3_main.c: New file.
30094         * gcc.dg/compat/struct-return-3_y.c: New file.
30095         * gcc.dg/compat/struct-return-3_x.c: New file.
30096         * gcc.dg/compat/struct-return-2_main.c: New file.
30097         * gcc.dg/compat/struct-return-2_x.c: New file.
30098         * gcc.dg/compat/struct-return-2_y.c: New file.
30099
30100 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30101
30102         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30103         for hppa*-hp-hpux*.
30104         * gcc.dg/20021014-1.c (dg-options): Likewise.
30105         * gcc.dg/nest.c (dg-options): Likewise.
30106
30107 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30108
30109         PR c++/9738
30110         * g++.dg/ext/dllimport2.C: New file.
30111         * g++.dg/ext/dllimport3.C: New file.
30112
30113 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30114
30115         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30116         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30117         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30118         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30119         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30120         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30121         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30122         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30123         * gcc.dg/compat/small-struct-defs.h: New file.
30124         * gcc.dg/compat/small-struct-init.h: New file.
30125         * gcc.dg/compat/small-struct-check.h: New file.
30126         * gcc.dg/compat/fp-struct-defs.h: New file.
30127         * gcc.dg/compat/fp-struct-check.h: New file.
30128         * gcc.dg/compat/fp-struct-init.h: New file.
30129         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30130         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30131
30132 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30133
30134         * gcc.dg/20030225-2.c: New test.
30135
30136 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30137             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30138
30139         * gcc.c-torture/compile/20030518-1.c: New test case.
30140
30141 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30142
30143         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30144         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30145         gcc-dg-debug-runtest.
30146         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30147         gcc-dg-debug-runtest.
30148
30149 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30150
30151         PR c++/9022
30152         * g++.dg/lookup/using6.C: New test.
30153
30154 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30155
30156         * g++.dg/parse/access2.C: New test.
30157
30158 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30159
30160         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30161         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30162         * gcc.dg/debug/debug.exp: Likewise.
30163
30164 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30165
30166         * gcc.dg/dollar.c: New test.
30167
30168 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30169
30170         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30171         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30172         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30173         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30174         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30175         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30176         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30177         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30178         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30179         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30180         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30181         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30182         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30183         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30184         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30185         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30186         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30187         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30188
30189 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30190
30191         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30192         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30193         support for "repo" mode.
30194         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30195         * lib/g77-dg.exp: Likewise.
30196         * lib/obj-dg.exp: Likewise.
30197
30198 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30199
30200         Merge from gcc-3_2-rhl8-branch:
30201         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30202
30203         * gcc.dg/tls/opt-6.c: New test.
30204
30205         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30206
30207         * gcc.dg/20030405-1.c: New test.
30208
30209         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30210
30211         * gcc.dg/20030309-1.c: New test.
30212
30213         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30214
30215         * gcc.c-torture/execute/20030307-1.c: New test.
30216
30217         2003-02-20  Randolph Chung  <tausq@debian.org>
30218
30219         * gcc.c-torture/compile/20030220-1.c: New test.
30220
30221         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30222
30223         * gcc.dg/20030217-1.c: New test.
30224
30225         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30226
30227         * gcc.c-torture/compile/20020129-1.c: New test.
30228
30229         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30230
30231         * gcc.dg/unroll-1.c: New test.
30232
30233         2002-11-16  Jan Hubicka  <jh@suse.cz>
30234
30235         * gcc.c-torture/execute/20020920-1.c: New test.
30236
30237         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30238
30239         PR target/7434
30240         * gcc.c-torture/compile/20021008-1.c: New test.
30241
30242         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30243
30244         PR target/7559
30245         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30246
30247         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30248
30249         * gcc.c-torture/compile/20020807-1.c: New test.
30250
30251         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30252
30253         * gcc.dg/tls/opt-1.c: New test.
30254
30255         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30256
30257         * gcc.dg/20020729-1.c: New test.
30258
30259         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30260
30261         * g++.dg/opt/life1.C: New test.
30262
30263         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30264
30265         * gcc.dg/20020525-1.c: New test.
30266
30267         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30268
30269         PR c++/6794
30270         * g++.dg/ext/pretty1.C: New test.
30271         * g++.dg/ext/pretty2.C: New test.
30272
30273 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30274
30275         PR c++/8385
30276         * g++.dg/ext/typeof5.C: New test.
30277
30278 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30279
30280         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30281         __USER_LABEL_PREFIX__ into account.
30282         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30283
30284 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30285
30286         * gcc.dg/builtins-15.c: New test case.
30287
30288 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30289
30290         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30291
30292 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30293
30294         * lib/g++.exp: Tweak handling of additional source files.
30295         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30296         * g++.dg/special/conpr-2a.C: Rename to ...
30297         * g++.dg/special/conpr-2a.cc: ... this.
30298         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30299         * g++.dg/special/conpr-3a.C: Rename to ...
30300         * g++.dg/special/conpr-3a.cc: This.
30301         * g++.dg/special/conpr-3b.C: Rename to ...
30302         * g++.dg/special/conpr-3b.cc: This.
30303         * g++.dg/special/conpr-4.C: New test.
30304         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30305
30306 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30307
30308         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30309
30310 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30311
30312         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30313         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30314         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30315         * g++.old-deja/g++.other/warn3.C: Likewise.
30316
30317 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30318
30319         * gcc.dg/i386-387-1.c: Update to also test log.
30320         * gcc.dg/i386-387-2.c: Likewise.
30321
30322 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30323
30324         * g77.f-torture/execute/int8421.f: New test.
30325
30326 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30327
30328         PR c++/10230, c++/10481
30329         * g++.dg/lookup/scoped5.C: New test.
30330
30331 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30332
30333         PR c++/10552
30334         * g++.dg/template/ttp6.C: New test.
30335
30336 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30337
30338         * gcc.c-torture/execute/builtins: New directory.
30339         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30340         gcc.c-torture/execute/builtins.
30341         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30342         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30343         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30344         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30345
30346 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30347
30348         PR c++/9252
30349         * g++.dg/template/access8.C: New test.
30350         * g++.dg/template/access9.C: New test.
30351
30352 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30353
30354         PR c++/9554
30355         * g++.dg/parse/access1.C: New test.
30356
30357 2003-05-09  DJ Delorie  <dj@redhat.com>
30358
30359         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30360         long, and not an int.
30361
30362 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30363
30364         PR c++/10555, c++/10576
30365         * g++.dg/template/memclass1.C: New test.
30366
30367 2003-05-08  DJ Delorie  <dj@redhat.com>
30368
30369         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30370         targets.
30371         * gcc.c-torture/execute/20021024-1.x: Likewise.
30372         * gcc.c-torture/execute/shiftdi.x: Likewise.
30373         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30374         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30375         * gcc.dg/20021018-1.c: Likewise.
30376
30377 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30378
30379         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30380
30381         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30382         (bcopy): Call memmove.
30383
30384 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30385
30386         * g77.f-torture/compile/8485.f: New test case.
30387
30388 2003-05-07  Richard Henderson  <rth@redhat.com>
30389
30390         PR c++/10570
30391         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30392         Verify exception_cleanup not called for rethrows.
30393         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30394         when exiting catch block without rethrowing.
30395         * g++.dg/eh/forced3.C: New.
30396         * g++.dg/eh/forced4.C: New.
30397
30398 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30399
30400         * gcc.dg/20030505.c: Fix triplet.
30401
30402 2003-05-06  DJ Delorie  <dj@redhat.com>
30403
30404         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30405         * gcc.dg/nest.c: Likewise.
30406
30407 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30408
30409         * gcc.dg/builtins-14.c: New test case.
30410
30411 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30412
30413         * lib/compat.exp (compat-execute): New argument.
30414         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30415         * gcc.dg/compat: New test directory.
30416         * gcc.dg/compat/compat.exp: New expect script.
30417         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30418         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30419         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30420         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30421         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30422         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30423
30424         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30425         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30426         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30427         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30428         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30429         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30430         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30431         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30432         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30433         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30434         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30435         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30436         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30437         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30438         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30439
30440 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30441
30442         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30443
30444 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30445
30446         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30447
30448 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30449
30450         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30451         * gcc.dg/ppc-fsel-2.c: New test.
30452
30453         * gcc.dg/unused-5.c: New test.
30454
30455 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30456
30457         PR c++/10496
30458         * g++.dg/warn/pmf1.C: New test.
30459
30460 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30461
30462         PR c++/4494
30463         * g++.dg/warn/main.C: New test.
30464
30465 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30466
30467         * gcc.dg/nonnull-3.c: New test.
30468
30469 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30470
30471         * gcc.dg/cpp/Wtrigraphs.c: Update.
30472         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30473
30474 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30475
30476         * gcc.dg/ppc-fsel-1.c: New test.
30477
30478 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30479
30480         PR c/10604
30481         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30482
30483 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30484
30485         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30486
30487 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30488
30489         PR c++/9364, c++/10553, c++/10586
30490         * g++.dg/parse/typename4.C: New test.
30491         * g++.dg/parse/typename5.C: Likewise.
30492
30493 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30494
30495         * gcc.c-torture/compile/20030503-1.c: New test.
30496
30497 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30498
30499         * g++.dg/lookup/using5.C: Fix testcase error.
30500
30501 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30502
30503         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30504         since MEABI is no longer supported.  Remove all vestiges
30505         of MEABI from the test.
30506
30507 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30508
30509         PR c++/10554
30510         * g++.dg/lookup/using5.C: New test.
30511
30512 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30513
30514         PR c++/8772
30515         * g++.dg/template/ttp5.C: New test.
30516
30517 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30518
30519         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30520         (dg-gpp-additional-sources): New function.
30521         (dg-gpp-additional-files): Likewise.
30522         * lib/g++.exp (additional_sources): New variable.
30523         (additional_files): Likewise.
30524         (g++_target_compile): Deal with them.
30525         * lib/old-dejagnu.exp: Remove.
30526         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30527         * g++.old-deja: Revise all tests to use dg commands.
30528
30529 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30530
30531         PR c++/9432, c++/9528
30532         * g++.dg/lookup/using4.C: New test.
30533
30534 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30535
30536         * gcc.dg/noreturn-5.c: New file.
30537         * gcc.dg/noreturn-6.c: New file.
30538
30539         * gcc.c-torture/compile/inline-1.c: New file.
30540
30541 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30542
30543         PR c++/10551
30544         * g++.dg/template/explicit1.C: New test.
30545
30546 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/10549
30549         * g++.dg/other/bitfield1.C: New test.
30550
30551         PR c++/10527
30552         * g++.dg/init/new7.C: New test.
30553
30554 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30555
30556         * g++.dg/ext/desig1.C: New test.
30557         * g++.dg/ext/init1.C: Update.
30558
30559         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30560
30561 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30562
30563         PR c++/10180
30564         * g++.dg/warn/Winline-1.C: New test.
30565
30566 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30567
30568         * gcc.c-torture/execute/string-opt-19.c: New test.
30569
30570         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30571         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30572
30573 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30574
30575         PR c++/10506
30576         * g++.dg/init/new6.C: New test.
30577
30578         PR c++/10503
30579         * g++.dg/init/ref6.C: New test.
30580
30581 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30582
30583         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30584
30585 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30586
30587         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30588         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30589
30590 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30591
30592         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30593         initialized static data members.
30594
30595 2003-04-25  H.J. Lu <hjl@gnu.org>
30596
30597         * gcc.dg/ia64-sync-4.c: New test.
30598
30599 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30600
30601         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30602         date.
30603
30604 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         PR c++/10337
30607         * g++.dg/warn/conv1.C: New test.
30608         * g++.old-deja/g++.other/conv7.C: Adjust.
30609         * g++.old-deja/g++.other/overload14.C: Adjust.
30610
30611 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30612
30613         PR c++/10471
30614         * g++.dg/template/defarg2.C: New test.
30615
30616 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30617
30618         * gcc.dg/cpp/include2.c: Update.
30619         * gcc.dg/cpp/multiline-2.c: New.
30620         * gcc.dg/cpp/multiline.c: Update.
30621         * gcc.dg/cpp/strify2.c: Update.
30622         * gcc.dg/cpp/trad/literals-2.c: Update.
30623
30624 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30625
30626         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30627
30628 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30629
30630         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30631
30632 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30633
30634         PR c++/10451
30635         * g++.dg/parse/crash4.C: New test.
30636
30637         PR c++/9847
30638         * g++.dg/parse/crash5.C: New test.
30639
30640 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30641
30642         PR c++/10446
30643         * g++.dg/parse/crash3.C: New test.
30644
30645         PR c++/10428
30646         * g++.dg/parse/elab1.C: New test.
30647
30648 2003-04-22  Devang Patel  <dpatel@apple.com>
30649
30650         * gcc.dg/cpp/trad/funlike-5.c: New test.
30651
30652 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30653
30654         * g++.dg/other/packed1.C: Fix dg options.
30655
30656 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         * g++.dg/other/offsetof2.C: New test.
30659
30660 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30661
30662         * g++.dg/template/recurse.C: Adjust location of error messages.
30663
30664 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30665
30666         PR c++/9881
30667         * g++.dg/init/addr-const1.C: New test.
30668         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30669
30670 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30671
30672         PR c++/10405
30673         * g++.dg/lookup/struct-hack1.C: New test.
30674
30675 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30676
30677         * ucs.c: Update diagnostic messages.
30678
30679 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30680
30681         * gcc.dg/cpp/truefalse.cpp: New test.
30682         * gcc.dg/cpp/cpp.exp: Update.
30683         * g++.dg/other/stdbool-if.C: Remove.
30684
30685 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30686
30687         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30688         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30689
30690 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30691
30692         * gcc.c-torture/compile/20030418-1.c: New test.
30693
30694 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30695
30696         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30697
30698 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30699
30700         PR c++/10347
30701         g++.dg/template/dependent-name1.C: New test.
30702
30703 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30704
30705         * gcc.dg/warn-1.c (tourist_guide): New array,
30706         contains a pointer to bar.
30707
30708 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30709
30710         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30711         * gcc.c-torture/execute/medce-1.c: New test case.
30712         * gcc.c-torture/execute/medce-2.c: New test case.
30713
30714 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30715
30716         * lib/prune.exp: Ignore more messages.
30717
30718         PR c++/10381
30719         * g++.dg/parse/lookup3.C: New test.
30720
30721 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30722
30723         * gcc.c-torture/compile/20030415-1.c : New test.
30724
30725 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30726
30727         * gcc.c-torture/execute/scope-2.c: Move to ...
30728         * gcc.dg/noncompile/scope.c: .... here.
30729
30730 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30731
30732         * gcc.dg/20030414-2.c: New test case.
30733
30734 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30735
30736         PR target/10377
30737         * gcc.dg/20030414-1.c: New test.
30738
30739 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30740
30741         * gcc.dg/builtins-12.c: New test case.
30742         * gcc.dg/builtins-13.c: New test case.
30743
30744 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30745
30746         * gcc.c-torture/execute/string-opt-18.c: New test.
30747
30748 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30749
30750         PR c++/10300
30751         * g++.dg/init/new5.C: New test.
30752
30753 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30754
30755         PR c++/7910
30756         * g++.dg/ext/dllimport1.C: New test.
30757
30758 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30759
30760         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30761
30762 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30763
30764         PR Fortran/9263
30765         * g77.f-torture/noncompile/9263.f: New test
30766         PR Fortran/1832
30767         * g77.f-torture/execute/1832.f: New test
30768
30769 2003-04-11  David Chad  <davidc@freebsd.org>
30770             Loren J. Rittle  <ljrittle@acm.org>
30771
30772         libobjc/8562
30773         * objc.dg/headers.m: New test.
30774
30775 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30776
30777         * gcc.c-torture/execute/builtin-noret-2.c: New.
30778         * gcc.c-torture/execute/builtin-noret-2.x: New.
30779         XFAIL builtin-noret-2.c at -O1 and above.
30780         * gcc.dg/redecl.c: New.
30781         * gcc.dg/Wshadow-1.c: Update error regexps.
30782
30783 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30784
30785         * g++.dg/abi/bitfield10.C: New test.
30786
30787 2003-04-09  Mike Stump  <mrs@apple.com>
30788
30789         * gcc.dg/pch/pch.exp: Make testcase names longer.
30790         * g++.dg/pch/pch.exp: Make testcase names longer.
30791
30792 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30793
30794         * gcc.dg/builtins-11.c: New test case.
30795
30796 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30797
30798         * gcc.dg/builtins-9.c: New test case.
30799         * gcc.dg/builtins-10.c: New test case.
30800
30801 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30802
30803         * gcc.dg/noncompile/init-4.c.c: New test.
30804
30805 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30806
30807         * gcc.misc-test/gcov-9.c: New test.
30808         * gcc.misc-test/gcov-10.c: New test
30809         * gcc.misc-test/gcov-11.c: New test.
30810
30811 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30812
30813         PR optimization/10024
30814         * gcc.c-torture/compile/20030405-1.c: New test.
30815
30816 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30817
30818         * gcc.dg/pch/static-3.c: New.
30819         * gcc.dg/pch/static-3.hs: New.
30820         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30821
30822 2003-04-04  Richard Henderson  <rth@redhat.com>
30823
30824         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30825         * g++.dg/eh/forced2.C: Likewise.
30826
30827 2003-04-03  Mike Stump  <mrs@apple.com>
30828
30829         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30830         target arg.
30831         (scan-assembler-times, scan-assembler-not): Likewise.
30832         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30833
30834 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30835
30836         * gcc.dg/sparc-loop-1.c: New test.
30837
30838 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30839
30840         PR other/9274
30841         * g++.dg/pch/system-2.C: New.
30842         * g++.dg/pch/system-2.Hs: New.
30843
30844 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30845
30846         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30847
30848         * g++.dg/eh/simd-1.C (vecfunc): Same.
30849
30850 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30851
30852         * gcc.c-torture/execute/20030401-1.c: New test case.
30853
30854 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30855
30856         * objc.dg/defs.m: New.
30857
30858 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30859
30860         * g++.dg/eh/simd-1.C: New.
30861         * g++.dg/eh/simd-2.C: New.
30862
30863 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30864
30865         * gcc.c-torture/execute/simd-3.c: New.
30866
30867 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c/9936
30870         * gcc.dg/20030331-2.c: New test.
30871
30872 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30873
30874         PR c++/10278
30875         * g++.dg/parse/crash2.C: New test.
30876
30877 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30878
30879         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30880         * gcc.c-torture/execute/20030331-1.c: ...here.
30881
30882 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30883
30884         * gcc.c-torture/execute/20030331-1.c: New test.
30885
30886 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30887
30888         * lib/gcov.exp: Adjust call return testing strings.
30889         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30890
30891 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30892
30893         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30894         * gcc.dg/builtins-7.c: New test case.
30895         * gcc.dg/builtins-8.c: New test case.
30896
30897 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30898
30899         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30900
30901 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30902
30903         PR c++/7647
30904         * g++.dg/lookup-class-member-2.C: New test.
30905
30906 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30907
30908         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30909
30910 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30911
30912         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30913
30914 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30915
30916         * g++.dg/init/attrib1.C: New test.
30917
30918 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30919
30920         * gcc.dg/ultrasp8.c: New test.
30921
30922 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30923
30924         * gcc.dg/ultrasp7.c: New test.
30925
30926 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30927
30928         PR c++/10047
30929         * g++.dg/template/inline1.C: New test.
30930
30931 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30932
30933         * gcc.dg/sparc-dwarf2.c: New test.
30934
30935 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30936
30937         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30938         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30939
30940 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30941
30942         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30943         than reading .x files.
30944         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30945         * g77.dg/gcov/gcov-1.f: Likewise.
30946         * gcc.misc-tests/gcov-4b.c: Likewise.
30947         * gcc.misc-tests/gcov-5b.c: Likewise.
30948         * gcc.misc-tests/gcov-6.c: Likewise.
30949         * gcc.misc-tests/gcov-7.c: Likewise.
30950         * gcc.misc-tests/gcov-8.c: Likewise.
30951         * g++.dg/gcov/gcov-1.x: Remove.
30952         * g77.dg/gcov/gcov-1.x: Likewise.
30953         * gcc.misc-tests/gcov-4b.x: Likewise.
30954         * gcc.misc-tests/gcov-5b.x: Likewise.
30955         * gcc.misc-tests/gcov-6.x: Likewise.
30956         * gcc.misc-tests/gcov-7.x: Likewise.
30957         * gcc.misc-tests/gcov-8.x: Likewise.
30958
30959 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30960
30961         PR opt/10087
30962         * gcc.dg/20030324-1.c: New test.
30963
30964 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30965
30966         PR c++/10224
30967         * g++.dg/template/arg3.C: New test.
30968
30969         PR c++/10158
30970         * g++.dg/template/friend18.C: New test.
30971
30972 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30973
30974         * g77.f-torture/compile/20030326-1.f: New test case.
30975
30976 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30977
30978         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30979
30980         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30981
30982 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30983
30984         * gcc.dg/ia64-sync-3.c: New test.
30985
30986 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30987
30988         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30989
30990 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30991
30992         * gcc.dg/ultrasp6.c: New test.
30993
30994 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30995
30996         * gcc.dg/i386-signbit-1.c: New test.
30997         * gcc.dg/i386-signbit-2.c: New test.
30998         * gcc.dg/i386-signbit-3.c: New test.
30999
31000 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31001
31002         * gcc.dg/ultrasp5.c: Fix options.
31003
31004 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31005
31006         * gcc.dg/ultrasp5.c: Fix comment.
31007
31008 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31009
31010         PR fortran/10197
31011         * g77.f-torture/execute/10197.f: New test.
31012
31013 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31014
31015         PR c++/9898, c++/383
31016         * g++.dg/template/conv6.C: New test.
31017
31018         PR c++/10119
31019         * g++.dg/template/ptrmem5.C: New test.
31020
31021         PR c++/10026
31022         * g++.dg/lookup/koenig1.C: New test.
31023
31024         PR C++/10199
31025         * g++.dg/lookup/template2.C: New test.
31026
31027 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31028
31029         * g++.dg/opt/rtti1.C: New test.
31030
31031 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31032
31033         * gcc.dg/ultrasp5.c: New test.
31034
31035 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31036
31037         PR middle-end/9967
31038         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31039         builtin fputs.
31040
31041 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31042
31043         PR c/8224
31044         * gcc.dg/20030323-1.c: New test.
31045
31046 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31047
31048         * gcc.c-torture/compile/20030323-1.c: New test case.
31049
31050 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31051
31052         * gcc.dg/20030321-1.c: New test.
31053
31054 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31055
31056         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31057
31058 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31059
31060         PR c++/9978, c++/9708
31061         * g++.dg/ext/vlm1.C: Adjust expected error.
31062         * g++.dg/ext/vla2.C: New test.
31063         * g++.dg/template/arg1.C: New test.
31064         * g++.dg/template/arg2.C: New test.
31065
31066 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31067
31068         * g77.f-torture/execute/select.f: New test.
31069         * g77.f-torture/noncompile/select_no_compile.f: New test.
31070
31071 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31072
31073         PR c++/9898
31074         * g++.dg/other/error4.C: New test.
31075
31076 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31077
31078         * g++.dg/template/friend17.C: New test.
31079
31080 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31081
31082         * gcc.c-torture/compile/20030320-1.c: New.
31083
31084 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31085
31086         * gcc.dg/builtins-6.c: New test case.
31087
31088 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31089
31090         PR target/10073
31091         * gcc.c-torture/compile/20030319-1.c: New.
31092
31093 2003-03-18  Jan Hubicka  <jh@suse.cz>
31094
31095         * gcc.dg/i386-cvt-1.c: New test.
31096
31097 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31098
31099         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31100         * objc.dg/naming-2.m: Likewise.
31101
31102 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31103
31104         PR c++/9639
31105         * g++.dg/parse/crash1.C: New test.
31106
31107 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31108
31109         PR c++/8805
31110         * g++.dg/eh/cleanup1.C: New test.
31111
31112 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31113
31114         * gcc.c-torture/execute/20030316-1.c: New test case.
31115
31116 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         PR c++/9629
31119         * g++.dg/init/ctor2.C: New test.
31120
31121 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31122
31123         * g77.f-torture/compile/xformat.f: New test case.
31124
31125 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31126
31127         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31128         * g++.old-deja/g++.mike/eh50.C: Likewise.
31129
31130 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31131
31132         PR c++/6440
31133         * g++.dg/template/spec7.C: New test.
31134         * g++.dg/template/spec8.C: Likewise.
31135
31136 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31137
31138         * gcc.c-torture/execute/20030313-1.c: New test.
31139
31140 2003-03-14  Richard Henderson  <rth@redhat.com>
31141
31142         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31143
31144 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31145
31146         * gcc.c-torture/compile/20030314-1.c: New test.
31147
31148 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31149
31150         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31151         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31152         thumb target,
31153         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31154         to accept newer _imp__  prefix and additional
31155         newline in .drectve section.
31156         * gcc.dg/dll-4.c: Likewise.
31157         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31158         switch.
31159
31160 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31161
31162         * g++.dg/parse/namespace9.C: New test.
31163
31164         * g++.dg/init/ref5.C: New test.
31165         * g++.dg/parse/ptrmem1.C: Likewise.
31166
31167 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31168
31169         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31170         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31171         regular expression.
31172         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31173         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31174
31175 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31176
31177         * gcc.c-torture/execute/20030224-2.c: New test.
31178
31179 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31180
31181         * gcc.dg/decl-3.c: New test.
31182
31183 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31184
31185         * gcc.dg/i386-loop-2.c: New test.
31186
31187 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31188
31189         PR c++/9474
31190         * g++.dg/parse/namespace8.C: New test.
31191
31192         PR c++/9924
31193         * g++.dg/overload/builtin2.C: New test.
31194
31195 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31196
31197         * gcc.dg/return-type-3.c: New test.
31198
31199 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31200
31201         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31202         profiling options are not supported.
31203
31204 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31205
31206         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31207         * g++.old-deja/g++.warn/impint2.C: Likewise.
31208
31209 2003-03-10  Devang Patel  <dpatel@apple.com>
31210
31211         * g++.dg/cpp/c++_cmd_1.C: New test.
31212         * g++.dg/cpp/c++_cmd_1.h: New file.
31213
31214 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31215
31216         * gcc.dg/altivec-9.c: New file.
31217
31218 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31219
31220         * gcc.dg/ppc-sdata-1.c: New test.
31221         * gcc.dg/ppc-sdata-2.c: New test.
31222
31223 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31224
31225         PR c++/9373
31226         * g++.dg/opt/ptrmem2.C: New test.
31227
31228         PR c++/8534
31229         * g++.dg/opt/ptrmem1.C: New test.
31230
31231 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31232
31233         * gcc.dg/i386-loop-1.c: New test.
31234
31235 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31236
31237         PR c++/9970
31238         * g++.dg/lookup/friend1.C: New test.
31239
31240 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31241
31242         PR c++/9823
31243         * g++.dg/parser/constructor1.C: New test.
31244
31245 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31246
31247         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31248
31249         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31250
31251 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31252
31253         * gcc.dg/cpp/Wunused.c: Update test.
31254
31255 2003-03-08  Jan Hubicka  <jh@suse.cz>
31256
31257         * gcc.dg/inline-3.c: New test.
31258
31259 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31260
31261         PR c++/9809
31262         * g++.dg/parse/builtin1.C: New test.
31263
31264         PR c++/9982
31265         * g++.dg/abi/cookie1.C: New test.
31266         * g++.dg/abi/cookie2.C: Likewise.
31267
31268         PR c++/9524
31269         * g++.dg/template/field1.C: New test.
31270
31271         PR c++/9912
31272         * g++.dg/parse/class1.C: New test.
31273         * g++.dg/parse/namespace7.C: Likewise.
31274         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31275
31276 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31277
31278         * g++.dg/init/ref4.C: New test.
31279
31280 2003-03-07  Jan Hubicka  <jh@suse.cz>
31281
31282         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31283         * gcc.dg/inline-3.c: New test.
31284
31285 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31286
31287         * g++.dg/init/ref3.C: New test.
31288
31289         PR c++/9965
31290         * g++.dg/init/ref2.C: New test.
31291
31292         PR c++/9400
31293         * g++.dg/warn/Wshadow-2.C: New test.
31294
31295         PR c++/9791
31296         * g++.dg/warn/Woverloaded-1.C: New test.
31297
31298 2003-03-05  Jan Hubicka  <jh@suse.cz>
31299
31300         * gcc.dg/i386-local2.c: New.
31301         * gcc.dg/i386-local.c: Fix typo.
31302
31303 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31304
31305         * g++.dg/abi/layout3.C: New test.
31306
31307 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31308
31309         * gcc.c-torture/compile/20030305-1.c
31310
31311 2003-03-05  Jan Hubicka  <jh@suse.cz>
31312
31313         * gcc.dg/i386-local.c: New.
31314
31315 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31316
31317         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31318
31319 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31320
31321         * gcc.dg/switch-2.c: New test.
31322         * gcc.dg/switch-3.c: New test.
31323         * gcc.dg/Wswitch.c: Adjust line numbers.
31324         * gcc.dg/Wswitch-default.c: Likewise.
31325         * gcc.dg/Wswitch-enum.c: Likewise.
31326
31327 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31328
31329         * gcc.c-torture/execute/20030222-1.c: New test.
31330
31331 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31332
31333         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31334
31335 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31336
31337         PR c++/9878
31338         * g++.dg/init/ref1.C: New test.
31339
31340 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31341
31342         * gcc.dg/sh-relax.c: New SH-only test.
31343
31344 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31345
31346         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31347         comment explaining purpose of testcase.
31348
31349 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31350
31351         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31352         for HC11/HC12 (asm needs two int registers).
31353         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31354         HC11/HC12 because the test uses an asm which needs two 32-bit
31355         registers.
31356
31357 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31358
31359         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31360         for HC11/HC12 (array is too large otherwise).
31361         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31362         * gcc.c-torture/compile/20010518-2.x: Likewise.
31363         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31364         HC11/HC12 (array is too large).
31365
31366 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31367
31368         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31369         * lib/g++-dg.exp (g++-dg-test): Likewise.
31370
31371 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31372
31373         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31374         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31375
31376 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31377
31378         * g++.dg/warn/implicit-typename1.C: Remove warning.
31379
31380 2003-02-28  Richard Henderson  <rth@redhat.com>
31381
31382         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31383         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31384
31385 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31386
31387         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31388         * g++.dg/pch/pch.exp: Likewise.
31389
31390 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/9879
31393         * testsuite/g++.dg/init/new4.C: New test.
31394
31395 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31396
31397         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31398
31399 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31400
31401         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31402         unsigned long.
31403
31404         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31405         wider than float.
31406
31407 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31408
31409         * lib/scanasm.exp: Add support for counting numbers of
31410         occurences.
31411         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31412         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31413
31414 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31415
31416         PR c++/9683
31417         * g++.dg/template/static3.C: New test.
31418
31419         PR c++/9829
31420         * g++.dg/parse/namespace6.C: New test.
31421
31422 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31423
31424         PR target/9732
31425         * gcc.dg/20030225-1.c: New test.
31426
31427 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31428
31429         * README: Remove out-of-date information.
31430
31431         PR c++/9836
31432         * g++.dg/template/spec6.C: New test.
31433
31434 2003-02-24  Jeff Law  <law@redhat.com>
31435
31436         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31437
31438 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31439
31440         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31441         * gcc.dg/pragma-ep-1.c: Likewise.
31442
31443 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31444
31445         PR c++/9602
31446         * g++.dg/template/friend16.C: New test.
31447
31448 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31449
31450         PR c++/5333
31451         * g++.dg/parse/fused-params1.C: Adjust error messages.
31452         * g++.dg/template/nested3.C: New test.
31453
31454 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31455
31456         * g++.dg/abi/param1.C: New test.
31457
31458 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31459
31460         PR c++/7982
31461         * g++.dg/warn/implicit-typename1.C: New test.
31462
31463 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31464
31465         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31466         with "mtune".
31467         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31468         * gcc.c-torture/execute/20010129-1.x: Likewise.
31469         * gcc.dg/20011107-1.c: Likewise.
31470         * gcc.dg/20020108-1.c: Likewise.
31471         * gcc.dg/20020122-3.c: Likewise.
31472         * gcc.dg/20020206-1.c: Likewise.
31473         * gcc.dg/20020310-1.c: Likewise.
31474         * gcc.dg/20020426-2.c: Likewise.
31475         * gcc.dg/20020517-1.c: Likewise.
31476         * gcc.dg/991230-1.c: Likewise.
31477         * gcc.dg/i386-unroll-1.c: Likewise.
31478         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31479
31480 2003-02-22  Jan Hubicka  <jh@suse.cz>
31481
31482         * gcc.dg/i386-mul.c: New test.
31483
31484 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31485
31486         * gcc.dg/builtins-5.c: New test case.
31487
31488 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31489
31490         * gcc.dg/asmreg-1.c: New test.
31491
31492 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31493
31494         PR c++/9749
31495         * g++.dg/parse/varmod1.C: New test.
31496
31497 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31498
31499         PR c++/9727
31500         * g++.dg/template/op1.C: New test.
31501
31502 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31503
31504         PR c++/8906
31505         * g++.dg/template/nested2.C: New test.
31506
31507 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31508
31509         PR c++/8724
31510         * g++.dg/expr/dtor1.C: New test.
31511
31512 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31513
31514         * gcc.dg/cpp/include3.c: New test.
31515         * gcc.dg/cpp/inc/foo.h: New file.
31516
31517 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31518
31519         * gcc.c-torture/execute/20030221-1.c: New test.
31520
31521 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31522
31523         PR c++/9729
31524         * g++.dg/abi/conv1.C: New test.
31525
31526 2003-02-20  Jan Hubicka  <jh@suse.cz>
31527
31528         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31529
31530 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31531
31532         * gcc.c-torture/compile/20030219-1.c: New test.
31533
31534 2003-02-18  Jan Hubicka  <jh@suse.cz>
31535
31536         * gcc.dg/funcorder.c: New test.
31537
31538 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31539
31540         * gcc.c-torture/execute/20030218-1.c: New.
31541
31542 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31543
31544         * gcc.dg/20030218-1.c: New.
31545
31546 2003-02-18  Richard Henderson  <rth@redhat.com>
31547
31548         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31549         * gcc.dg/attr-used-2.c: New.
31550
31551 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31552
31553         PR c++/9704
31554         * g++.dg/init/copy5.C: New test.
31555
31556 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31557
31558         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31559         * g++.dg/pch/pch.exp: Likewise.
31560
31561 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31562
31563         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31564         STACK_SIZE is not defined.
31565
31566 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31567
31568         PR c++/9457
31569         * g++.dg/template/init1.C: New test.
31570
31571 2003-02-16  Jan HUbicka  <jh@suse.cz>
31572
31573         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31574         (foo): Add few extra tests
31575         * gcc.dg/c99-const-expr-3.c: Likewise.
31576         * gcc.c-torture/execute/20030216-1.c: New.
31577
31578 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31579
31580         PR c++/9459
31581         * g++.dg/ext/typeof4.C: New test.
31582
31583 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31584
31585         * gcc.dg/i386-387-3.c: New test case.
31586
31587 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31588
31589         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31590         cris-*-elf* cris-*-aout* and mmix-*-*.
31591
31592 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31593
31594         * gcc.dg/20030213-1.c: New test.
31595
31596 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31597
31598         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31599         * gcc.dg/i386-387-2.c: Likewise.
31600
31601 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31602
31603         * gcc.dg/ppc-spe.c: Fix formatting.
31604         Enable tests that were previously unsupported by gas.
31605         Delete tests for instructions that no longer exist.
31606         Switch arguments on evsubifw builtin.
31607
31608 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31609
31610         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31611         STACK_SIZE is too small.
31612
31613 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31614             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31615
31616         * gcc.dg/decl-2.c: New test.
31617
31618 2003-02-10  Jan Hubicka  <jh@suse.cz>
31619
31620         * gcc.dg/i386-fpcvt-1.c: New test.
31621
31622 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31623
31624         * gcc.c-torture/execute/20030209-1.c: New test.
31625
31626 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31627
31628         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31629         int-wide bitops, use the constants of the same width.
31630         Likewise, if long long is 32-bit wide, test bitops using
31631         32-bit constants.
31632
31633 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31634
31635         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31636
31637 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31638
31639         * testsuite/gcc.dg/builtins-4.c: New test case.
31640
31641 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31642
31643         * gcc.dg/20020430-1.c: Fix dg command typos.
31644         * gcc.dg/20020503-1.c: Likewise.
31645
31646 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31647
31648         PR c++/8785
31649         * g++.dg/parse/fused-params1.C: New test.
31650
31651         PR c++/8857
31652         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31653
31654         PR c++/8921
31655         * g++.dg/parse/non-dependent1.C: New test.
31656
31657         PR c++/8928
31658         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31659
31660         PR c++/9228
31661         * g++.dg/parse/undefined7.C: New test.
31662         * g++.dg/parse/non-templ1.C: New test.
31663
31664         PR c++/9229
31665         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31666
31667 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31668
31669         * gcc.c-torture/compile/20030206-1.c: New test.
31670
31671 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31672
31673         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31674         "pow" to "foo" to avoid potential confusion with a math built-in.
31675
31676 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31677
31678         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31679         conditions for SPARC targets.
31680
31681 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31682
31683         * gcc.dg/20030204-1.c: New test.
31684
31685 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31686
31687         PR c++/38
31688         * g++.dg/parse/array-size1.C: New test.
31689
31690         PR c++/5657
31691         * g++.dg/parse/undefined3.C: New test.
31692
31693         PR c++/5665
31694         * g++.dg/parse/undefined4.C: New test.
31695
31696         PR c++/5975
31697         * g++.dg/parse/undefined5.C: New test.
31698
31699         PR c++/7259
31700         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31701
31702         PR c++/8578
31703         * g++.dg/parse/casting-operator1.C: New test.
31704
31705         PR c++/8596
31706         * g++.dg/parse/undefined6.C: New test.
31707
31708         PR c++/8736
31709         * g++.dg/parse/missing-template1.C: New test.
31710
31711 2003-02-04  Jan Hubicka  <jh@suse.cz>
31712
31713         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31714         * gcc.dg/i386-cmov?.c: Likewise.
31715         * gcc.dg/i386-fpcvt-?.c: Likewise.
31716         * gcc.dg/i386-ssefp-1.c: Likewise.
31717         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31718         conventions.
31719
31720 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31721
31722         PR c++/7129
31723         * testsuite/g++.dg/ext/max.C: New test.
31724
31725 2003-02-03  Jan Hubicka  <jh@suse.cz>
31726
31727         * gcc.c-torture/execute/20030203-1.c: New test.
31728
31729 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31730
31731         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31732         'natural-endian'.
31733
31734 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31735
31736         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31737         * g++.dg/init/new2.C: Likewise.
31738         * g++.dg/other/new1.C: Likewise.
31739
31740 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31741
31742         * gcc.dg/struct-ret-libc.c: New test.
31743
31744 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31745
31746         * gcc.dg/20030129-1.c: New test.
31747
31748 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31749
31750         PR c++/8849
31751         * g++.dg/template/ptrmem4.C: New test.
31752
31753 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31754
31755         * g++.dg/parser/constant1.C: New test.
31756
31757 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31758
31759         PR c++/8591
31760         * g++.dg/parse/friend2.C: New test.
31761
31762 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31763
31764         PR c++/9437
31765         * g++.dg/template/unify4.C: New test.
31766
31767 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31768
31769         * gcc.c-torture/execute/20030128-1.c: New test.
31770
31771 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31772
31773         * g++.dg/lookup/nested1.C: Test moved from ...
31774         * g++.old-deja/g++.other/lookup24.C: ... here.
31775
31776 2003-01-28  Jan Hubicka  <jh@suse.cz>
31777
31778         * gcc.dg/i386-cmov5.c: New test.
31779
31780 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31781
31782         * gcc.c-torture/execute/20010925-1.c: Changed the
31783         memcpy declaration.
31784
31785 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31786
31787         PR c++/3902
31788         * g++.dg/parse/template5.C: New test.
31789
31790 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31791
31792         PR fortran/9258
31793         * g77.dg/pr9258: New test.
31794
31795 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31796
31797         * README: Move relevant parts from README.g++.
31798
31799         * README.g++: Remove this file.
31800
31801 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31802
31803         * g++.dg/abi/dcast1.C: New test.
31804
31805 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31806
31807         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31808
31809 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31810
31811         PR c++/47
31812         * g++.old-deja/g++.other/lookup24.C: New test.
31813
31814 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31815
31816         PR middle-end/7227
31817         * gcc.dg/uninit-C.c: New test.
31818
31819 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31820
31821         * g++.dg/abi/covariant1.C: New test.
31822
31823 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31824
31825         * gcc.dg/20030123-1.c: New test.
31826
31827 2003-01-25  Jan Hubicka  <jh@suse.cz>
31828
31829         PR opt/8492
31830         * gcc.c-torture/compile/20030125-1.c
31831
31832 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31833
31834         PR c++/9403
31835         * g++.dg/parse/template3.C: New test.
31836         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31837
31838         PR c++/795
31839         * g++.dg/parse/template4.C: New test.
31840
31841         PR c++/9415
31842         * g++.dg/template/qual2.C: New test.
31843
31844         PR c++/8545
31845         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31846
31847         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31848
31849 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31850
31851         * gcc.c-torture/execute/switch-1.c: New test case.
31852
31853 2003-01-25  Jan Hubicka  <jh@suse.cz>
31854
31855         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31856
31857 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31858
31859         Tweaks for Bison-1.875. From the NEWS file:
31860         "- `parse error' -> `syntax error'
31861         Bison now uniformly uses the term `syntax error'"
31862         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31863         * gcc.dg/cpp/digraph2.c: Likewise.
31864         * gcc.dg/cpp/direct2.c: Likewise.
31865         * gcc.dg/cpp/paste4.c: Likewise.
31866         * gcc.dg/c90-restrict-1.c: Likewise.
31867         * gcc.dg/c99-func-2.c: Likewise.
31868         * gcc.dg/noncompile/920721-2.c: Likewise.
31869         * gcc.dg/noncompile/930622-2.c: Likewise.
31870         * gcc.dg/noncompile/940112-1.c: Likewise.
31871         * gcc.dg/noncompile/950921-1.c: Likewise.
31872         * gcc.dg/noncompile/951123-1.c: Likewise.
31873         * gcc.dg/noncompile/971104-1.c: Likewise.
31874         * gcc.dg/noncompile/990416-1.c: Likewise.
31875
31876 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31877
31878         * g++.dg/parse/undefined1.C: Add error message.
31879
31880 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/9354
31883         * g++.dg/parse/new1.C: New test.
31884
31885         PR c++/9216
31886         * g++.dg/parse/template2.C: New test.
31887
31888         PR c++/9354
31889         * g++.dg/parse/typedef2.C: New test.
31890
31891         PR c++/9328
31892         * g++.dg/ext/typeof3.C: New test.
31893
31894 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31895
31896         PR c++/2738
31897         * g++.dg/parse/ret-type1.C: New test.
31898
31899         PR c++/3792
31900         * g++.dg/parse/tmpl-outside1.C: New test.
31901
31902         PR c++/4207
31903         * g++.dg/parse/int-as-enum1.C: New test.
31904
31905         PR c++/4903
31906         * g++.dg/parse/no-typename1.C: New test.
31907
31908         PR c++/5533
31909         * g++.dg/parse/no-value1.C: New test.
31910
31911         PR c++/5921
31912         * g++.dg/parse/wrong-inline1.C: New test.
31913
31914         PR c++/6402
31915         * g++.dg/parse/ref1.C: New test.
31916
31917         PR c++/6992
31918         * g++.dg/parse/attr-ctor1.C: New test.
31919
31920         PR c++/7229
31921         * g++.dg/parse/namespace5.C: New test.
31922
31923         PR c++/7917
31924         * g++.dg/parse/func-def1.C: New test.
31925
31926         PR c++/8143
31927         * g++.dg/parse/undefined1.C: New test.
31928
31929         PR c++/5723, PR c++/8522
31930         * g++.dg/parse/specialization1.C: New test.
31931
31932         PR c++/163, PR c++/8595
31933         * g++.dg/parse/struct-as-enum1.C: New test.
31934
31935         PR c++/9173
31936         * g++.dg/parse/undefined2.C: New test.
31937
31938 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31939
31940         PR c++/9298
31941         * g++.dg/parse/template1.C: New test.
31942
31943         PR c++/9384
31944         * g++.dg/parse/using1.C: New test.
31945
31946         PR c++/9285
31947         PR c++/9294
31948         * g++.dg/parse/expr2.C: New test.
31949
31950         PR c++/9388
31951         * g++.dg/parse/lookup2.C: Likewise.
31952
31953 2003-01-21  Jan Hubicka  <jh@suse.cz>
31954
31955         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31956         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31957         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31958         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31959
31960 2003-01-20  Nick Clifton  <nickc@redhat.com>
31961
31962         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31963         problem with ARM sibcall code generation.
31964
31965 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31966
31967         * gcc.c-torture/execute/20030120-1.c: New.
31968
31969 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31970
31971         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31972
31973 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31974
31975         PR c++/9272
31976         * g++.dg/parse/ctor1.C: New test.
31977
31978         PR c++/9294:
31979         * g++.dg/parse/qualified1.C: New test.
31980
31981         * g++.dg/parse/typename3.C: New test.
31982
31983 2003-01-16  Richard Henderson  <rth@redhat.com>
31984
31985         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31986
31987 2003-01-16  Richard Henderson  <rth@redhat.com>
31988
31989         * g++.dg/pch/pch.exp: Copy test header to the working directory
31990         before using it either for precompilation or direct use.
31991         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31992         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31993
31994 2003-01-16  Richard Henderson  <rth@redhat.com>
31995
31996         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31997         before using it either for precompilation or direct use.
31998         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31999         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32000
32001 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32002
32003         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32004         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32005         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32006         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32007         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32008         typename warning into error.
32009         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32010         error messages.
32011         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32012         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32013         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32014         messages.
32015         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32016         make declaration visible in template.
32017         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32018         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32019         messages.
32020         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32021         message.
32022         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32023         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32024         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32025         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32026         typename warning with error message.
32027         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32028         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32029         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32030
32031 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32032
32033         * g++.dg/parse/ambig2.C: New test.
32034
32035 2003-01-15  Richard Henderson  <rth@redhat.com>
32036
32037         * g++.dg/tls/init-2.C: Update error message string.
32038
32039 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32040
32041         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32042
32043 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32044
32045         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32046         all for HC11/HC12.
32047         * gcc.c-torture/compile/20001205-1.x: Likewise.
32048         * gcc.c-torture/compile/20001226-1.x: Likewise.
32049         * gcc.c-torture/compile/920520-1.x: Likewise.
32050         * gcc.c-torture/compile/961203-1.x: Likewise.
32051         * gcc.c-torture/compile/20020604-1.x: Likewise.
32052
32053 2003-01-15  Jan Hubicka  <jh@suse.cz>
32054
32055         * gcc.c-torture/compile/20030115-1.c: New test.
32056
32057         * gcc.dg/i386-fpcvt-1.c: New test.
32058         * gcc.dg/i386-fpcvt-2.c: New test.
32059
32060 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32061
32062         Further conform g++'s __vmi_class_type_info to the C++ ABI
32063         specification.
32064         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32065         the specification.
32066
32067 2003-01-14  Jan Hubicka  <jh@suse.cz>
32068
32069         * gcc.dg/i386-fpcvt-1.c: New test.
32070         * gcc.dg/i386-fpcvt-2.c: New test.
32071
32072 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32073
32074         * gcc.dg/i386-mmx-3.c: New test.
32075
32076 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32077
32078         PR c++/9264
32079         * g++.dg/parse/octal1.C: New file.
32080
32081         PR c++/9172
32082         * g++.dg/parse/typename1.C: New file.
32083
32084 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32085
32086         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32087         * gcc.dg/bf-no-ms-layout.c: Likewise.
32088         * gcc.dg/bf-ms-attrib.c: Likewise.
32089
32090 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32091
32092         PR c++/9099
32093         * g++.dg/parse/dtor1.C: New file.
32094
32095         PR c++/9128
32096         * g++.dg/rtti/typeid1.C: New file.
32097
32098         PR c++/9153
32099         * g++.dg/parse/lookup1.C: New file.
32100
32101         PR c++/9171
32102         * g++.dg/templ/spec5.C: New file.
32103
32104 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32105
32106         * gcc.c-torture/compile/20030110-1.c: New test.
32107
32108 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32109
32110         Merge from pch-branch:
32111
32112         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32113
32114         * gcc.dg/pch/cpp-1.h: New.
32115         * gcc.dg/pch/cpp-1.c: New.
32116         * gcc.dg/pch/cpp-2.h: New.
32117         * gcc.dg/pch/cpp-2.c: New.
32118
32119         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32120
32121         * gcc.dg/pch/except-1.h: New.
32122         * gcc.dg/pch/except-1.c: New.
32123
32124         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32125
32126         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32127         running test.
32128         * gcc.dg/pch: Include *.hp not *.h.
32129         * gcc.dg/pch/system-1.h: New.
32130         * gcc.dg/pch/system-1.c: New.
32131
32132         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32133
32134         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32135         rather than trying to build and run a program using PCH.
32136         * gcc.dg/pch: Remove dg-do commands from test files.
32137
32138         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32139
32140         * gcc.dg/pch/macro-3.c: New.
32141         * gcc.dg/pch/macro-3.h: New.
32142
32143         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32144
32145         * gcc.dg/pch/common-1.c: New.
32146         * gcc.dg/pch/common-1.h: New.
32147         * gcc.dg/pch/decl-1.c: New.
32148         * gcc.dg/pch/decl-1.h: New.
32149         * gcc.dg/pch/decl-2.c: New.
32150         * gcc.dg/pch/decl-2.h: New.
32151         * gcc.dg/pch/decl-3.c: New.
32152         * gcc.dg/pch/decl-3.h: New.
32153         * gcc.dg/pch/decl-4.c: New.
32154         * gcc.dg/pch/decl-4.h: New.
32155         * gcc.dg/pch/decl-5.c: New.
32156         * gcc.dg/pch/decl-5.h: New.
32157         * gcc.dg/pch/global-1.c: New.
32158         * gcc.dg/pch/global-1.h: New.
32159         * gcc.dg/pch/inline-1.c: New.
32160         * gcc.dg/pch/inline-1.h: New.
32161         * gcc.dg/pch/inline-2.c: New.
32162         * gcc.dg/pch/inline-2.h: New.
32163         * gcc.dg/pch/static-1.c: New.
32164         * gcc.dg/pch/static-1.h: New.
32165         * gcc.dg/pch/static-2.c: New.
32166         * gcc.dg/pch/static-2.h: New.
32167
32168         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32169
32170         * g++.dg/pch/pch.exp: Better handle failing testcases.
32171         * gcc.dg/pch/pch.exp: Likewise.
32172         * gcc.dg/pch/macro-1.c: New.
32173         * gcc.dg/pch/macro-1.h: New.
32174         * gcc.dg/pch/macro-2.c: New.
32175         * gcc.dg/pch/macro-2.h: New.
32176
32177         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32178
32179         * g++.dg/dg.exp: Treat files in pch/ specially.
32180         * g++.dg/pch/pch.exp: New file.
32181         * g++.dg/pch/empty.H: New file.
32182         * g++.dg/pch/empty.C: New file.
32183         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32184         "precompile".
32185
32186         * gcc.dg/pch/pch.exp: New file.
32187         * gcc.dg/pch/empty.h: New file.
32188         * gcc.dg/pch/empty.c: New file.
32189         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32190         "precompile".
32191
32192 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32193
32194         * g++.dg/template/friend14.C: New test.
32195
32196 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32197
32198         * gcc.dg/old-style-asm-1.c: New test.
32199
32200 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32201
32202         * gcc.c-torture/compile/20030109-1.c: New test.
32203
32204 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32205
32206         * gcc.c-torture/execute/20030109-1.c: New test.
32207
32208 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32209
32210         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32211         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32212         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32213         * g++.old-deja/g++.mike/eh2.C: Likewise.
32214         * g++.old-deja/g++.mike/eh3.C: Likewise.
32215         * g++.old-deja/g++.mike/eh5.C: Likewise.
32216         * g++.old-deja/g++.mike/eh6.C: Likewise.
32217         * g++.old-deja/g++.mike/eh7.C: Likewise.
32218         * g++.old-deja/g++.mike/eh8.C: Likewise.
32219         * g++.old-deja/g++.mike/eh9.C: Likewise.
32220         * g++.old-deja/g++.mike/eh10.C: Likewise.
32221         * g++.old-deja/g++.mike/eh12.C: Likewise.
32222         * g++.old-deja/g++.mike/eh13.C: Likewise.
32223         * g++.old-deja/g++.mike/eh14.C: Likewise.
32224         * g++.old-deja/g++.mike/eh16.C: Likewise.
32225         * g++.old-deja/g++.mike/eh17.C: Likewise.
32226         * g++.old-deja/g++.mike/eh18.C: Likewise.
32227         * g++.old-deja/g++.mike/eh21.C: Likewise.
32228         * g++.old-deja/g++.mike/eh23.C: Likewise.
32229         * g++.old-deja/g++.mike/eh24.C: Likewise.
32230         * g++.old-deja/g++.mike/eh25.C: Likewise.
32231         * g++.old-deja/g++.mike/eh26.C: Likewise.
32232         * g++.old-deja/g++.mike/eh27.C: Likewise.
32233         * g++.old-deja/g++.mike/eh28.C: Likewise.
32234         * g++.old-deja/g++.mike/eh29.C: Likewise.
32235         * g++.old-deja/g++.mike/eh31.C: Likewise.
32236         * g++.old-deja/g++.mike/eh33.C: Likewise.
32237         * g++.old-deja/g++.mike/eh34.C: Likewise.
32238         * g++.old-deja/g++.mike/eh35.C: Likewise.
32239         * g++.old-deja/g++.mike/eh36.C: Likewise.
32240         * g++.old-deja/g++.mike/eh37.C: Likewise.
32241         * g++.old-deja/g++.mike/eh38.C: Likewise.
32242         * g++.old-deja/g++.mike/eh39.C: Likewise.
32243         * g++.old-deja/g++.mike/eh40.C: Likewise.
32244         * g++.old-deja/g++.mike/eh41.C: Likewise.
32245         * g++.old-deja/g++.mike/eh42.C: Likewise.
32246         * g++.old-deja/g++.mike/eh44.C: Likewise.
32247         * g++.old-deja/g++.mike/eh46.C: Likewise.
32248         * g++.old-deja/g++.mike/eh47.C: Likewise.
32249         * g++.old-deja/g++.mike/eh48.C: Likewise.
32250         * g++.old-deja/g++.mike/eh49.C: Likewise.
32251         * g++.old-deja/g++.mike/eh50.C: Likewise.
32252         * g++.old-deja/g++.mike/eh51.C: Likewise.
32253         * g++.old-deja/g++.mike/eh53.C: Likewise.
32254         * g++.old-deja/g++.mike/eh55.C: Likewise.
32255         * g++.old-deja/g++.mike/p7912.C: Likewise.
32256         * g++.old-deja/g++.mike/p9706.C: Likewise.
32257         * g++.old-deja/g++.mike/p10416.C: Likewise.
32258         * g++.old-deja/g++.mike/p11667.C: Likewise.
32259         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32260         Remove redundant reference to Iris.
32261         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32262         Elxsi, i860, Pico Java, and WE32K.
32263
32264 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32265
32266         * g++.dg/ext/asm4.C: New test.
32267
32268 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32269
32270         PR c++/9030
32271         * g++.dg/template/friend12.C: New test.
32272         * g++.dg/template/friend13.C: Likewise.
32273         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32274
32275 2003-01-08  Jan Hubicka  <jh@suse.cz>
32276
32277         * gcc.dg/i386-cadd.c: New test.
32278         * gcc.dg/i386-cmov4.c: Likewise.
32279
32280 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32281
32282         PR c++/9165
32283         * g++.dg/warn/Wunused-3.C: New test.
32284
32285         * g++.dg/abi/bitfield9.C: New test.
32286
32287         PR c++/9189
32288         * g++.dg/parse/defarg3.C: New test.
32289
32290 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32291
32292         * g++.dg/parse/ambig1.C: New test.
32293         * g++.dg/parse/defarg2.C: New test.
32294
32295 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32296
32297         * g++.dg/template/defarg-1.C: New test.
32298         * g++.dg/template/local2.C: Likewise.
32299
32300 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32301
32302         * gcc.c-torture/execute/20030105-1.c: New test.
32303
32304 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32305
32306         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32307         * g++.dg/parse/namespace4.C: Likewise.
32308
32309 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32310
32311         * g++.dg/template/ntp2.C: New test.
32312
32313 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32314
32315         * g++.dg/parse/extern-C-1.C: New test.
32316
32317         * g++.dg/parse/namespace4.C: New test.
32318
32319         * g++.dg/template/nested1.C: New test.
32320
32321         * g++.dg/parse/namespace3.C: New test.
32322
32323 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32324
32325         * g++.dg/lookup/two-stage1.C: New test.
32326
32327 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32328
32329         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32330         * g++.old-deja/g++.jason/access8.C: Likewise.
32331         * g++.old-deja/g++.other/decl5.C: Likewise.
32332
32333 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32334
32335         * g++.dg/parse/parse7.C: New test.
32336
32337 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32338
32339         PR c++/2843
32340         * g++.dg/ext/attrib7.C: New test.
32341
32342 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32343
32344         * g++.dg/parse/parse6.C: New test.
32345
32346 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32347
32348         * gcc.dg/h8300-stack-1.c: New.
32349
32350 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32351
32352         g++.dg/lookup/exception1.C: New test.
32353
32354         g++.dg/lookup/template1.C: New test.
32355
32356         g++.dg/parse/namespace2.C: New test.
32357
32358         g++.dg/parse/parens2.C: New test.
32359
32360 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32361
32362         * g++.dg/parse/parse5.C: New test.
32363         * g++.dg/lookup/scoped4.C: New test.
32364
32365 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32366
32367         * g++.dg/parse/parens1.C: New test.
32368
32369         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32370         angle-bracket1.C.
32371         * g++.dg/parse/parens2.C: New test.
32372
32373         * g++.dg/lookup/scope-operator1.C: New test.
32374
32375         * g++.dg/parse/operator1.C: New test.
32376
32377 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32378
32379         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32380         * g++.old-deja/g++.other/access6.C: Likewise.
32381         * g++.old-deja/g++.other/decl1.C: Likewise.
32382         * g++.old-deja/g++.pt/typename12.C: Likewise.
32383
32384 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32385
32386         * g++.dg/parse/namespace1.C: New test.
32387
32388 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32389
32390         * g++.dg/parse/parse4.C: New test.
32391
32392 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32393
32394         * g++.dg/parse/parse3.C: New test.
32395
32396 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32397
32398         * g++.dg/parse/parse2.C: New test.
32399
32400 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32401
32402         * g++.dg/template/friend11.C: New test.
32403
32404 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32405
32406         * g++.dg/parse/parse1.C: New test.
32407
32408 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32409
32410         * lib/profopt.exp: Change the name of a global variable to avoid
32411         possible clashes with other test suites.
32412
32413 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32414
32415         * g++.dg/inherit/covariant8.C: New test.
32416
32417 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32418
32419         * g++.dg/init/array9.C: New test.
32420
32421         PR c++/9112
32422         * g++.dg/parse/expr1.C: New test.
32423
32424 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32425
32426         * gcc.c-torture/compile/20021230-1.c: New test.
32427
32428 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32429
32430         * g++.dg/inherit/covariant5.C: New test.
32431         * g++.dg/inherit/covariant6.C: New test.
32432         * g++.dg/inherit/covariant7.C: New test.
32433
32434 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32435
32436         PR c++/2739
32437         * g++.dg/other/access2.C: New test.
32438
32439 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32440
32441         * g++.dg/other/anon-struct.C: No longer fails
32442         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32443         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32444         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32445
32446 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32447
32448         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32449
32450 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32451
32452         * g++.dg/eh/spec4.C: Remove stray semicolon.
32453         * g++.dg/expr/pmf-1.C: Change error message.
32454         * g++.dg/ext/asm1.C: Remove stray semicolon.
32455         * g++.dg/ext/typename1.C: Add missing typenames.
32456         * g++.dg/inherit/template-as-base.C: Change error message.
32457         * g++.dg/lookup/scoped1.C: Likewise.
32458         * g++.dg/lookup/scoped2.C: Likewise.
32459         * g++.dg/lookup/using2.C: Likewise.
32460         * g++.dg/other/component1.C: Remove stray semicolon.
32461         * g++.dg/other/do1.C: Change error message.
32462         * g++.dg/other/error2.C: Likewise.
32463         * g++.dg/other/init1.C: Likewise.
32464         * g++.dg/other/packed1.C: Remove stray semicolon.
32465         * g++.dg/other/ptrmem2.C: Change error message.
32466         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32467         marker.
32468         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32469         * g++.dg/template/access3.C: Add typename keyword.
32470         * g++.dg/template/access5.C: Remove stray semicolon.
32471         * g++.dg/template/access6.C: Likewise.
32472         * g++.dg/template/complit1.C: Likewise.
32473         * g++.dg/template/crash1.C: Change error message.
32474         * g++.dg/template/inherit2.C: Remove stray semicolon.
32475         * g++.dg/template/instantiate2.C: Likewise.
32476         * g++.dg/template/instantiate3.C: Change error message.
32477         * g++.dg/template/qual1.C: Remove stray semicolon.
32478         * g++.dg/template/qualttp18.C: Change error message.
32479         * g++.dg/template/ref1.C: Remove stray semicolon.
32480         * g++.dg/template/sizeof1.C (A::value): Declare it.
32481         * g++.dg/template/spec4.C: Change error message.
32482         * g++.dg/template/static1.C: Likewise.
32483         * g++.dg/template/type1.C: Likewise.
32484         * g++.dg/template/typename3.C: Likewise.
32485         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32486         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32487         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32488         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32489         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32490         named return value extension.
32491         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32492         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32493         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32494         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32495         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32496         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32497         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32498         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32499         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32500         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32501         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32502         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32503         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32504         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32505         syntax.
32506         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32507         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32508         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32509         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32510         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32511         * g++.old-deja/g++.brendan/template11.C: Likewise.
32512         * g++.old-deja/g++.brendan/template26.C: Likewise.
32513         * g++.old-deja/g++.brendan/template27.C: Use explicit
32514         specialization syntax.
32515         * g++.old-deja/g++.brendan/template30.C: Likewise.
32516         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32517         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32518         non-dependent names.
32519         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32520         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32521         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32522         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32523         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32524         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32525         named return value extension.
32526         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32527         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32528         * g++.old-deja/g++.ext/return1.C: Likewise.
32529         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32530         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32531         * g++.old-deja/g++.jason/access8.C: Likewise.
32532         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32533         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32534         pseudo-destructor names.
32535         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32536         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32537         pseudo-destructor names.
32538         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32539         * g++.old-deja/g++.jason/overload19.C: Likewise.
32540         * g++.old-deja/g++.jason/overload32.C: Likewise.
32541         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32542         stray semicolons.
32543         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32544         * g++.old-deja/g++.jason/return.C: Likewise.
32545         * g++.old-deja/g++.jason/return2.C: Likewise.
32546         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32547         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32548         syntax.
32549         * g++.old-deja/g++.jason/template10.C: Account for use of
32550         non-dependent names.
32551         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32552         syntax.
32553         * g++.old-deja/g++.jason/template37.C: Likewise.
32554         * g++.old-deja/g++.law/access4.C: Change error messages.
32555         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32556         pseudo-destructor names.
32557         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32558         * g++.old-deja/g++.law/ctors9.C: Likewise.
32559         * g++.old-deja/g++.law/cvt22.C: Likewise.
32560         * g++.old-deja/g++.law/dtors5.C: Likewise.
32561         * g++.old-deja/g++.law/global-init1.C: Likewise.
32562         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32563         * g++.old-deja/g++.law/operators28.C: Likewise.
32564         * g++.old-deja/g++.law/visibility28.C: Likewise.
32565         * g++.old-deja/g++.martin/eval1.C: Likewise.
32566         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32567         name.
32568         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32569         * g++.old-deja/g++.mike/net34.C: Likewise.
32570         * g++.old-deja/g++.mike/net36.C: Likewise.
32571         * g++.old-deja/g++.mike/ns2.C: Likewise.
32572         * g++.old-deja/g++.mike/p12306.C: Likewise.
32573         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32574         value extension.
32575         * g++.old-deja/g++.mike/p700.C: Likewise.
32576         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32577         * g++.old-deja/g++.mike/p710.C: Likewise.
32578         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32579         value extension.
32580         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32581         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32582         * g++.old-deja/g++.ns/crash2.C: Likewise.
32583         * g++.old-deja/g++.ns/crash3.C: Likewise.
32584         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32585         * g++.old-deja/g++.ns/ns17.C: Likewise.
32586         * g++.old-deja/g++.ns/template16.C: Likewise.
32587         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32588         keyword.
32589         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32590         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32591         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32592         named return value extension.
32593         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32594         * g++.old-deja/g++.other/access4.C: Issue additional error
32595         messages.
32596         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32597         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32598         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32599         * g++.old-deja/g++.other/crash25.C: Change error message.
32600         * g++.old-deja/g++.other/crash4.C: Change error message.
32601         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32602         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32603         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32604         checks.
32605         * g++.old-deja/g++.other/defarg8.C: Likewise.
32606         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32607         * g++.old-deja/g++.other/dtor10.C: Likewise.
32608         * g++.old-deja/g++.other/incomplete.C: Likewise.
32609         * g++.old-deja/g++.other/linkage7.C: Likewise.
32610         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32611         lookup algorithm.
32612         * g++.old-deja/g++.other/mangle2.C: Likewise.
32613         * g++.old-deja/g++.other/refinit2.C: Likewise.
32614         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32615         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32616         * g++.old-deja/g++.pt/crash28.C: Likewise.
32617         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32618         syntax.
32619         * g++.old-deja/g++.pt/crash32.C: Change error message.
32620         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32621         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32622         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32623         error message position.
32624         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32625         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32626         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32627         syntax.
32628         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32629         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32630         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32631         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32632         keyword.
32633         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32634         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32635         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32636         keyword.
32637         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32638         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32639         syntax.
32640         * g++.old-deja/g++.pt/friend28.C: Account for use of
32641         non-dependent names.
32642         * g++.old-deja/g++.pt/friend29.C: Likewise.
32643         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32644         rules.
32645         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32646         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32647         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32648         lookup rules.
32649         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32650         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32651         keyword.
32652         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32653         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32654         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32655         keyword.
32656         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32657         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32658         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32659         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32660         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32661         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32662         keyword.
32663         * g++.old-deja/g++.pt/spec10.C: Likewise.
32664         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32665         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32666         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32667         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32668         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32669         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32670         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32671         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32672         * g++.old-deja/g++.pt/typename15.C: Likewise.
32673         * g++.old-deja/g++.pt/typename22.C: Likewise.
32674         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32675         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32676         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32677         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32678         syntax.
32679         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32680         return value extension.
32681         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32682         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32683         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32684         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32685
32686 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32687
32688         * g++.dg/warn/inline1.C: New test.
32689         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32690         * g++.old-deja/g++.jason/synth10.C: Likewise.
32691         * g++.old-deja/g++.mike/net31.C: Likewise.
32692         * g++.old-deja/g++.mike/p8786.C: Likewise.
32693
32694         * g++.dg/template/friend10.C: New test.
32695         * g++.dg/template/conv5.C: New test.
32696
32697 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32698
32699         * g++.dg/lookup/scoped3.C: New test.
32700
32701         * g++.dg/lookup/decl1.C: New test.
32702         * g++.dg/lookup/decl2.C: New test.
32703
32704 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32705
32706         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32707         gcc.c-torture/compile/20021015-1.c,
32708         gcc.c-torture/compile/20021015-2.c,
32709         gcc.c-torture/compile/20021123-1.c,
32710         gcc.c-torture/compile/20021123-2.c,
32711         gcc.c-torture/compile/20021123-3.c,
32712         gcc.c-torture/compile/20021123-4.c,
32713         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32714         only to 3.1 or 3.2 branch.
32715
32716 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32717
32718         * gcc.dg/i386-bitfield3.c: New test.
32719
32720         * gcc.dg/i386-bitfield2.c: New test.
32721
32722 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32723
32724         * g++.dg/parse/conv_op1.C: New test.
32725
32726 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32727
32728         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32729         approved.
32730
32731 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32732
32733         * gcc.c-torture/compile/20021220-1.c: New test.
32734
32735 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32736
32737         * gcc.dg/i386-fastcall-1.c: New.
32738
32739 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32740
32741         * gcc.c-torture/execute/20021219-1.c: New test.
32742
32743 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32744
32745         * gcc.dg/i386-pic-1.c: New test.
32746
32747 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32748
32749         PR c++/8099
32750         * g++.dg/template/friend9.C: New test.
32751
32752 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32753
32754         PR c++/3663
32755         * g++.dg/template/access7.C: New test.
32756
32757 2002-12-18  Nick Clifton  <nickc@redhat.com>
32758
32759         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32760         the libstdc++-v3 directory has been found.
32761
32762 2002-12-12  Devang Patel <dpatel@apple.com>
32763         * gcc.dg/darwin-ld-1.c: New test.
32764         * gcc.dg/darwin-ld-2.c: New test.
32765         * gcc.dg/darwin-ld-3.c: New test.
32766         * gcc.dg/darwin-ld-4.c: New test.
32767         * gcc.dg/darwin-ld-5.c: New test.
32768
32769 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32770
32771         * gcc.c-torture/compile/20021212-1.c: New test.
32772
32773 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32774
32775         * gcc.dg/fshort-wchar: New test.
32776
32777 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32778
32779         PR c++/8372
32780         * g++.dg/template/dtor1.C: New test.
32781
32782         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32783         markers.
32784
32785 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32786
32787         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32788
32789 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32790
32791         * g++.dg/template/static1.C: New test.
32792         * g++.dg/template/static2.C: New test.
32793         * g++.old-deja/g++.ext/memconst.C: New test.
32794
32795 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32796
32797         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32798         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32799         * g++.dg/special/initp1.C: Likewise.
32800
32801 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32802
32803         * gcc.c-torture/execute/20021204-1.c: New test.
32804
32805 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32806
32807         * gcc.dg/ppc-fmadd-1.c: New file.
32808         * gcc.dg/ppc-fmadd-2.c: New file.
32809         * gcc.dg/ppc-fmadd-3.c: New file.
32810
32811 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32812
32813         * gcc.c-torture/compile/20021204-1.c: New test.
32814
32815 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32816
32817         * g++.dg/inherit/covariant2.C: New test.
32818         * g++.dg/inherit/covariant3.C: New test.
32819         * g++.dg/inherit/covariant4.C: New test.
32820         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32821         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32822
32823 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32824
32825         PR c++/8688
32826         * g++.dg/init/brace3.C: New test.
32827
32828 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32829
32830         * gcc.dg/20020210-1.c: Fix a comment typo.
32831
32832 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32833
32834         PR c++/8720
32835         * g++.dg/parse/defarg1.C: New test.
32836
32837         PR c++/8615
32838         * g++.dg/template/char1.C: New test.
32839
32840         * g++.dg/template/varmod1.C: Fix typo.
32841
32842 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32843
32844         DR 180
32845         * g++.old-deja/g++.pt/crash32.C: Expect error.
32846
32847 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32848
32849         PR c++/5919
32850         * g++.dg/template/varmod1.C: New test.
32851
32852         PR c++/8727
32853         * g++.dg/inherit/typeinfo1.C: New test.
32854
32855         PR c++/8663
32856         * g++.dg/inherit/typedef1.C: New test.
32857
32858 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32859
32860         PR c++/8332
32861         PR c++/8493
32862         * g++.dg/template/strlen1.C: New test.
32863
32864         PR c++/8227
32865         * g++.dg/template/ctor2.C: New test.
32866
32867         PR c++/8214
32868         * g++.dg/init/string1.C: New test.
32869
32870         PR c++/8511
32871         * g++.dg/template/friend8.C: New test.
32872
32873 2002-11-29  Joe Buck <jbuck@synopsys.com>
32874
32875         * g++.dg/lookup/anon2.C: New test.
32876
32877 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32878
32879         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32880         h8300 port.
32881
32882 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32883
32884         * gcc.dg/bitfld-6.c: New test.
32885
32886 2002-11-27  Jan Hubicka  <jh@suse.cz>
32887
32888         * gcc.c-torture/execute/20021127.[cx]: New test.
32889
32890 2002-11-26  Jan Hubicka  <jh@suse.cz>
32891
32892         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32893         quality.
32894
32895 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32896
32897         * g++.dg/init/brace2.C: New test.
32898         * g++.old-deja/g++.mike/p9129.C: Correct.
32899
32900 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32901
32902         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32903
32904 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32905
32906         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32907
32908 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32909
32910         * testsuite/g++.dg/abi/empty11.C: New test.
32911         * testsuite/g++.dg/rtti/cv1.C: New test.
32912
32913 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32914
32915         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32916
32917 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32918
32919         * g++.dg/abi/empty10.C: New test.
32920
32921 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32922
32923         * gcc.c-torture/compile/20021124-1.c: New test.
32924
32925 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32926
32927         * g++.dg/abi/rtti2.C: New test.
32928
32929 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32930
32931         * gcc.dg/i386-unroll-1.c: New test.
32932
32933 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32934
32935         * gcc.c-torture/compile/20021120-1.c: New test.
32936         * gcc.c-torture/compile/20021120-2.c: New test.
32937
32938 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32939
32940         * gcc.dg/bitfld-5.c: New test.
32941
32942 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32943
32944         * gcc.c-torture/execute/20021120-3.c: New test.
32945
32946 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32947
32948         * gcc.c-torture/execute/20021120-2.c: New test.
32949
32950 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32951
32952         * gcc.c-torture/execute/20021120-1.c: New test.
32953
32954 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32955
32956         * gcc.c-torture/execute/20021118-3.c: New test.
32957
32958 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32959
32960         * gcc.c-torture/compile/20021119-1.c: New test.
32961
32962 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32963
32964         * gcc.dg/duff-1.c: New test.
32965         * gcc.dg/duff-2.c: New test.
32966         * gcc.dg/duff-3.c: New test.
32967
32968 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32969
32970         * gcc.dg/cpp/_Pragma5.c: New test.
32971
32972 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32973
32974         * gcc.c-torture/execute/20021118-2.c: New test.
32975
32976 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32977
32978         * gcc.c-torture/execute/20021118-1.c: New test.
32979
32980 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32981
32982         * gcc.dg/20021116-1.c: New test.
32983
32984 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32985
32986         * g++.dg/abi/vcall1.C: New test.
32987
32988 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32989
32990         * gcc.dg/20021029-1.c: New test.
32991         * gcc.dg/20021029-2.c: New test.
32992
32993 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32994
32995         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32996
32997 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32998
32999         PR c/8439
33000         * gcc.dg/20021110.c: Move to ...
33001         * gcc.c-torture/compile/20021110.c: .... here.
33002
33003 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33004
33005         PR c/8467
33006         * gcc.c-torture/execute/20021111-1.c
33007
33008 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33009
33010         PR c/8439
33011         * gcc.dg/20021110.c: New test.
33012
33013 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33014
33015         * g++.dg/abi/vthunk3.C: Run only on x86.
33016
33017 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33018
33019         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33020
33021 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33022
33023         * lib/compat.exp (compat-execute): Fix logic error in last
33024         change.
33025
33026 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33027
33028         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33029
33030 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33031
33032         PR c++/8389
33033         * g++.dg/template/access6.C: New test.
33034
33035 2002-11-08  Jan Hubicka  <jh@suse.cz>
33036
33037         * gcc.dg/i386-ssefp-1.c: New test.
33038         * gcc.dg/i386-ssefp-1.c: New test.
33039
33040 2002-11-08  Jan Hubicka  <jh@suse.cz>
33041
33042         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33043
33044 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33045
33046         * g++.dg/abi/vthunk3.C: New test.
33047
33048         PR c++/8338
33049         * g++.dg/template/crash2.C: New test.
33050
33051 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33052
33053         * testsuite/g++.dg/abi/dtor1.C: New test.
33054         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33055
33056 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33057
33058         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33059         Darwin.
33060
33061 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33062
33063         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33064         -mthumb.  Only xfail with -O0.
33065
33066 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33067
33068         * g++.dg/abi/thunk1.C: New test.
33069         * g++.dg/abi/thunk2.C: Likewise.
33070         * g++.dg/abi/vtt1.C: Likewise.
33071
33072 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33073
33074         PR optimization/8423
33075         * gcc.c-torture/execute/builtin-constant.c: New test.
33076
33077 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33078
33079         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33080         Add some more cases.
33081
33082 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33083
33084         PR c++/8391
33085         * g++.dg/opt/local1.C: New test.
33086
33087 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33088
33089         PR c++/8160
33090         * g++.dg/template/complit1.C: New test.
33091
33092         PR c++/8149
33093         * g++.dg/template/typename4.C: Likewise.
33094
33095 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33096
33097         Core issue 287, PR c++/7639
33098         * g++.dg/template/instantiate1.C: Adjust error location.
33099         * g++.dg/template/instantiate3.C: New test.
33100         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33101         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33102         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33103
33104 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33105
33106         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33107
33108 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33109
33110         PR c++/8287
33111         * g++.dg/init/dtor2.C: New test.
33112
33113 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33114
33115         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33116         * gcc.dg/nest.c: Bypass errors on irix6.
33117
33118 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33119
33120         * gcc.dg/nest.c: Expect error for mmix-*-*.
33121         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33122
33123 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33124
33125         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33126         markers.
33127
33128         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33129
33130 2002-10-25  Mike Stump  <mrs@apple.com>
33131
33132         * gcc.dg/warn-1.c: New test.
33133
33134 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33135
33136         * g++.dg/template/typename3.C: New test.
33137
33138 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33139
33140         * g++.dg/lookup/ptrmem1.C: New test.
33141
33142         * g++.dg/abi/vthunk2.C: New test.
33143
33144 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33145
33146         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33147
33148 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33149
33150         * g++.dg/abi/empty9.C: New test.
33151
33152 2002-10-24  Richard Henderson  <rth@redhat.com>
33153
33154         * g++.dg/inherit/thunk1.C: Enable for ia64.
33155
33156 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33157
33158         PR c++/8067
33159         * g++.dg/lookup/pretty1.C: New test.
33160
33161 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33162
33163         * gcc.dg/20021023-1.c: New test.
33164
33165 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33166
33167         PR c++/7679
33168         * g++.dg/parse/inline1.C: New test.
33169
33170 2002-10-23  Richard Henderson  <rth@redhat.com>
33171
33172         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33173
33174         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33175
33176 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33177
33178         PR c++/6579
33179         * g++.dg/parse/stmtexpr3.C: New test.
33180
33181 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         * g++.dg/expr/cond1.C: New test.
33184
33185 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33186
33187         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33188
33189 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33190
33191         * g++.dg/abi/vbase13.C: New test.
33192         * g++.dg/abi/vbase14.C: Likewise.
33193
33194 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33195
33196         * gcc.dg/tls/pic-1.c: New test.
33197         * gcc.dg/tls/nonpic-1.c: New test.
33198         * gcc.dg/20021018-1.c: New test.
33199
33200 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33201
33202         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33203         Remove only files with the same base name as the test case.
33204         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33205         (profopt-execute): Likewise.  Also, remove old profiling
33206         and performance data files before running the tests.
33207
33208         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33209         * g++.dg/bprob/bprob.exp: Likewise.
33210         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33211         to allow more general test case names.
33212
33213         * g++.dg/bprob/bprob-1.C: Rename to ...
33214         * g++.dg/bprob/g++-bprob-1.C: ... this.
33215
33216         * g77.dg/bprob/bprob-1.f: Rename to ...
33217         * g77.dg/bprob/g77-bprob-1.f: ... this.
33218
33219 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33220
33221         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33222         bison 1.50 or later.
33223
33224 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33225
33226         * g++.dg/README: Describe more test directories.
33227
33228 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33229
33230         * g++.dg/init/array6.C: Add additional tests.
33231
33232 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33233
33234         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33235         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33236
33237 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33238
33239         * gcc.c-torture/compile/20020604-1.x: New.
33240         * gcc.c-torture/compile/simd-5.x: Likewise.
33241         * gcc.c-torture/execute/920710-1.x: Likewise.
33242         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33243
33244 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33245
33246         * g++.dg/inherit/override1.C: Add dg-options clause.
33247
33248 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33249
33250         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33251         _mm_slli_si128.
33252
33253 2002-10-19  Andreas Schwab  <schwab@suse.de>
33254
33255         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33256         directory component.
33257
33258 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33259
33260         * g++.dg/inherit/thunk1.C: New test.
33261
33262         * g++.dg/inherit/override1.C: New test.
33263
33264         * g++.dg/abi/mangle11.C: New test.
33265         * g++.dg/abi/mangle14.C: New test.
33266         * g++.dg/abi/mangle17.C: New test.
33267
33268 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         * g++.dg/overload/member2.C: New test.
33271
33272 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33273
33274         * g++.dg/README: Describe new compat directory.
33275         * g++.dg/dg.exp: Skip tests in compat directory.
33276         * README.compat: New file.
33277         * lib/compat.exp: New expect script.
33278         * g++.dg/compat: New test directory.
33279         * g++.dg/compat/compat.exp: New expect script.
33280         * g++.dg/compat/abi: New test directory.
33281         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33282         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33283         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33284         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33285         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33286         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33287         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33288         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33289         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33290         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33291         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33292         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33293         * g++.dg/compat/break: New test directory.
33294         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33295         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33296         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33297         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33298         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33299         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33300         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33301         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33302         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33303         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33304         g++.dg/compat/break/README: New files.
33305         * g++.dg/compat/eh: New test directory.
33306         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33307         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33308         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33309         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33310         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33311         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33312         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33313         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33314         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33315         g++.dg/compat/eh/filter2_y.C,
33316         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33317         g++.dg/compat/eh/new1_y.C,
33318         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33319         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33320         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33321         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33322         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33323         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33324         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33325         g++.dg/compat/eh/unexpected1_y.C: New files.
33326         * g++.dg/compat/init: New test directory.
33327         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33328         g++.dg/compat/init/array5_y.C,
33329         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33330         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33331         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33332         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33333         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33334         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33335         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33336         g++.dg/compat/init/init-ref2_y.C: New files.
33337
33338 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33339
33340         PR c++/7584
33341         * g++.dg/inherit/using3.C: New test.
33342
33343 2002-10-17  Jan Hubicka  <jh@suse.cz>
33344
33345         * gcc.dg/20021017-2.c: New test.
33346
33347 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33348
33349         * g++.dg/abi/mangle16.C: Adjust.
33350
33351         * g++.dg/init/array8.C: New test.
33352
33353 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33354
33355         * gcc.dg/special/mips-abi.exp: New test.
33356         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33357
33358 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33359
33360         * g++.dg/abi/mangle16.C: New test.
33361         * g++.dg/abi/mangle17.C: Likewise.
33362
33363         PR c++/7478
33364         * g++.dg/template/ref1.C: New test.
33365
33366 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33367
33368         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33369
33370 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33371
33372         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33373
33374 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33375
33376         PR c++/7524
33377         * g++.dg/init/array7.C: New test.
33378
33379 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33380
33381         * g++.dg/init/array6.C: New test.
33382
33383         * g++.dg/abi/mangle13.C: Likewise.
33384         * g++.dg/abi/mangle14.C: Likewise.
33385         * g++.dg/abi/mangle15.C: Likewise.
33386
33387 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33388
33389         * g++.dg/abi/empty8.C: New test.
33390
33391 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33392
33393         * g++.dg/init/ctor1.C: New test.
33394
33395 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33396
33397         * gcc.c-torture/execute/20021015-1.c: New test.
33398
33399 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33400
33401         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33402
33403 2002-10-14  Jan Hubicka  <jh@suse.cz>
33404
33405         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33406
33407 2002-10-14  Richard Henderson  <rth@redhat.com>
33408
33409         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33410
33411 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33412
33413         PR optimization/6631
33414         * g++.dg/opt/const2.C: New test.
33415
33416 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33417
33418         PR c++/7176
33419         * g++.dg/parse/friend1.C: New test.
33420         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33421
33422 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33423
33424         * gcc.dg/20021014-1.c: New test.
33425
33426 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33427
33428         PR c++/5661
33429         * g++.dg/ext/vlm1.C: New test.
33430         * g++.dg/ext/vlm2.C: Likewise.
33431
33432         * g++.dg/init/array1.C: Remove invalid braces.
33433         * g++.dg/init/brace1.C: New test.
33434         * g++.dg/init/copy2.C: Likewise.
33435         * g++.dg/init/copy3.C: Likewise.
33436         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33437         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33438         braces.
33439
33440 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33441
33442         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33443
33444 2002-10-11  Richard Shann  <richard.shann@superh.com>
33445
33446         * gcc.c-torture/compile/simd-5.c: New test.
33447
33448 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33449
33450         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33451
33452 2002-10-10  Jim Wilson  <wilson@redhat.com>
33453
33454         * gcc.c-torture/execute/20021010-1.c: New test.
33455
33456 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33457
33458         PR c/7353
33459         * g++.dg/ext/typedef-init.C: New test.
33460         * gcc.dg/typedef-init.c: New test.
33461
33462 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33463
33464         * gcc.dg/cpp/paste13.c: New test.
33465
33466 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33467
33468         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33469         remaining platforms, XFAIL during compile, not execute.  Don't
33470         XFAIL at -O0.
33471
33472 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33473
33474         * gcc.dg/alias-1.c: Tweak expected warning.
33475
33476 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33477
33478         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33479
33480 2002-10-06  Andreas Jaeger  <aj@suse.de>
33481
33482         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33483         * gcc.dg/cpp/c++98.C: Likewise.
33484
33485         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33486         * g++.dg/cpp/c++98.C: Likewise.
33487
33488         * g++.dg/README (Subdirectories): Mention cpp directory.
33489
33490         PR target/7559
33491         * gcc.dg/20021006-1.c: New test.
33492
33493 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33494
33495         PR c++/7804
33496         * g++.dg/other/warning1.C: New test.
33497
33498 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33499
33500         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33501         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33502         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33503
33504 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33505
33506         PR c++/7931
33507         * g++.dg/template/ptrmem3.C: New test.
33508
33509         PR c++/7754
33510         * g++.dg/template/union1.C: New test.
33511
33512 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/8006
33515         * g++.dg/abi/mangle9.C: New test.
33516         * g++.dg/abi/mangle10.C: New test.
33517         * g++.dg/abi/mangle11.C: New test.
33518         * g++.dg/abi/mangle12.C: New test.
33519
33520 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33521
33522         PR c++/7188.
33523         * g++.dg/template/meminit1.C: New test.
33524         * g++.dg/warn/Wreorder-1.C: Likewise.
33525         * g++.old-deja/g++.mike/warn3.C: Tweak.
33526         * lib/prune.exp: Ingore "in copy constructor".
33527
33528 2002-10-02  Andreas Jaeger  <aj@suse.de>
33529
33530         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33531         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33532         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33533         on x86-64.
33534
33535 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33536
33537         * gcc.dg/empty1.C: Fix typo.
33538
33539 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         * gcc.dg/alias-1.c: New test.
33542
33543 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33544
33545         * gcc.dg/empty1.C: New test.
33546
33547         * g++.dg/tls/init-2.C: Tweak error messages.
33548
33549 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33550
33551         * gcc.c-torture/compile/20020923-1.c: New test.
33552
33553 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33554
33555         * gcc.c-torture/execute/ffs-1.c: New test.
33556         * gcc.c-torture/execute/ffs-2.c: Ditto.
33557
33558 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33559
33560         * g++.dg/overload/member1.C: New test.
33561
33562 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33563
33564         * g++.dg/abi/empty7.C: New test.
33565         * g++.dg/init/pm2.C: Likewise.
33566
33567 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33568
33569         * g++.dg/rtti/crash1.C: New test.
33570
33571 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33572
33573         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33574         gcc.dg/sibcall-4.c: New tests.
33575
33576 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33577
33578         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33579         powerpc and MMIX targets.
33580
33581 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33582
33583         * gcc.dg/cpp/20020927-1.c: New.
33584
33585 2002-09-26  David S. Miller  <davem@redhat.com>
33586
33587         * gcc.c-torture/compile/trunctfdf.c: New.
33588
33589 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33590
33591         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33592
33593 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33594
33595         * gcc.c-torture/execute/loop-15.c: New.
33596
33597 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33598
33599         * README.QMTEST: Fix typo.
33600
33601 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33602
33603         * gcc.dg/20020926-1.c: New test.
33604
33605 2002-09-25  David S. Miller  <davem@redhat.com>
33606
33607         PR target/7842
33608         * gcc.c-torture/execute/shiftdi.c: New test.
33609
33610 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33611
33612         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33613         unique to the tool.
33614         * lib/g77.exp (g77_init): Likewise.
33615         * lib/g++.exp (g++_init): Likewise.
33616         * lib/objc.exp (objc_init): Likewise.
33617
33618 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33619
33620         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33621         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33622         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33623
33624 2002-09-25  Richard Henderson  <rth@redhat.com>
33625
33626         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33627         too-small long double.
33628
33629 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33630
33631         * gcc.dg/20020919-1.c: New test.
33632
33633 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33634
33635         * g++.dg/abi/bitfield6.C: New test.
33636         * g++.dg/abi/bitfield7.C: New test.
33637         * g++.dg/abi/bitfield8.C: New test.
33638         * g++.dg/abi/vbase11.C: New test.
33639
33640 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33641
33642         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33643         hppa*-*-hpux*.  Update test comment.
33644
33645 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33646
33647         * gcc.dg/tls/struct-1.c: New test.
33648
33649 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33650
33651         * gcc.dg/cpp/tr-warn2.c: Update.
33652
33653 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33654
33655         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33656
33657 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33658
33659         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33660         systems.
33661
33662 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33663
33664         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33665
33666         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33667         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33668         setting of cxxfilt.
33669
33670 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33671
33672         * gcc.dg/20020312-2.c: Update for darwin.
33673
33674 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33677
33678 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33679
33680         * objc.dg/comp-types-1.m: New test.
33681         * objc.dg/comp-types-2.m: New test.
33682         * objc.dg/comp-types-3.m: New test.
33683         * objc.dg/comp-types-4.m: New test.
33684         * objc.dg/comp-types-5.m: New test.
33685         * objc.dg/comp-types-6.m: New test.
33686
33687 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33688
33689         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33690
33691 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33692
33693         * g++.dg/other/do1.C: New test.
33694
33695         * g++.dg/template/subst1.C: New test.
33696
33697 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33698
33699         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33700
33701 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         * g++.dg/template/qualttp20.C: Adjust expected errors.
33704         * g++.old-deja/g++.jason/report.C: Likewise.
33705         * g++.old-deja/g++.other/qual1.C: Likewise.
33706
33707         * g++.dg/lookup/scoped2.C: New test.
33708
33709         * g++.dg/ext/asm3.C: New test.
33710
33711 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33712
33713         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33714
33715 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33716
33717         * ChangeLog: follow spelling conventions.
33718         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33719         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33720         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33721         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33722         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33723         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33724         * g++.old-deja/g++.law/global-init1.C: Likewise.
33725         * g++.old-deja/g++.other/delete4.C: Likewise.
33726         * g++.old-deja/g++.other/inline21.C: Likewise.
33727         * g++.old-deja/g++.other/singleton.C: Likewise.
33728         * g77.dg/strlen0.f: Likewise.
33729         * g77.f-torture/compile/20010519-1.f: Likewise.
33730         * g77.f-torture/compile/980310-4.f: Likewise.
33731         * gcc.c-torture/compile/20000605-1.c: Likewise.
33732         * gcc.c-torture/execute/20020225-1.c: Likewise.
33733         * gcc.dg/c90-hexfloat-2.c: Likewise.
33734         * gcc.dg/c99-bool-1.c: Likewise.
33735         * gcc.dg/c99-hexfloat-2.c: Likewise.
33736         * gcc.dg/dll-2.c: Likewise.
33737         * gcc.dg/wtr-union-init-1.c: Likewise.
33738         * gcc.dg/wtr-union-init-2.c: Likewise.
33739         * gcc.dg/wtr-union-init-3.c: Likewise.
33740         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33741         * gcc.dg/cpp/defined.c: Likewise.
33742         * gcc.dg/cpp/macsyntx.c: Likewise.
33743         * gcc.dg/cpp/paste2.c: Likewise.
33744         * gcc.dg/cpp/trad/defined.c: Likewise.
33745         * gcc.dg/format/c90-printf-1.c: Likewise.
33746         * gcc.dg/format/c90-scanf-1.c: Likewise.
33747         * gcc.dg/format/c99-printf-1.c: Likewise.
33748         * gcc.dg/format/c99-scanf-1.c: Likewise.
33749         * gcc.misc-tests/gcov-8.c: Likewise.
33750         * lib/profopt.exp: Likewise.
33751
33752 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33753
33754         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33755
33756 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33757
33758         * g++.dg/inherit/using2.C: New test.
33759
33760 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33761
33762         * ChangeLog: Follow spelling conventions.
33763         * g++.dg/template/friend4.C: Likewise.
33764         * g++.old-deja/g++.pt/crash67.C: Likewise.
33765         * gcc.c-torture/execute/20000801-4.c: Likewise.
33766         * gcc.dg/c90-digraph-1.c: Likewise.
33767         * gcc.dg/c94-digraph-1.c: Likewise.
33768         * gcc.dg/c99-digraph-1.c: Likewise.
33769         * gcc.dg/cpp/line5.c: Likewise.
33770         * gcc.dg/cpp/multiline.c: Likewise.
33771         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33772         * gcc.dg/format/attr-3.c: Likewise.
33773         * gcc.dg/format/c90-scanf-3.c: Likewise.
33774         * gcc.dg/format/ext-4.c: Likewise.
33775
33776 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33777
33778         * g++.dg/template/pretty1.C: New test.
33779
33780 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33781
33782         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33783
33784 2002-09-13  Matt Austern  <austern@apple.com>
33785
33786         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33787         passing a cast expression to a function by const reference.
33788
33789 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33790
33791         * g++.dg/template/deduce1.C: New test.
33792
33793 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33794
33795         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33796         32-bit int.
33797
33798 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33799
33800         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33801         usage.
33802
33803 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33804
33805         * gcc.c-torture/compile/20020910-1.c: New test.
33806
33807 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33808
33809         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33810
33811 2002-09-10  Andreas Jaeger  <aj@suse.de>
33812
33813         * gcc.dg/20020312-2.c: Adjust for x86-64.
33814
33815 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33816
33817         * g77.dg/7388.f: New test case for PR 7388.
33818
33819 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33820
33821         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33822
33823 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33824
33825         * objc.dg/proto-lossage-1.m: New test.
33826
33827 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33828
33829         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33830
33831 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33832
33833         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33834         expected to pass.
33835
33836 2002-09-06  Stan Shebs  <shebs@apple.com>
33837             David Edelsohn  <edelsohn@gnu.org>
33838
33839         * gcc.dg/weak: New directory.
33840         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33841         target-specific xfail bits.
33842         * gcc.dg/typeof-2.c: Move to new directory.
33843         * gcc.dg/weak.exp: New expect script.
33844
33845 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33846
33847         * gcc.c-torture/execute/extzvsi.c: New test.
33848
33849 2002-09-05  Stan Shebs  <shebs@apple.com>
33850
33851         * gcc.dg/weak-1.c: xfail on Darwin.
33852         * gcc.dg/weak-2.c: Ditto.
33853         * gcc.dg/weak-3.c: Ditto.
33854         * gcc.dg/weak-4.c: Ditto.
33855         * gcc.dg/weak-5.c: Ditto.
33856         * gcc.dg/weak-6.c: Ditto.
33857         * gcc.dg/weak-7.c: Ditto.
33858         * gcc.dg/weak-8.c: Ditto.
33859         * gcc.dg/weak-9.c: Ditto.
33860
33861 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33862
33863         * gcc.c-torture/execute/loop-14.c: New test.
33864
33865 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33866
33867         * g++.dg/other/cxa-atexit1.C: New test.
33868
33869         * gcc.dg/typeof-2.c: New test.
33870
33871 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33872
33873         * gcc.dg/builtins-2.c: New testcase.
33874         * gcc.dg/builtins-3.c: New testcase.
33875
33876 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33877
33878         * gcc.dg/cpp/_Pragma4.c: New test.
33879
33880 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33881
33882         * objc/execute/nil_method-1.m: New testcase.
33883
33884 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33885
33886         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33887         [Object class], not [Object initialize].
33888
33889 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33890             Hans-Peter Nilsson  <hp@bitrange.com>
33891
33892         * gcc.c-torture/execute/20020720-1.x: Skip test on
33893         mmix-knuth-mmixware.  Correct comment.
33894
33895 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33896
33897         * testsuite/g++.dg/abi/bitfield5.C: New test.
33898         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33899
33900 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33901
33902         * objc.dg/undeclared-selector.m: New test.
33903
33904 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33905
33906         * g++.dg/other/offsetof1.C: Avoid cast warning.
33907
33908 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33909
33910         * objc.dg/super-class-2.m: New test.
33911
33912 2002-08-24  Matt Austern  <austern@apple.com>
33913
33914         * g++.dg/ext/lvaddr.C: New test.
33915         * g++.dg/ext/lvcast.C: New test.
33916
33917 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33918
33919         * testsuite/g++.dg/inherit/cond1.C: New test.
33920
33921 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33922
33923         * gcc.dg/noncompile/incomplete-1.c: New test.
33924
33925 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33926
33927         * gcc.dg/typespec-1.c: New test.
33928
33929 2002-08-20  Devang Patel  <dpatel@apple.com>
33930         * objc.dg/proto-hier-2.m: New test.
33931
33932 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33933
33934         * objc.dg/bitfield-1.m: New test.
33935         * objc.dg/bitfield-2.m: New test.
33936
33937 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33938
33939         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33940         gcc.dg/c99-flex-array-4.c: New tests.
33941
33942 2002-08-16  Stan Shebs  <shebs@apple.com>
33943
33944         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33945
33946 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33947
33948         * gcc.dg/typeof-1.c: New test.
33949         * g++.dg/ext/typeof2.C: New test.
33950
33951 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33952
33953         * g++.dg/other/offsetof1.C: New test.
33954
33955 2002-08-14  Richard Henderson  <rth@redhat.com>
33956
33957         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33958
33959 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33960
33961         * gcc.dg/cpp/_Pragma3.c: New test.
33962
33963 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33964
33965         * g++.dg/template/inherit3: New test.
33966
33967 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33968
33969         * gcc.dg/bitfld-4.c: Add blank options.
33970
33971 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33972
33973         * g++.dg/template/crash1.C: New test.
33974
33975 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33976
33977         * gcc.dg/tls/opt-2.c: New test.
33978
33979 2002-08-08  Devang Patel  <dpatel@apple.com>
33980
33981         * objc.dg/selector-1.m : New test
33982
33983 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         * g++.dg/abi/bitfield4.C: New test.
33986         * gcc.dg/bitfld-4.c: New test.
33987
33988 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33989
33990         * g++.dg/other/packed1.C: New test.
33991
33992 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33993
33994         * g++.dg/abi/offsetof.C: Tweak error messages.
33995         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33996
33997 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33998
33999         * gcc.dg/bitfld-3.c: New test.
34000
34001 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34002             Richard Henderson  <rth@redhat.com>
34003
34004         * gcc.dg/i386-bitfield1.c: New test.
34005         * g++.dg/abi/bitfield3.C: Update.
34006
34007 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34008
34009         * objc.dg/const-str-2.m: Update.
34010         * gcc.dg/cpp/c++98.c: Change to C extension.
34011         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34012         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34013
34014 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34015
34016         * testsuite/gcc.dg/tls/diag-3.c: New.
34017
34018 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34019
34020         * g++.dg/README (Subdirectories): Document new subdir expr.
34021         * g++.dg/expr/pmf-1.C: New test.
34022
34023 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34024
34025         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34026
34027 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34028
34029         * g++.dg/abi/bitfield3.C: New test.
34030
34031 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34032
34033         * lib/gcov.exp: Tweak expected line formats.
34034         * gcc.misc-tests/gcov8.c: New test.
34035         * gcc.misc-tests/gcov8.x: New flags.
34036
34037 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34038
34039         * consistency.vlad/layout/endian.c: Include string.h.
34040
34041         * gcc.c-torture/execute/20020805-1.c: New test.
34042
34043 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34044
34045         * g++.dg/other/conversion1.C: New test.
34046
34047 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34048
34049         * gcc.dg/builtins-1.c: New testcase.
34050
34051 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34052
34053         * g++.dg/inherit/access3.C: New test.
34054
34055 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34056
34057         * gcc.dg/ia64-visibility-2.c: New test.
34058
34059 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34060
34061         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34062         __qualifier_flags to __flags.
34063
34064 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34065
34066         * g++.dg/inherit/operator1.C: New test.
34067         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34068         * g++.dg/other/error1.C: Change expected error message.
34069         * g++.dg/template/conv4.C: Likewise.
34070
34071 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34072
34073         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34074         for documented behavior.
34075
34076 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34077
34078         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34079         several targets known to fail.
34080
34081 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34082
34083         * gcc.dg/mips-args-[123].c: New tests.
34084
34085 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34086
34087         * gcc.dg/ppc-spe.c: New.
34088
34089 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34090
34091         * g++.dg/other/ptrmem4.C: New testcase.
34092
34093 2002-07-24  Richard Henderson  <rth@redhat.com>
34094
34095         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34096
34097 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34098
34099         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34100
34101 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34102
34103         * gcc.c-torture/execute/memset-3.c: New testcase.
34104
34105 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34106
34107         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34108         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34109
34110 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34111
34112         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34113         Delete.
34114
34115 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34116
34117         * gcc.c-torture/compile/simd-4.c: New test.
34118
34119 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34120
34121         PR c++/7347, c++/7348
34122         * g++.dg/template/access4.C: New test.
34123         * g++.dg/template/access5.C: New test.
34124         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34125         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34126         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34127         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34128
34129 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34130
34131         * gcc.dg/gnu89-init-2.c: New test.
34132
34133 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34134
34135         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34136
34137 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34138
34139         * gcc.c-torture/execute/20020720-1.c: New testcase.
34140
34141 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34142
34143         * gcc.dg/cpp/Wsignprom.c: New tests.
34144
34145 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34146
34147         * gcc.c-torture/execute/loop-13.c: New test.
34148
34149 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34150
34151         * gcc.dg/cpp/expr.c: New tests.
34152
34153 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34154
34155         * g++.dg/opt/pr6713.C: Add template instantiation.
34156
34157 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34158
34159         * gcc.dg/nest.c: New test.
34160
34161 2002-07-17  Richard Henderson  <rth@redhat.com>
34162
34163         * g++.dg/opt/pr6713.C: New test.
34164
34165 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34166
34167         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34168         XFAIL for all x86 processors.
34169
34170 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34171
34172         * gcc.c-torture/execute/20010122-1.x: Do not test with
34173         -fomit-frame-pointer.
34174
34175 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34176
34177         * g++.dg/template/instantiate2.C: New test.
34178         * g++.dg/template/spec4.C: New test.
34179
34180 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34181
34182         * g++.dg/template/access2.C: New test.
34183         * g++.dg/template/access3.C: New test.
34184
34185 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34186
34187         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34188         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34189         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34190         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34191         Convert to use <stdarg.h>.
34192         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34193         Delete.
34194         * gcc.dg/va-arg-2.c: New.
34195         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34196
34197 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34198
34199         * gcc.c-torture/compile/20020710-1.c: New test.
34200
34201 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34202                           Andrew Pinski  <pinskia@physics.uc.edu>
34203
34204         gcc.c-torture/compile/simd-2.c: New testcase.
34205         gcc.c-torture/compile/simd-3.c: Likewise.
34206
34207 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34208
34209         PR c++/7224
34210         * g++.dg/overload/error1.C: New test.
34211
34212 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34213
34214         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34215         configuration and IRIX 6 O32 ABI.
34216
34217 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34218
34219         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34220
34221 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34222
34223         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34224
34225 2002-07-10  Jeffrey A Law  <law@redhat.com>
34226
34227         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34228
34229         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34230
34231 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34232
34233         * gcc.dg/20020312-2.c: Check for __PPC__.
34234
34235 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34236
34237         * gcc.c-torture/compile/20020709-1.c: New test.
34238
34239 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34240
34241         * g++.dg/template/qualttp21.C: New test case.
34242
34243 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34244
34245         * gcc.c-torture/compile/20020706-1.c: New test.
34246         * gcc.c-torture/compile/20020706-2.c: New test.
34247
34248 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34249             Alexandre Oliva  <aoliva@redhat.com>
34250
34251         * g++.dg/warn/incomplete1.C: New test.
34252
34253 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34254
34255         PR c++/7099
34256         * g++.dg/warn/noreturn1.C: New test.
34257
34258 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34259
34260         PR c++/6706
34261         * g++.dg/debug/debug6.C: New test.
34262         * g++.dg/debug/debug7.C: New test.
34263
34264 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34265
34266         * gcc.c-torture/compile/simd-3.c: New test.
34267
34268 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34269
34270         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34271         * gcc.dg/20020620-1.c: Likewise.
34272
34273 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34274
34275         PR c++/6944
34276         * g++.dg/init/array4.C: New test.
34277         * g++.dg/init/array5.C: New test.
34278
34279 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34280
34281         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34282         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34283
34284 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34285
34286         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34287         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34288         * gcc.dg/wtr-conversion-1.c: Likewise.
34289         * gcc.dg/wtr-escape-1.c: Likewise.
34290         * gcc.dg/wtr-int-type-1.c: Likewise.
34291         * gcc.dg/wtr-label-1.c: Likewise.
34292         * gcc.dg/wtr-static-1.c: Likewise.
34293         * gcc.dg/wtr-strcat-1.c: Likewise.
34294         * gcc.dg/wtr-suffix-1.c: Likewise.
34295         * gcc.dg/wtr-switch-1.c: Likewise.
34296         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34297         * gcc.dg/wtr-union-init-1.c: Likewise.
34298         * gcc.dg/wtr-union-init-2.c: Likewise.
34299         * gcc.dg/wtr-union-init-3.c: Likewise.
34300
34301         * gcc.dg/wtr-func-def-1.c: New test.
34302
34303 2002-07-02 Devang Patel <dpatel@apple.com>
34304
34305         * objc.dg/param-1.m: New test.
34306
34307 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34308
34309         * gcc.dg/cpp/trad/directive.c: Add test.
34310         * gcc.dg/cpp/trad/macroargs.c: Add test.
34311         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34312
34313 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34314
34315         * gcc.dg/cpp/cmdlne-M.c: New test.
34316
34317 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34318
34319         * objc.dg/desig-init-1.m: New test.
34320
34321 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34322
34323         PR c++/6716
34324         * g++.dg/template/instantiate1.C: New test.
34325
34326 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34327
34328         PR c++/7112
34329         * g++.dg/template/sizeof2.C: New test.
34330
34331 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34332
34333         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34334         gcc.dg/cpp/trad/include.c: New tests.
34335
34336 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34337
34338         PR target/7177
34339         * gcc.c-torture/compile/20020701-1.c: New test.
34340
34341 2002-07-01  Stan Shebs  <shebs@apple.com>
34342
34343         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34344         header here...
34345         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34346         (objc-torture-execute): or here.
34347
34348 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34349
34350         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34351
34352 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34353
34354         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34355
34356 2002-06-30  Devang Patel  <dpatel@apple.com>
34357
34358         * objc.dg/fsyntax-only.m: New test.
34359
34360 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34361
34362         PR c++/6695
34363         * g++.dg/template/friend7.C: New file.
34364
34365 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34366
34367         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34368         return type.
34369
34370 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34371
34372         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34373         avoid division by zero.
34374
34375 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34376
34377         * gcc.dg/Wunknownprag.c: New tests.
34378
34379 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34380
34381         * gcc.c-torture/execute/simd-2.c: New test.
34382
34383 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34384
34385         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34386         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34387         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34388         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34389         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34390         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34391         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34392         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34393         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34394         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34395         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34396         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34397         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34398         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34399         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34400         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34401         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34402
34403 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34404
34405         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34406         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34407         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34408         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34409         New tests.
34410         * gcc.dg/cpp/trad/directive.c: Update.
34411
34412 2002-06-23  Andreas Jaeger  <aj@suse.de>
34413
34414         * gcc.c-torture/execute/complex-6.c: New.
34415
34416 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34417
34418         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34419         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34420         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34421         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34422
34423 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34424
34425         * gcc.dg/cpp/trad: New directory with traditional tests copied
34426         from parent directory.
34427         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34428         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34429         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34430         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34431         Move to trad/ and rename.
34432         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34433         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34434         gcc.dg/cpp/trad/redef2.c: New tests.
34435         * gcc.dg/cpp/trad/trad.exp: New driver.
34436
34437 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34438
34439         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34440         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34441         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34442         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34443         Remove.
34444
34445 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34446
34447         * gcc.dg/20020620-1.c: New test.
34448
34449 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34450
34451         * g++.dg/template/ttp4.C: New test.
34452
34453 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34454
34455         * g++.dg/opt/vt1.C: Fix regexp.
34456
34457 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34458
34459         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34460         Don't use attribute `noinline'.
34461
34462 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34463
34464         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34465
34466 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34467
34468         * gcc.c-torture/execute/simd-1.c: New.
34469
34470         * gcc.dg/simd-1.c: New.
34471
34472 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34473
34474         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34475
34476 2002-06-16  Richard Henderson  <rth@redhat.com>
34477
34478         * g++.dg/ext/anon-struct1.C: New.
34479         * g++.dg/ext/anon-struct2.C: New.
34480         * g++.dg/ext/anon-struct3.C: New.
34481         * gcc.dg/anon-struct-1.c: New.
34482         * gcc.dg/anon-struct-2.c: New.
34483         * gcc.dg/anon-struct-3.c: New.
34484         * gcc.dg/20011008-1.c: Adjust warning text.
34485         * gcc.dg/20020527-1.c: Add -fms-extensions.
34486
34487 2002-06-16  Richard Henderson  <rth@redhat.com>
34488
34489         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34490
34491 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34492
34493         * gcc.c-torture/execute/20020615-1.c: New test.
34494
34495 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34496
34497         * gcc.c-tortuture/execute/compare-1.c: New test case.
34498         * gcc.c-tortuture/execute/compare-2.c: New test case.
34499         * gcc.c-tortuture/execute/compare-3.c: New test case.
34500
34501 2002-06-13  Richard Henderson  <rth@redhat.com>
34502
34503         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34504         ia64 ilp32.
34505
34506 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34507
34508         * g++.dg/template/typename2.C: Update error message.
34509
34510 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34511
34512         * gcc.c-torture/execute/20020611-1.c: New test.
34513
34514 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34515
34516         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34517         list of targets to skip.
34518
34519 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34520
34521         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34522         targets if not optimizing.
34523
34524 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34525
34526         * gcc.c-torture/compile/20020605-1.c: New test.
34527
34528         * g++.dg/opt/vt1.C: New test.
34529
34530         * gcc.dg/20020531-1.c: New test.
34531
34532         * gcc.dg/20020530-1.c: New test.
34533
34534         * gcc.dg/20020527-1.c: New test.
34535
34536         * g++.dg/opt/cse1.C: New test.
34537
34538 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34539
34540         * gcc.dg/20020607-2.c: New test case.
34541
34542 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34543
34544         * gcc.c-torture/compile/20020604-1.c: New test.
34545
34546 2002-06-04  Richard Henderson  <rth@redhat.com>
34547
34548         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34549         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34550         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34551
34552 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34553
34554         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34555
34556 2002-06-03  Richard Henderson  <rth@redhat.com>
34557
34558         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34559         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34560
34561 2002-06-02  Richard Henderson  <rth@redhat.com>
34562
34563         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34564         test functions static.
34565
34566 2002-06-02  Andreas Jaeger  <aj@suse.de>
34567
34568         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34569         now.
34570
34571 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34572
34573         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34574         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34575         Update for mofified diagnostics.
34576         * gcc.dg/c99-intconst-1.c: No longer fail.
34577
34578 2002-06-02  Richard Henderson  <rth@redhat.com>
34579
34580         * gcc.dg/uninit-A.c: Remove xfail markers.
34581
34582 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34583
34584         * gcc.dg/fnegate-1.c: New test case.
34585
34586 2002-05-30  Osku Salerma  <osku@iki.fi>
34587
34588         * gcc.c-torture/execute/mayalias-1.c: New file.
34589
34590 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34591
34592         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34593         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34594         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34595
34596 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34597
34598         * gcc.c-torture/execute/20020529-1.c: New test.
34599
34600 2002-05-27  Richard Henderson  <rth@redhat.com>
34601
34602         * g++.dg/ext/attrib6.C: New test case.
34603
34604 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34605
34606         * gcc.c-torture/execute/pure-1.c: New test.
34607
34608 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34609
34610         * gcc.dg/cpp/arith-2.c: Remove.
34611
34612 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34613
34614         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34615         * gcc.dg/cpp/if-3.c: Remove.
34616
34617 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34618
34619         * g++.dg/opt/cse2.C: New test.
34620
34621 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34622
34623         * gcc.dg/cpp/arith-1.c: New semantic tests.
34624         * gcc.dg/cpp/if-1.c: Update.
34625
34626 2002-05-24  Ben Elliston  <bje@redhat.com>
34627
34628         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34629
34630 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34631
34632         * gcc.dg/verbose-asm.c: New test.
34633
34634 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34635
34636         * gcc.dg/cpp/paste12.c: New test.
34637
34638 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34639
34640         * g++.dg/parse/named_ops.C: New test.
34641
34642 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34643
34644         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34645
34646 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34647
34648         * gcc.dg/weak-2.c: Allow optional leading underscore
34649         in scan-assembler symbol name.
34650         * gcc.dg/weak-3.c: Likewise.
34651         * gcc.dg/weak-4.c: Likewise.
34652         * gcc.dg/weak-5.c: Likewise.
34653
34654 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34655
34656         * gcc.dg/20020523-1.c: New test.
34657
34658 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34659
34660         * objc.dg/const-str-2.m: Update now that we stop after
34661         a command line error.
34662
34663 2002-05-22  Richard Henderson  <rth@redhat.com>
34664
34665         * g++.dg/dg.exp: Fix typo in test pruneing.
34666
34667 2002-05-22  Richard Henderson  <rth@redhat.com>
34668
34669         * g++.dg/dg.exp: Prune the tls subdirectory.
34670         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34671         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34672         * g++.dg/tls/init-1.C: New.
34673
34674 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34675
34676         * gcc.dg/20020517-1.c: New test.
34677
34678 2002-05-21  Richard Henderson  <rth@redhat.com>
34679
34680         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34681         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34682
34683 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34684
34685         * g++.dg/other/copy2.C: New test.
34686
34687 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34688
34689         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34690         (MAX_COPY): Bump up to 10 times sizeof (long long).
34691         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34692
34693         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34694         sizeof (long long).
34695
34696         * gcc.c-torture/execute/strcpy-1.c: New test.
34697
34698 2002-05-19  Jason Merrill  <jason2redhat.com>
34699
34700         * g++.dg/ext/oper1.C: New test.
34701
34702 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34703 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34704
34705         * README.QMTEST: New file.
34706
34707         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34708
34709 2002-05-19  Andreas Jaeger  <aj@suse.de>
34710
34711         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34712         now.
34713         * gcc.c-torture/execute/loop-2d.x: Likewise.
34714
34715 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34716
34717         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34718         support weak symbols.
34719         * gcc.dg/weak-4.c: Likewise.
34720         * gcc.dg/weak-6.c: Likewise.
34721
34722 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34723
34724         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34725         cygwin, coff and h8300-*-hms targets
34726         * gcc.dg/weak-5.c: Likewise.
34727         * gcc.dg/weak-7.c: Likewise.
34728
34729 2002-05-16  Jason Merrill  <jason@redhat.com>
34730
34731         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34732         (scan-assembler-not, scan-assembler-dem): Likewise.
34733         (scan-assembler-dem-not): Likewise.
34734
34735 2002-05-15  Richard Henderson  <rth@redhat.com>
34736
34737         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34738
34739 2002-05-15  Richard Henderson  <rth@redhat.com>
34740
34741         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34742         (vfoo1f): Warning here.
34743         (vfoo1l): Don't redefine the alias.
34744
34745 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34746
34747         * g++.dg/init/pm1.C: New test.
34748
34749 2002-05-12  David S. Miller  <davem@redhat.com>
34750
34751         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34752         types.
34753
34754 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34755
34756         * gcc.c-torture/execute/20020510-1.c: New test case.
34757
34758 2002-05-10  David S. Miller  <davem@redhat.com>
34759
34760         * gcc.c-torture/execute/conversion.c: Test long double too.
34761
34762 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34763
34764         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34765         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34766         * lib/g++.exp (g++_link_flags): Likewise.
34767         * lib/objc.exp (objc_target_compile): Likewise.
34768
34769 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34770
34771         * gcc.dg/cpp/poison.c: Update.
34772         * gcc.dg/cpp/20000625-2.c: Remove.
34773         * gcc.dg/cpp/direct2s.c: Remove final test.
34774
34775 2002-05-08  Tom Rix  <trix@redhat.com>
34776
34777         * gcc.c-torture/execute/20020508-1.c: New test.
34778         * gcc.c-torture/execute/20020508-2.c: New test.
34779         * gcc.c-torture/execute/20020508-3.c: New test.
34780
34781 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34782
34783         * gcc.dg/cpp/charconst-4.c: More tests.
34784
34785 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34786
34787         PR c/6569
34788         * gcc.dg/weak-3.c: Update location of warning messages.
34789         * gcc.dg/weak-5.c: Likewise.
34790
34791 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34792
34793         * gcc.c-torture/execute/20020506-1.c: New test case.
34794
34795 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34796
34797         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34798
34799 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34800
34801         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34802
34803 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34804
34805         * gcc.dg/cpp/charconst-3.c: New test.
34806
34807 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34808
34809         * gcc.dg/cpp/charconst.c: Update tests.
34810
34811 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34812
34813         * treelang: Added directory for new sample language treelang. Also
34814         lib/treelang.exp: New file to signal treelang should be tested.
34815
34816 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34819         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34820         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34821         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34822         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34823         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34824         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34825
34826 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34827
34828         * gcc.dg/format/xopen-2.c: New test.
34829
34830 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34831
34832         * gcc.dg/20020503-1.c: New test.
34833
34834 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34835
34836         * g++.dg/init/dtor1.C: Make it tougher.
34837
34838 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34839
34840         * g++.dg/init/dtor1.C: New test.
34841
34842 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34843
34844         * gcc.dg/altivec-8.c: New.
34845
34846 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34847
34848         * gcc.dg/altivec-7.c: New.
34849
34850 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34851
34852         * g++.dg/parse/typedef1.C: New test.
34853
34854 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34855
34856         PR c++/6486
34857         * g++.dg/template/friend6.C: New test.
34858
34859         PR c++/6492
34860         * g++.dg/init/copy1.C: New test.
34861
34862 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34863
34864         * g++.dg/warn/effc1.C: New test.
34865
34866 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34867
34868         * gcc.dg/cpp/if-cexp.c: Add a test.
34869
34870 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34871
34872         * gcc.dg/20020426-2.c: New test.
34873
34874 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34875
34876         * gcc.dg/cpp/if-mop.c: Update.
34877         * gcc.dg/cpp/if-mpar.c: Add test.
34878         * gcc.dg/cpp/if-oppr.c: Update.
34879
34880 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34881
34882         PR c/6343
34883         * gcc.dg/weak-[2-7].c: New tests.
34884
34885 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34886
34887         * gcc.dg/enum1.c: New test.
34888
34889 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR c++/6497
34892         * g++.dg/inherit/access2.C: New test.
34893
34894 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34895
34896         PR bootstrap/6445
34897         * gcc.dg/20020426-1.c: New test.
34898
34899 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34900
34901         * g++.dg/abi/enum1.C: New test.
34902
34903 2002-04-26  Richard Henderson  <rth@redhat.com>
34904
34905         * gcc.dg/c99-bool-1.c: Expect always true warning.
34906
34907 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34908
34909         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34910
34911 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34912
34913         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34914         targets.
34915
34916 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34917
34918         * g++.dg/abi/mange7.C: New test.
34919
34920         PR c++/6438.
34921         * g++.dg/parse/stmtexpr2.C: New test.
34922
34923 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34924
34925         * gcc.dg/20020312-2.c: Add SH target.
34926
34927 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34928
34929         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34930         compiler output on mips*-*-irix*.
34931
34932 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34933
34934         * g++.dg/parse/attr1.C: New test.
34935
34936 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34937
34938         * gcc.c-torture/execute/string-opt-17.c: New test case.
34939         * gcc.c-torture/execute/memset-2.c: New test case.
34940
34941 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34942
34943         PR c++/6256:
34944         * g++.dg/template/friend5.C: New test.
34945
34946         PR c++/6331:
34947         * g++.dg/template/qual1.C: Likewise.
34948
34949 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34950
34951         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34952         Include stdlib.h, not stdio.h or ctype.h.
34953
34954 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34955
34956         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34957         cris-*-elf* and mmix-*-*.
34958         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34959         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34960         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34961         Ditto.
34962         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34963         * gcc.dg/wchar_t-1.c: Ditto.
34964
34965 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34966
34967         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34968         Clarify comment.
34969
34970 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34971
34972         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34973
34974 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34975
34976         * gcc.c-torture/execute/20000906-1.x: Delete.
34977
34978 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34979
34980         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34981
34982 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34983
34984         * PR6367
34985         * g77.f-torture/execute/6367.f: New test.
34986         * g77.f-torture/execute/6367.x: Disable for MMIX.
34987
34988 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34989
34990         * PR6352
34991         * g++.dg/opt/inline2.C: New test.
34992
34993 2002-04-18  Richard Henderson  <rth@redhat.com>
34994
34995         * gcc.dg/20000906-1.c: Enable for all targets.
34996         * gcc.c-torture/compile/iftrap-2.c: New.
34997
34998 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34999
35000         * gcc.dg/20020418-1.c: New test.
35001         * gcc.dg/20020418-2.c: New test.
35002
35003 2002-04-18  Richard Henderson  <rth@redhat.com>
35004
35005         * gcc.c-torture/compile/iftrap-1.c: New.
35006         * gcc.dg/iftrap-1.c: Adjust for ia64.
35007         * gcc.dg/iftrap-2.c: New.
35008
35009 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35010
35011         * gcc.c-torture/compile/20020418-1.c: New test.
35012
35013 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35014
35015         * gcc.c-torture/compile/20020415-1.c: New.
35016
35017 2002-04-18  David S. Miller  <davem@redhat.com>
35018
35019         * gcc.c-torture/execute/20020418-1.c: New test.
35020
35021 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35022
35023         * gcc.dg/20020416-1.c: New test.
35024
35025         * g++.dg/opt/inline1.C: New test.
35026
35027 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35028
35029         * gcc.dg/altivec-5.c: New test.
35030
35031         * gcc.dg/20020415-1.c: New test.
35032
35033 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35034
35035         * testsuite/lib/chill.exp: Remove.
35036
35037 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35038
35039         * g++.dg/other/big-struct.C: New test.
35040
35041 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35042
35043         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35044         of scratch file.
35045
35046 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35047
35048         PR c/6277
35049         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35050         in scan-assembler function name
35051
35052 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35053
35054         * g77.f-torture/execute/980628-4.x,
35055         g77.f-torture/execute/980628-5.x,
35056         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35057         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35058         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35059         i[34567]86-*-*.
35060
35061 2002-04-13  David S. Miller  <davem@redhat.com>
35062
35063         * gcc.c-torture/execute/20020413-1.c: New test.
35064
35065 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35066
35067         * gcc.dg/asm-6.c,
35068         * g++.dg/ext/asm1.C: New tests.
35069
35070 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35071
35072         PR c++ 5373.
35073         * g++.dg/parse/stmtexpr1.C: New test.
35074
35075         PR c++/5189.
35076         * g++.dg/template/copy1.C: New test.
35077
35078 2002-04-12  Richard Henderson  <rth@redhat.com>
35079
35080         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35081
35082 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35083
35084         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35085         gcc.c-torture/execute/20020307-2.c.
35086
35087 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35088
35089         * g++.dg/ext/attrib5.C,
35090         * g++.dg/lookup/struct1.C: New tests.
35091
35092 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35093
35094         * gcc.dg/20020411-1.c: New test.
35095
35096         * gcc.c-torture/execute/20020411-1.c: New test.
35097
35098 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35099
35100         * g77.f-torture/execute/6177.f: New test.
35101
35102 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35103
35104         PR middle-end/6247
35105         * g++.dg/opt/cleanup1.C: New test.
35106
35107         * g++.dg/opt/const1.C: New test.
35108
35109 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35110
35111         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35112
35113 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         PR c++/5507
35116         * g++.dg/template/typename2.C: New test.
35117
35118 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35119
35120         * gcc.c-torture/execute/loop-12.c: New.
35121
35122 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35123
35124         * g77.f-torture/execute/980628-4.x,
35125         g77.f-torture/execute/980628-5.x,
35126         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35127         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35128         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35129
35130 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35131
35132         PR optimization/6086
35133         * g++.dg/opt/preinc1.C: New test.
35134
35135 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35136
35137         PR c++/5571
35138         * g++.dg/opt/static2.C: New test.
35139
35140 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35141
35142         PR c/5120
35143         * gcc.dg/20020406-1.c: New test.
35144
35145 2002-04-04  David S. Miller  <davem@redhat.com>
35146
35147         * gcc.c-torture/execute/20020404-1.c: New test.
35148
35149 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35150
35151         PR c/6123
35152         * gcc.dg/20020312-2.c: Do not declare global register variable
35153         if __PIC__ or __pic__ is defined.
35154
35155 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35156
35157         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35158         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35159
35160 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35161
35162         * gcc.misc-tests/linkage.exp: Update last change to handle
35163         sparc*-, not just sparc-.
35164
35165 2002-04-03  Richard Henderson  <rth@redhat.com>
35166
35167         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35168
35169 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35170
35171         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35172
35173 2002-04-02  David S. Miller  <davem@redhat.com>
35174
35175         * gcc.c-torture/execute/20020402-3.c: New test.
35176
35177 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35178
35179         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35180         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35181
35182         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35183         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35184         g77.f-torture/execute/20001201.x,
35185         g77.f-torture/execute/u77-test.x: New files.
35186
35187         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35188         * gcc.dg/wchar_t-1.c: Ditto.
35189
35190 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35191
35192         * gcc.c-torture/execute/20020402-1.c: New test.
35193
35194 2002-04-01  Richard Henderson  <rth@redhat.com>
35195
35196         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35197
35198         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35199
35200 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35201
35202         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35203
35204 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35205
35206         * g++.dg/inherit/template-as-base.C: Expect error.
35207         * g++.dg/inherit/namespace-as-base.C: Likewise.
35208
35209 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35210
35211         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35212         g++.dg/ext/instantiate3.C: Tweak match patterns.
35213
35214         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35215         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35216         -da test.
35217
35218 2002-03-31  Richard Henderson  <rth@redhat.com>
35219
35220         * gcc.dg/special/alias-2.c: New.
35221         * gcc.dg/special/ecos.exp: Run it.
35222
35223 2002-03-31  Richard Henderson  <rth@redhat.com>
35224
35225         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35226
35227 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35228
35229         * gcc.dg/weak-1.c: Disable on h8300 port.
35230
35231 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35232
35233         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35234         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35235         ordering tests.
35236         * g++.dg/bprob/bprob-1.C: New test.
35237         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35238         * g++.dg/gcov/gcov-1.C: New test.
35239         * g++.dg/gcov/gcov-1.x: New file.
35240         * g++.dg/gcov/gcov-2.C: New test.
35241         * g++.dg/gcov/gcov-3.C: New test.
35242         * g++.dg/gcov/gcov-3.h: New file.
35243
35244 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35245
35246         * g++.old-deja/g++.other/builtins5.C: New test.
35247         * g++.old-deja/g++.other/builtins6.C: New test.
35248         * g++.old-deja/g++.other/builtins7.C: New test.
35249         * g++.old-deja/g++.other/builtins8.C: New test.
35250         * g++.old-deja/g++.other/builtins9.C: New test.
35251
35252 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35253
35254         * g++.dg/opt/static1.C: New test.
35255
35256         * g++.dg/opt/longbranch1.C: New test.
35257
35258 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35259
35260         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35261
35262         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35263
35264 2002-03-28  Jeffrey A Law  (law@redhat.com)
35265
35266         * gcc.c-torture/execute/20020328-1.c: New test.
35267
35268 2002-03-27  Richard Henderson  <rth@redhat.com>
35269
35270         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35271         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35272         move from g++.old-deja/g++.ext/.
35273
35274 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35275
35276         * g++.dg/init/new2.C: New test.
35277
35278 2002-03-26  Richard Henderson  <rth@redhat.com>
35279
35280         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35281
35282         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35283         on sparc.
35284
35285         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35286         sparcv9 systems.
35287         * gcc.dg/20001102-1.c: Likewise.
35288
35289 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35290
35291         * gcc.dg/cpp/endif-pedantic1.c,
35292         gcc.dg/cpp/endif-pedantic2.c: New tests.
35293
35294 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35295
35296         * g++.dg/init/new1.C: New test.
35297
35298 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35299
35300         * g++.dg/abi/vbase9.C: New test.
35301
35302 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35303
35304         * gcc.dg/arm-asm.c: New test.
35305
35306 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35307
35308         * gcc.dg/Wswitch-enum.c: New test.
35309         Fix PR c/5044.
35310
35311 2002-03-26  Richard Henderson  <rth@redhat.com>
35312
35313         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35314         structure.
35315
35316 2002-03-25  Richard Henderson  <rth@redhat.com>
35317
35318         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35319         sparcv9 systems.
35320
35321         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35322         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35323
35324 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35325
35326         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35327
35328 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35329
35330         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35331         targets using generic thunk support.
35332
35333 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35334
35335         * gcc.c-torture/compile/20020323-1.c: New test.
35336
35337         * g++.dg/opt/conj2.C: New test.
35338
35339 2002-03-24  Richard Henderson  <rth@redhat.com>
35340
35341         * gcc.dg/weak-1.c: Use -fno-common.
35342
35343 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35344
35345         * g77.dg/f77-edit-apostrophe-out.f: New test
35346         * g77.dg/f77-edit-h-out.f: New test
35347         * g77.dg/f77-edit-t-in.f: New test
35348         * g77.dg/f77-edit-t-out.f: New test
35349         * g77.dg/f77-edit-x-out.f: New test
35350         * g77.dg/f77-edit-slash-out.f: New test
35351         * g77.dg/f77-edit-colon-out.f: New test
35352         * g77.dg/f77-edit-s-out.f: New test
35353
35354 2002-03-24  Richard Henderson  <rth@redhat.com>
35355
35356         * objc/execute/formal_protocol-6.x: New XFAIL.
35357
35358 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35359
35360         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35361         that do not support weak symbols
35362
35363 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35364
35365         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35366         * lib/g77.exp: Likewise.
35367         * lib/objc.exp: Likewise.
35368
35369 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35370
35371         * gcc.dg/Wswitch-default.c: New test.
35372
35373 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35374
35375         * g++.dg/other/enum1.C: New test.
35376
35377 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35378
35379         * gcc.dg/pragma-ep-3.c: Fix typo.
35380
35381 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35382
35383         * g++.dg/inherit/template-as-base.C: New test.
35384
35385 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35388         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35389
35390 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35391
35392         * gcc.dg/cpp/multiline.c: Update to match.
35393
35394 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35395
35396         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35397
35398 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35399
35400         * gcc.dg/cpp/extratokens2.c: New file.
35401
35402 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35403
35404         * gcc.dg/20020312-2.c: Add rs6000 target.
35405
35406         * gcc.c-torture/compile/20020319-1.c: New test.
35407
35408 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35409
35410         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35411         (A, E): Handle this.
35412
35413 2002-03-20  Jason Merrill  <jason@redhat.com>
35414
35415         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35416         ignoring -fpic.
35417         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35418         through prune_gcc_output.
35419
35420 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35421
35422         * gcc.c-torture/compile/20020320-1.c: New test.
35423
35424 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35425
35426         * gcc.c-torture/compile/20020318-1.c: New test.
35427
35428         * gcc.dg/struct-by-value-1.c: New test.
35429
35430         * gcc.dg/20020319-1.c: New test.
35431
35432 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35433
35434         * g++.dg/opt/conj1.C: New test.
35435
35436 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35437
35438         * g++.dg/template/qualttp20.C: Revert previous change.
35439         * g++.dg/template/qualttp3.C: Likewise.
35440         * g++.dg/template/qualttp4.C: Likewise.
35441         * g++.dg/template/qualttp5.C: Likewise.
35442         * g++.dg/template/qualttp6.C: Likewise.
35443         * g++.dg/template/qualttp7.C: Likewise.
35444         * g++.dg/template/qualttp8.C: Likewise.
35445         * g++.dg/template/recurse.C: Likewise.
35446
35447 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35448
35449         * gcc.dg/cpp/wchar-1.c: Update.
35450
35451 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35452
35453         * g++.dg/template/conv1.C: New test.
35454         * g++.dg/template/conv2.C: New test.
35455         * g++.dg/template/conv3.C: New test.
35456         * g++.dg/template/conv4.C: New test.
35457
35458 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35459
35460         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35461         * g++.dg/template/qualttp3.C: Likewise.
35462         * g++.dg/template/qualttp4.C: Likewise.
35463         * g++.dg/template/qualttp5.C: Likewise.
35464         * g++.dg/template/qualttp6.C: Likewise.
35465         * g++.dg/template/qualttp7.C: Likewise.
35466         * g++.dg/template/qualttp8.C: Likewise.
35467         * g++.dg/template/recurse.C: Likewise.
35468
35469 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35470
35471         * g++.dg/opt/dtor1.C: New test.
35472
35473 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35474
35475         * gcc.c-torture/compile/20020315-1.c: New test.
35476
35477 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35478
35479         * gcc.dg/weak-1.c: Fix scan tests.
35480
35481 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35482
35483         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35484         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35485         cris-*-aout* mmix-*-*.
35486         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35487         cris-*-aout* mmix-*-*.
35488         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35489         cris-*-elf* cris-*-aout* and mmix-*-*.
35490         * gcc.dg/20001009-1.c: Ditto.
35491         * gcc.dg/20010912-1.c: Ditto.
35492         * gcc.dg/20020122-4.c: Ditto.
35493         * gcc.dg/inline-2.c: Ditto.
35494
35495 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35496
35497         * gcc.c-torture/compile/20020314-1.c: New test.
35498
35499 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35500
35501         * gcc.c-torture/execute/20020314-1.c: New test.
35502
35503 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35504
35505         * g++.dg/warn/Wunused-1.C: New test.
35506
35507 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35508
35509         * g++.dg/abi/mangle6.C: New test.
35510
35511 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35512
35513         * gcc.c-torture/compile/20020309-2.c: New test.
35514
35515         * gcc.c-torture/compile/20020312-1.c: New test.
35516
35517 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.dg/other/access1.C: New test.
35520
35521 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35522
35523         * gcc.c-torture/execute/wchar_t-1.c: New test.
35524
35525 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35526
35527         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35528
35529 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35530
35531         * gcc.dg/20020312-1.c: New test case.
35532
35533 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35534
35535         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35536
35537 2002-03-11  Richard Henderson  <rth@redhat.com>
35538
35539         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35540         * g++.old-deja/g++.jason/report.C: Likewise.
35541
35542 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35543
35544         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35545         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35546
35547 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35548
35549         * testsuite/g++.dg/overload/pmf1.C: New test.
35550
35551 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35552
35553         * gcc.c-torture/execute/20020307-1.c: Use long.
35554
35555 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35556
35557         PR optimization/5844
35558         * gcc.dg/20020310-1.c: New test.
35559
35560 2002-03-09  Michael Meissner  <meissner@redhat.com>
35561
35562         * gcc.c-torture/execute/memcpy-2.c: New test.
35563         * gcc.c-torture/execute/memset-1.c: New test.
35564         * gcc.c-torture/execute/strlen-1.c: New test.
35565         * gcc.c-torture/execute/strcmp-1.c: New test.
35566         * gcc.c-torture/execute/strncmp-1.c: New test.
35567
35568 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35569
35570         * gcc.dg/ppc-ldstruct.c: New test.
35571
35572 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35573
35574         * gcc.c-torture/execute/va-arg-22.c: New test.
35575
35576 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35577
35578         * gcc.c-torture/compile/20020309-1.c: New test.
35579
35580 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35581
35582         * gcc.c-torture/execute/20020307-2.c: New test.
35583
35584 2002-03-07  Jeffrey A Law  (law@redhat.com)
35585
35586         * g77.f-torture/compile/20020307-1.f: New test.
35587
35588 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35589
35590         * gcc.dg/unordered-1.c: New test.
35591
35592 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35593
35594         * gcc.c-torture/execute/20020307-1.c: New test.
35595
35596 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35597
35598         * gcc.dg/20020304-1.c: New test.
35599
35600         * gcc.c-torture/compile/20020304-2.c: New test.
35601
35602 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35603
35604         * gcc.c-torture/compile/20020304-1.c: New test case
35605         (from PR c/5830).
35606
35607 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35608
35609         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35610
35611 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35612
35613         * g++.dg/other/classkey1.C: New test.
35614
35615 2002-03-01  Richard Henderson  <rth@redhat.com>
35616
35617         * gcc.c-torture/compile/981223-1.x: New.
35618         * gcc.c-torture/compile/920625-1.x: New.
35619
35620 2002-02-28  Richard Henderson  <rth@redhat.com>
35621
35622         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35623
35624 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35625
35626         * gcc.c-torture/execute/20020227-1.c: New test.
35627
35628 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35629
35630         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35631         here" ERROR lines.
35632         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35633         * g++.old-deja.g++.other/defarg1.C: Likewise.
35634         * g++.old-deja/g++.pt/calls2.C: Likewise.
35635         * g++.old-deja/g++.pt/crash20.C: Likewise.
35636         * g++.old-deja/g++.pt/crash30.C: Likewise.
35637         * g++.old-deja/g++.pt/crash36.C: Likewise.
35638         * g++.old-deja/g++.pt/crash6.C: Likewise.
35639         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35640         * g++.old-deja/g++.pt/derived3.C: Likewise.
35641         * g++.old-deja/g++.pt/error1.C: Likewise.
35642         * g++.old-deja/g++.pt/friend21.C: Likewise.
35643         * g++.old-deja/g++.pt/friend23.C: Likewise.
35644         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35645         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35646
35647 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35648
35649         * gcc.c-torture/execute/20020225-2.c: New test.
35650
35651 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35652
35653         * gcc.c-torture/execute/920730-1t.c,
35654         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35655         Delete test cases, only relevant to -traditional.
35656
35657 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35658
35659         * gcc.dg/cpp/undef1.c: Remove.
35660         * gcc.dg/cpp/directiv.c: Update.
35661         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35662
35663 2002-02-27  Michael Meissner  <meissner@redhat.com>
35664
35665         * gcc.c-torture/execute/20020226-1.c: New test.
35666
35667 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35668
35669         * g++.dg/debug/debug4.C: New test.
35670
35671         * gcc.dg/ia64-visibility-1.c: New test.
35672
35673 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35674
35675         * gcc.dg/debug/20020224-1.c: New.
35676
35677 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35678
35679         * gcc.c-torture/execute/960416-1.x: New.
35680         * gcc.c-torture/execute/divconst-3.x: Likewise.
35681
35682 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35683
35684         * gcc.dg/20020224-1.c: New test.
35685
35686 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35687
35688         * gcc.c-torture/execute/20020225-1.c: New.
35689
35690 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35691
35692         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35693
35694 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * gcc.dg/20020222-1.c: New test.
35697
35698 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * g++.dg/opt/anonunion1.C: New test.
35701
35702 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35703
35704         * g++.dg/template/qualttp19.C: New test.
35705         * g++.dg/template/qualttp20.C: New test.
35706         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35707         * g++.old-deja/g++.other/qual1.C: Likewise.
35708
35709 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35710
35711         * gcc.dg/attr-alwaysinline.c: New.
35712
35713 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35714
35715         * gcc.dg/20020220-1.c: New test.
35716
35717         * gcc.dg/20020220-2.c: New test.
35718
35719         * g++.dg/opt/mmx1.C: New test.
35720
35721 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35722
35723         * gcc.c-torture/compile/20020110.c: New test.
35724
35725 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35726
35727         * gcc.c-torture/execute/20020219-1.c: New test.
35728
35729         * gcc.dg/20020219-1.c: New test.
35730
35731         * gcc.dg/noncompile/20020220-1.c: New test.
35732
35733         * g++.dg/opt/ptrintsum1.C: New test.
35734
35735         * gcc.dg/debug/20020220-1.c: New test.
35736
35737 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35738
35739         * gcc.c-torture/execute/20020216-1.c: New test.
35740
35741 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35742
35743         * gcc.dg/decl-1.c: Update, new test.
35744
35745 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35746
35747         * g++.dg/abi/bitfield1.C: New test.
35748         * g++.dg/abi/bitfield2.C: New test.
35749
35750 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35751
35752         * gcc.dg/attr-nest.c: New test.
35753
35754 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35755
35756         * gcc.c-torture/execute/20020215-1.c: New test.
35757
35758 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35759
35760         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35761         * g++.dg/debug/debug.exp: New.
35762         * g++.dg/debug/trivial.C: New.
35763         * g++.dg/debug/debug1.C: Moved...
35764         * g++.dg/other/debug1.C: ...from here.
35765         * g++.dg/debug/debug2.C: Moved...
35766         * g++.dg/other/debug2.C: ...from here.
35767         * g++.dg/debug/debug3.C: Moved...
35768         * g++.dg/other/debug3.C: ...from here.
35769
35770         * gcc.dg/noncompile/20020213-1.c: New test.
35771
35772 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35773
35774         * g++.dg/other/debug3.C: New test.
35775
35776         * gcc.c-torture/execute/20020213-1.c: New test.
35777
35778 2002-02-13  Richard Smith <richard@ex-parrot.com>
35779
35780         * g++.old-deja/g++.other/thunk1.C: New test.
35781
35782 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35783
35784         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35785
35786 2002-02-13  Stan Shebs  <shebs@apple.com>
35787
35788         * gcc.dg/altivec-3.c: New.
35789
35790 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35791
35792         * gcc.dg/Wunreachable-1.c: New test.
35793         * gcc.dg/Wunreachable-2.c: New test.
35794
35795 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35796
35797         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35798
35799 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35800
35801         * gcc.dg/decl-1.c: New test.
35802
35803 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35804
35805         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35806
35807 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35808
35809         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35810         * gcc.c-torture/compile/980506-1.x: Likewise.
35811
35812 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35813
35814         * gcc.dg/20020210-1.c: New.
35815
35816 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35817
35818         * g77.f-torture/execute/947.f: New regression test
35819         for PR fortran/947.
35820
35821 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35822
35823         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35824         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35825
35826 2002-02-08  Richard Henderson  <rth@redhat.com>
35827
35828         * gcc.c-torture/compile/labels-3.c: New.
35829
35830 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35831
35832         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35833         expression statements work instead.
35834         * gcc.dg/noncompile/20020207-1.c: New test.
35835
35836 2002-02-07  Richard Henderson  <rth@redhat.com>
35837
35838         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35839
35840 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35841
35842         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35843         message from g77
35844         * lib/g77-dg.exp: Trim g77 error messages so that they are
35845         recognized by dg.exp.
35846
35847 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35848
35849         PR fortran/5473
35850         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35851
35852 2002-02-07  Richard Henderson  <rth@redhat.com>
35853
35854         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35855         to be sufficiently aligned for integers.
35856
35857 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35858
35859         * g++.dg/template/friend4.C: New test.
35860
35861 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35862
35863         PR fortran/5743
35864         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35865         unsupported cases.
35866
35867 2002-02-07  Richard Henderson  <rth@redhat.com>
35868
35869         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35870         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35871         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35872         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35873
35874 2002-02-06  Richard Henderson  <rth@redhat.com>
35875
35876         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35877
35878 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35879
35880         * gcc.dg/20020206-1.c: New test.
35881
35882 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35883
35884         * gcc.c-torture/execute/20020206-1.c: New test.
35885
35886         * gcc.c-torture/execute/20020206-2.c: New test.
35887
35888         PR optimization/5429:
35889         * gcc.c-torture/compile/20020206-1.c: New test.
35890
35891 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35892
35893         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35894         as certain file formats cannot support particularly large
35895         alignments.
35896
35897         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35898         and do not expect to be able to link the executable.
35899
35900         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35901         fail because the COFF format does not support the weak attribute.
35902
35903 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35904
35905         * g77.dg/pr5473.f: New test
35906
35907 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35908
35909         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35910         Fix testcase accordingly.
35911
35912 2002-02-04  Richard Henderson  <rth@redhat.com>
35913
35914         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35915         (buf): Change to be an array of pointers, not ints.
35916
35917 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35918
35919         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35920         before all tests.  Move warning one line above to match where it
35921         C frontend emits.
35922         * gcc.dg/Wswitch-2.c: New test.
35923         * g++.dg/warn/Wswitch-1.C: New test.
35924         * g++.dg/warn/Wswitch-2.C: New test.
35925
35926 2002-02-04  Richard Henderson  <rth@redhat.com>
35927
35928         * g++.dg/abi/offsetof.C: Fix size comparison.
35929
35930 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35931
35932         * gcc.dg/cast-qual-2.c: New test.
35933
35934 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35935
35936         * gcc.dg/20020201-4.c: New test.
35937
35938 2002-02-04  Ben Elliston  <bje@redhat.com>
35939
35940         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35941         target_info attribute != 0, in addition to the empty string.
35942         (gcc_target_compile): Likewise.
35943
35944 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35945
35946         * gcc.dg/Wswitch.c: New test.
35947         PR gcc/4475. PR gcc/3780.
35948
35949 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35950
35951         * g77.f-torture/execute/5122.f: New test for regressions
35952         against PR fortran/5122.
35953
35954 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35955
35956         * g77.f-torture/compile/pr3743.f: Delete
35957         * g77.dg/pr3743-1.f: New test.
35958         * g77.dg/pr3743-2.f: New test.
35959         * g77.dg/pr3743-3.f: New test.
35960         * g77.dg/pr3743-4.f: New test.
35961
35962 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35963
35964         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35965
35966 2002-02-02  Richard Henderson  <rth@redhat.com>
35967
35968         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35969         * gcc.c-torture/execute/bf64-1.c: Likewise.
35970
35971 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35972
35973         * gcc.dg/20020201-2.c: New test.
35974
35975         * gcc.dg/20020201-3.c: New test.
35976
35977         * gcc.c-torture/execute/bitfld-2.c: New test.
35978
35979 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35980
35981         * gcc.dg/bitfld-1.c: Update.
35982         * gcc.dg/bitfld-2.c: Update.
35983         * gcc.c-torture/execute/bitfld-1.x: New.
35984
35985 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35986
35987         * gcc.c-torture/execute/20020201-1.c: New test.
35988
35989 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35990
35991         PR target/5469
35992         * gcc.dg/20020201-1.c: New test.
35993
35994 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35995
35996         PR fortran/3743
35997         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35998         * g77.f-torture/compile/pr3743.x: Remove
35999
36000 2002-01-31  Tom Rix  <trix@redhat.com>
36001
36002         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36003
36004 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36005
36006         * gcc.dg/noncompile/20020130-1.c: New test.
36007
36008 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36009
36010         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36011
36012 2002-01-29  Richard Henderson  <rth@redhat.com>
36013
36014         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36015         to long long.
36016         * gcc.c-torture/execute/bf64-1.c: Likewise.
36017
36018 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36019
36020         * gcc.c-torture/execute/20020129-1.c: New test.
36021
36022 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36023
36024         * gcc.c-torture/compile/20000224-1.c: Update.
36025         * gcc.c-torture/execute/bitfld-1.c: New tests.
36026         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36027         * gcc.dg/uninit-A.c: Update.
36028
36029 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * g++.dg/template/ctor1.C: Add instantiation.
36032
36033 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36034
36035         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36036         argument to __builtin_prefetch to be const ptr.
36037
36038 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36039
36040         * gcc.c-torture/compile/20020120-1.c: New test.
36041
36042 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36043
36044         * gcc.c-torture/execute/20020127-1.c: New test.
36045
36046 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36047
36048         * g77.dg/f77-edit-i-in.f: New test
36049         * g77.dg/f77-edit-i-out.f: New test
36050
36051 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36052
36053         * gcc.dg/debug/debug.exp: New file.
36054         * gcc.dg/debug/trivial.c: New file.
36055         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36056         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36057         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36058         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36059         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36060         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36061         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36062         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36063         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36064         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36065         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36066         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36067         * gcc.dg/20000503-1.c: Removed.
36068         * gcc.dg/20010207-1.c: Removed.
36069         * gcc.dg/20011223-1.c: Removed.
36070         * gcc.dg/20020104-2.c: Removed.
36071         * gcc.dg/debug-1.c: Removed.
36072         * gcc.dg/debug-2.c: Removed.
36073         * gcc.dg/debug-3.c: Removed.
36074         * gcc.dg/debug-4.c: Removed.
36075         * gcc.dg/debug-5.c: Removed.
36076         * gcc.dg/debug-6.c: Removed.
36077         * gcc.dg/dwarf2-1.c: Removed.
36078         * gcc.dg/dwarf2-2.c: Removed.
36079
36080 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36081
36082         * g++.old-deja/g++.other/eh5.C: New test.
36083         * g++.old-deja/g++.other/sibcall2.C: New test.
36084         * g++.old-deja/g++.other/array9.C: New test.
36085         * g++.old-deja/g++.other/typename2.C: New test.
36086         * g++.old-deja/g++.other/crash60.C: New test.
36087         * g++.old-deja/g++.other/conv9.C: New test.
36088         * g++.old-deja/g++.other/mangle10.C: New test.
36089         * g++.old-deja/g++.other/unchanging1.C: New test.
36090         * g++.old-deja/g++.other/exprstmt1.C: New test.
36091         * g++.old-deja/g++.other/inline23.C: New test.
36092         * g++.old-deja/g++.eh/ia64-1.C: New test.
36093         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36094         * g++.old-deja/g++.other/reload1.C: New test.
36095         * g++.old-deja/g++.other/static20.C: New test.
36096         * g++.old-deja/g++.other/local-alloc1.C: New test.
36097         * g++.old-deja/g++.other/conv8.C: New test.
36098         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36099         * g++.old-deja/g++.other/storeexpr1.C: New test.
36100         * g++.old-deja/g++.other/storeexpr2.C: New test.
36101         * g++.dg/eh/template2.C: New test.
36102         * g++.dg/warn/weak1.C: New test.
36103
36104 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36105
36106         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36107         Remove first, non-varying, argument.
36108
36109 2002-01-23  Richard Henderson  <rth@redhat.com>
36110
36111         * gcc.dg/inline-2.c: New.
36112
36113         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36114         Add optional target arg.  Check number of arguments.
36115         (scan-assembler-not, scan-assembler-dem): Likewise.
36116         (scan-assembler-dem-not): Likewise.
36117
36118 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36119
36120         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36121         line 12.
36122         * g++.old-deja/g++.brendan/parse3.C,
36123         g++.old-deja/g++.other/crash26.C,
36124         g++.old-deja/g++.other/crash28.C,
36125         g++.old-deja/g++.other/crash29.C,
36126         g++.old-deja/g++.other/crash30.C,
36127         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36128
36129 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36130
36131         * gcc.dg/20020115-1.c: New.
36132
36133 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36134
36135         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36136
36137 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36138
36139         * gcc.dg/20020122-3.c: New.
36140
36141 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36142
36143         * g++.dg/other/gc1.C: New test.
36144
36145 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36146
36147         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36148
36149 2002-01-22  Richard Henderson  <rth@redhat.com>
36150
36151         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36152
36153 2002-01-22  Richard Henderson  <rth@redhat.com>
36154
36155         * gcc.dg/20020122-4.c: New.
36156
36157 2002-01-22  H.J. Lu <hjl@gnu.org>
36158
36159         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36160         link output.
36161         * gcc.dg/special/ecos.exp: Likewise.
36162         * lib/g++-dg.exp: Likewise.
36163         * lib/g77-dg.exp: Likewise.
36164         * lib/gcc-dg.exp : Likewise.
36165         * lib/mike-g++.exp: Likewise.
36166         * lib/mike-g77.exp: Likewise.
36167         * lib/mike-gcc.exp: Likewise.
36168         * lib/objc-dg.exp: Likewise.
36169
36170 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36171
36172         PR target/5379
36173         * gcc.dg/20020122-2.c: New test.
36174
36175 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36176
36177         * gcc.dg/20020122-1.c: New test.
36178
36179 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36180
36181         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36182
36183 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36184
36185         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36186
36187 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36188
36189         * gcc.c-torture/compile/20020121-1.c: New test.
36190
36191 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36192
36193         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36194         ld_library_path.
36195
36196 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36197
36198         * gcc.dg/20020218-1.c: New test.
36199
36200 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36201
36202         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36203         messages
36204         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36205         "At global scope" warning
36206         * g++.dg/ext/align1.C: Change cygwin test for alignment
36207         from db-bogus to dg-warning
36208
36209 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36210
36211         * g77.f-torture/compile/cpp2.F: New test.
36212
36213 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36214
36215         * g++.dg/template/access1.C: New test.
36216
36217 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36218
36219         * gcc.dg/20020118-1.c: New.
36220
36221 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36222
36223         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36224
36225 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36226
36227         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36228         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36229         alignment warnings.
36230
36231 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36232
36233         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36234         torture_with_loops and torture_without_loops
36235
36236 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36237
36238         * gcc.c-torture/compile/20020116-1.c: New test.
36239
36240 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36241
36242         * gcc.dg/20020116-2.c: New test.
36243
36244         * gcc.dg/ultrasp4.c: New test.
36245
36246         * gcc.dg/20020116-1.c: New test.
36247
36248 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36249
36250         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36251         by EABI.
36252
36253 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36254
36255         * gcc.misc-tests/i386-prefetch.exp: New.
36256         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36257         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36258         * gcc.misc-tests/i386-pf-none-1.c: New test.
36259         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36260
36261 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36262
36263         * gcc.dg/gnu89-init-1.c: Add new tests.
36264
36265 2002-01-15  Andreas Jaeger  <aj@suse.de>
36266
36267         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36268         * gcc.dg/i386-mmx-2.c: Likewise.
36269         * gcc.dg/i386-sse-1.c: Likewise.
36270         * gcc.dg/i386-sse-2.c: Likewise.
36271         * gcc.dg/i386-sse-3.c: Likewise.
36272
36273 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36274
36275         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36276         Uncomment additional cases that now pass.
36277
36278 2002-01-11  Richard Henderson  <rth@redhat.com>
36279
36280         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36281         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36282
36283 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36284
36285         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36286
36287 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36288
36289         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36290         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36291
36292 2002-01-10  Dale Johannesen  <dalej@apple.com>
36293
36294         * gcc.c-torture/execute/loop-11.c: New.
36295
36296 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36297
36298         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36299         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36300
36301 2002-01-09  Richard Henderson  <rth@redhat.com>
36302
36303         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36304         type in which to perform the operation for each size.
36305
36306 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36307
36308         * gcc.c-torture/compile/20020109-2.c: New test.
36309
36310 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36311
36312         * gcc.c-torture/execute/loop-10.c: New test.
36313
36314 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36315
36316         * gcc.c-torture/compile/20010226-1.c: New test.
36317         * gcc.c-torture/compile/20010227-1.c: New test.
36318         * gcc.c-torture/compile/20010426-1.c: New test.
36319         * gcc.c-torture/compile/20010510-1.c: New test.
36320         * gcc.c-torture/compile/20010605-3.c: New test.
36321         * gcc.c-torture/compile/20010824-1.c: New test.
36322         * gcc.c-torture/execute/20010409-1.c: New test.
36323         * gcc.dg/noncompile/20000901-1.c: New test.
36324         * gcc.dg/20001023-1.c: New test.
36325         * gcc.dg/20001101-1.c: New test.
36326         * gcc.dg/20001102-1.c: New test.
36327         * gcc.dg/20010207-1.c: New test.
36328         * gcc.dg/20010405-1.c: New test.
36329         * gcc.dg/20010822-1.c: New test.
36330         * gcc.dg/20011107-1.c: New test.
36331
36332 2002-01-09  Jeffrey A Law  (law@redhat.com)
36333
36334         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36335
36336         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36337         execution failure on PA targets.
36338
36339 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36340
36341         * gcc.c-torture/compile/20020109-1.c: New test.
36342
36343 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36344
36345         * gcc.c-torture/execute/20020108-1.c: New test.
36346
36347 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36348
36349         * gcc.dg/20020108-1.c: New test.
36350
36351 2002-01-08  H.J. Lu <hjl@gnu.org>
36352
36353         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36354         for header files.
36355
36356 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36357
36358         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36359         consistency.
36360
36361 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36362
36363         * gcc.dg/altivec-4.c: Test altivec predicates.
36364
36365 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * gcc.c-torture/execute/20020107-1.c: New test.
36368
36369 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36370
36371         PR c/5279
36372         * gcc.c-torture/compile/20020106-1.c: New test.
36373
36374 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36375
36376         * gcc.c-torture/execute/nestfunc-4.c: New test.
36377
36378 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36379
36380         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36381         extra triple that slipped in.
36382         * g++.old-deja/g++.abi/align.C: Likewise.
36383         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36384
36385 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36386
36387         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36388         * g++.old-deja/g++.abi/align.C: Likewise.
36389         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36390
36391         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36392         on FreeBSD/i386.
36393         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36394         FreeBSD.
36395
36396 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36397
36398         * gcc.dg/20020104-1.c: New test.
36399
36400         * gcc.dg/20020104-2.c: New test.
36401
36402 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36403
36404         * gcc.dg/20020103-1.c: Fix typo in target selector.
36405
36406 2002-01-03  Richard Henderson  <rth@redhat.com>
36407
36408         * gcc.dg/20020103-1.c: New.
36409
36410 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36411
36412         * gcc.c-torture/execute/20020103-1.c: New test.
36413
36414 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * g++.dg/other/debug2.C: New test.
36417
36418         * gcc.c-torture/compile/20020103-1.c: New test.
36419
36420 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * gcc.dg/gnu89-init-1.c: Added new tests.
36423
36424 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         * g++.dg/template/friend2.C: Remove as patch is reverted.
36427
36428         * g++.dg/warn/oldcast1.C: New test.
36429
36430         * g++.dg/template/ptrmem1.C: New test.
36431         * g++.dg/template/ptrmem2.C: New test.
36432
36433         * g++.dg/template/ntp.C: New test.
36434
36435         * g++.dg/other/component1.C: New test.
36436
36437         * g++.dg/template/ttp3.C: New test.
36438
36439         * g++.dg/template/friend2.C: New test.
36440         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36441
36442 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36443
36444         * g++.dg/other/ptrmem1.C: New test.
36445         * g++.dg/other/ptrmem2.C: New test.
36446
36447 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36448
36449         * g++.dg/template/ctor1.C: New test.
36450
36451 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36452
36453         * g++.dg/template/friend2.C: New test.
36454
36455 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36456
36457         * gcc.dg/mmix-1.c: New test.
36458
36459 2001-12-31  Richard Henderson  <rth@redhat.com>
36460
36461         * gcc.dg/asm-5.c: New.
36462
36463 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36464
36465         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36466         in namespace __gnu_cxx
36467
36468 2001-12-30  Richard Henderson  <rth@redhat.com>
36469
36470         * gcc.dg/debug-6.c: New.
36471
36472 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36473
36474         * gcc.c-torture/compile/20011229-2.c: New test.
36475
36476 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36477
36478         * gcc.dg/debug-3.c: New test.
36479         * gcc.dg/debug-4.c: New test.
36480         * gcc.dg/debug-5.c: New test.
36481
36482 2001-12-29  Richard Henderson  <rth@redhat.com>
36483
36484         * g++.dg/eh/loop1.C: New.
36485
36486 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         * g++.dg/template/crash1.C: New test.
36489
36490 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36491
36492         * g++.dg/other/const1.C: New test.
36493
36494 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36495
36496         * gcc.c-torture/compile/20011229-1.c: New test.
36497
36498 2001-12-28  Stan Shebs  <shebs@apple.com>
36499
36500         * lib/objc-torture.exp: Resync with c-torture.exp.
36501         * lib/objc.exp: Load standard libraries.
36502
36503 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36504
36505         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36506         additional tests.
36507
36508 2001-12-27  Roger Sayle <roger@eyesopen.com>
36509
36510         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36511
36512 2001-12-27  Richard Henderson  <rth@redhat.com>
36513
36514         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36515
36516 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36517
36518         * g++.dg/eh/ctor1.C: New test.
36519         * g++.dg/other/error2.C: New test.
36520
36521 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         * g++.dg/other/init2.C: New test.
36524
36525 2001-12-24  Richard Henderson  <rth@redhat.com>
36526
36527         * gcc.dg/20011223-1.c: New.
36528         * gcc.dg/inline-1.c: New.
36529
36530 2001-12-23  Richard Henderson  <rth@redhat.com>
36531
36532         * gcc.dg/asm-4.c: Test operand modifiers.
36533
36534 2001-12-23  Richard Henderson  <rth@redhat.com>
36535
36536         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36537
36538 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36539
36540         * gcc.c-torture/execute/20011223-1.c: New test.
36541
36542 2001-12-21  Richard Henderson  <rth@redhat.com>
36543
36544         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36545         re-enables the warning.
36546
36547 2001-12-21  Richard Henderson  <rth@redhat.com>
36548
36549         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36550
36551 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36552
36553         * gcc.c-torture/compile/20011218-1.c: New test.
36554
36555 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36556
36557         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36558         arm-isr.c test.
36559         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36560         epilogue generation for ARM ISR routines.
36561
36562 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36563
36564         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36565         * gcc.dg/format/c90-printf-3.c: Likewise.
36566         * gcc.dg/format/c99-printf-3.c: Likewise.
36567         * gcc.dg/format/ext-1.c: Likewise.
36568         * gcc.dg/format/ext-6.c: Likewise.
36569         * gcc.dg/format/format.h: Prototype unlocked stdio.
36570
36571 2001-12-20  Richard Henderson  <rth@redhat.com>
36572
36573         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36574         (arena): Use it.
36575         (malloc): Correct allocation logic.  Abort if we fill up the
36576         arena before initialization complete.
36577         (realloc): Correct allocation logic.
36578
36579 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36580
36581         * gcc.c-torture/compile/20011219-2.c: New test.
36582
36583         * gcc.c-torture/execute/20011219-1.c: New test.
36584
36585 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36586
36587         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36588         target does not support weak symbols.
36589
36590 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36591
36592         * gcc.c-torture/compile/20011219-1.c: New test.
36593
36594 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36595
36596         * g++.dg/other/error1.C: New test.
36597
36598 2001-12-17  Jeffrey A Law  (law@redhat.com)
36599
36600         * gcc.c-torture/execute/20011217-1.c: New test.
36601
36602 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36603
36604         * objc.dg/special/: New directory.
36605         * objc.dg/special/special.exp: New file.
36606         * objc.dg/special/unclaimed-category-1.h: New file.
36607         * objc.dg/special/unclaimed-category-1a.m: New file.
36608         * objc.dg/special/unclaimed-category-1.m: New file.
36609
36610 2001-12-17  Andreas Jaeger  <aj@suse.de>
36611
36612         * gcc.c-torture/compile/20011217-2.c: New test.
36613
36614 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36615
36616         * gcc.c-torture/compile/20011217-1.c: New test.
36617
36618 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36619
36620         * testsuite/gcc.dg/20011214-1.c: New.
36621
36622 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36623
36624         * gcc.dg/altivec-4.c: New.
36625
36626 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36627
36628         * gcc.dg/20011113-1.c: New test.
36629
36630 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36631
36632         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36633         std::__malloc_alloc_template<0> and
36634         std::__default_alloc_template<false, 0>.
36635
36636 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36637
36638         * objc/execute/bf-21.m: New test.
36639         * objc/execute/enumeration-1.m: New test.
36640         * objc/execute/enumeration-2.m: New test.
36641
36642 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36643
36644         * gcc.dg/gnu89-init-1.c: New test.
36645
36646 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36649         * g++.old-deja/g++.jason/2371.C: Likewise.
36650         * g++.old-deja/g++.jason/template33.C: Likewise.
36651         * g++.old-deja/g++.jason/template34.C: Likewise.
36652         * g++.old-deja/g++.jason/template36.C: Likewise.
36653         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36654         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36655         * g++.old-deja/g++.other/typename1.C: Likewise.
36656         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36657         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36658         * g++.old-deja/g++.pt/typename11.C: Likewise.
36659         * g++.old-deja/g++.pt/typename14.C: Likewise.
36660         * g++.old-deja/g++.pt/typename16.C: Likewise.
36661         * g++.old-deja/g++.pt/typename3.C: Likewise.
36662         * g++.old-deja/g++.pt/typename4.C: Likewise.
36663         * g++.old-deja/g++.pt/typename5.C: Likewise.
36664         * g++.old-deja/g++.pt/typename7.C: Likewise.
36665         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36666
36667 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36668
36669         * g++.dg/other/linkage1.C: New test.
36670         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36671         specifiers.
36672
36673 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36674
36675         * gcc.dg/concat.c: New test.
36676
36677 2001-12-11  Stan Shebs  <shebs@apple.com>
36678
36679         * objc/compile: New test directory.
36680         * objc/compile/compile.exp: New expect script.
36681         * objc/compile/20011211-1.m: New compile test.
36682
36683 2001-12-11  Jason Merrill  <jason@redhat.com>
36684
36685         * lib/prune.exp (prune_gcc_output): Also handle "In member
36686         function".  So many permutations...
36687
36688 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36689
36690         * g++.dg/template/typedef1.C: New test.
36691
36692 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36693
36694         * g++.dg/other/copy1.C: New test.
36695
36696 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36697
36698         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36699
36700         * gcc.dg/builtin-choose-expr.c: New.
36701
36702 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36703
36704         * gcc.dg/altivec-2.c: New.
36705
36706 2001-12-07  Richard Henderson  <rth@redhat.com>
36707
36708         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36709
36710 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36711
36712         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36713         ultrasparc.
36714
36715 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36716
36717         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36718
36719 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36720
36721         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36722         variable argument list.
36723
36724 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36725
36726         * gcc.c-torture/execute/memcheck: Delete entire directory.
36727         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36728         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36729
36730 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36731
36732         * gcc.dg/Wshadow-1.c: New test.
36733
36734 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36735
36736         * gcc.c-torture/compile/20011130-1.c: New test.
36737
36738         * gcc.dg/noncompile/20011025-1.c: New test.
36739
36740         * g++.dg/other/anon-union.C: New test.
36741
36742         * gcc.c-torture/execute/20011024-1.c: New test.
36743
36744 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36745
36746         * gcc.c-torture/execute/20000722-1.x,
36747         gcc.c-torture/execute/20010123-1.x: Remove.
36748         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36749         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36750         gcc.dg/c99-complit-2.c: New tests.
36751
36752 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36753
36754         * g++.dg/inherit/base1.C: New test.
36755
36756 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36757
36758         * g++.dg/other/stdarg1.C: New test.
36759
36760         * gcc.c-torture/compile/20011130-2.c: New test.
36761
36762 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36763
36764         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36765         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36766         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36767         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36768         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36769         * gcc.dg/builtin-prefetch-1.c: New test.
36770
36771 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36772
36773         * gcc.dg/20011130-1.c: New test.
36774
36775 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36776
36777         * g++.dg/other/scope1.C: New test.
36778         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36779
36780 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36781
36782         * gcc.dg/vla-init-1.c: New test.
36783
36784 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36785
36786         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36787
36788 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36789
36790         * objc.dg/alias.m: Update.
36791         * objc.dg/class-1.m: Update.
36792         * objc.dg/const-str-1.m: Update.
36793         * objc.dg/fwd-proto-1.m: Update.
36794         * objc.dg/id-1.m: Update.
36795         * objc.dg/super-class-1.m: Update.
36796
36797 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36798
36799         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36800         constructs.
36801
36802 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36803
36804         * gcc.c-torture/execute/20011128-1.c: New test.
36805
36806 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36807
36808         * gcc.dg/20011127-1.c: New test.
36809
36810 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36811
36812         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36813         from Austin Group draft 7.
36814         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36815         scanf format arguments.
36816         * gcc.dg/format/no-exargs-2.c: New test.
36817
36818 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.dg/abi/vbase8-4.C: New test.
36821
36822 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36823
36824         * gcc.c-torture/execute/20011121-1.c: New test.
36825
36826 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36827
36828         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36829
36830 2001-11-23  Andreas Jaeger  <aj@suse.de>
36831
36832         * gcc.dg/cpp/charconst-2.c: New test.
36833
36834 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36835
36836         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36837         to the host if it is remote.  Let tests specify extra headers
36838         they use.
36839         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36840         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36841         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36842         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36843         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36844         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36845         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36846         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36847         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36848         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36849
36850 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36851
36852         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36853         for little endian ARMs.
36854
36855 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36856
36857         * gcc.c-torture/compile/20011119-1.c: New test.
36858         * gcc.c-torture/compile/20011119-2.c: New test.
36859
36860 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36861
36862         * gcc.dg/altivec-1.c: Fix typo.
36863
36864 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36865
36866         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36867
36868 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36869
36870         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36871
36872 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36873
36874         * lib/g77.exp: Don't specify --rpath-link.
36875
36876         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36877         across all the headers.
36878         * gcc.dg/format/format.exp: For testing on a remote host,
36879         copy format.h.
36880
36881         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36882         * gcc.c-torture/execute/930406-1.c: Likewise.
36883         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36884
36885 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36886
36887         * gcc.dg/altivec-1.c: New.
36888
36889 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36890
36891         * gcc.dg/cpp/fpreprocessed.c: New test case.
36892
36893 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36894
36895         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36896         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36897         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36898
36899 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36900
36901         * gcc.dg/no-builtin-1.c: New test.
36902
36903 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36904
36905         * gcc.c-torture/execute/20011115-1.c: New test.
36906
36907 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36908
36909         * gcc.c-torture/compile/20011114-2.c: New test.
36910         * gcc.c-torture/compile/20011114-3.c: New test.
36911         * gcc.c-torture/compile/20011114-4.c: New test.
36912
36913 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36914
36915         * g++.dg/other/init1.C: New test.
36916
36917 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36918
36919         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36920         message.
36921
36922         * gcc.c-torture/execute/20011114-1.c: New testcase.
36923
36924         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36925         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36926         like the (before this change) version of 20010327-1.c.
36927
36928 2001-11-14  Roger Sayle <roger@eyesopen.com>
36929
36930         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36931
36932 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36933
36934         * g++.dg/init/array2.C: New test.
36935
36936 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36937
36938         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36939
36940 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36941
36942         * g++.dg/other/forscope1.C: New test.
36943         * g++.dg/ext/forscope1.C: New test.
36944         * g++.dg/ext/forscope2.C: New test.
36945
36946 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36947
36948         * gcc.c-torture/execute/20011113-1.c: New test.
36949
36950 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36951
36952         * gcc.c-torture/execute/20011109-2.c: New test.
36953
36954         * gcc.c-torture/execute/20011109-1.c: New test.
36955
36956 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36957
36958         * gcc.c-torture/compile/20011109-1.c: New test.
36959
36960 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36961
36962         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36963         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36964         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36965         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36966         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36967         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36968         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36969
36970 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36971
36972         * g++.dg/warn/Wshadow-1.C: New tests.
36973         * g++.old-deja/g++.mike/for3.C: Update.
36974
36975 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36976
36977         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36978         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36979         XFAILs.  Adjust expected error texts.
36980         * gcc.c-torture/compile/20011106-1.c,
36981         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36982         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36983         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36984         gcc.dg/c99-array-lval-5.c: New tests.
36985
36986 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36987
36988         * gcc.dg/cpp/defined.c: Update.
36989
36990 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36991
36992         * gcc.c-torture/execute/anon-1.c: New test.
36993
36994 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36995
36996         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36997         same size, so no warning should be produced on stormy16.
36998
36999         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37000         due to oversized array.
37001         * g++.old-deja/g++.mike/ns15.C: Likewise.
37002         * g++.old-deja/g++.pt/crash16.C: Likewise.
37003
37004 2001-11-02  Graham Stott  <grahams@redhat.com>
37005
37006         * g++.dgother/debug1.C: Fix typos.
37007
37008 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37009
37010         * g++.dg/other/debug1.C: New test.
37011
37012 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37013
37014         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37015         of unsigned long.
37016
37017 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37018
37019         * gcc.dg/20011029-2.c: New test.
37020
37021         * gcc.c-torture/compile/20011029-1.c: New test.
37022
37023 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37024
37025         * objc/execute/class_self-1.m: New test.
37026         * objc/execute/class_self-2.m: New test.
37027
37028 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37029
37030         * gcc.misc-tests/msgs.exp: Delete.
37031         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37032         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37033         error set to match recent changes.
37034
37035 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37036
37037         * gcc.dg/20011021-1.c: New test.
37038
37039 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37040
37041         * gcc.c-torture/compile/20011023-1.c: New test.
37042
37043 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37044
37045         * lib/g77.exp: Rewrite based on lib/g++.exp.
37046
37047 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37048
37049         * gcc.c-torture/execute/20011019-1.c: New test.
37050
37051         * gcc.dg/20011018-1.c: New test.
37052
37053 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37054
37055         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37056
37057 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37058
37059         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37060         * gcc.dg/attr-invalid.c: Likewise.
37061
37062 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37063
37064         * testsuite/gcc.dg/20011015-1.c: New test.
37065
37066 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37067
37068         * g++.dg/template/unify2.C: New test.
37069
37070 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37071
37072         * g++.dg/other/exception-specification.C: New test
37073
37074 2001-10-13  Tom Rix  <trix@redhat.com>
37075
37076         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37077         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37078
37079 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37080
37081         * testsuite/gcc.dg/20011009-1.c: New test.
37082
37083 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37084
37085         PR g++/4476
37086         * g++.dg/other/friend1.C: New test.
37087
37088 2001-10-11  Richard Henderson  <rth@redhat.com>
37089
37090         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37091
37092 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37093
37094         * gcc.c-torture/compile/20011010-1.c: New.
37095
37096 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37097
37098         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37099         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37100         g77.f-torture/execute/execute.exp,
37101         g77.f-torture/noncompile/noncompile.exp,
37102         gcc.c-torture/compile/compile.exp,
37103         gcc.c-torture/execute/execute.exp,
37104         gcc.c-torture/execute/ieee/ieee.exp,
37105         gcc.c-torture/execute/memcheck/memcheck.exp,
37106         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37107         objc/execute/execute.exp: Update FSF address.
37108
37109 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37110
37111         * gcc.dg/cpp/cmdlne-C.c: Update.
37112         * gcc.dg/cpp/cmdlne-C2.c: New.
37113
37114 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37115
37116         * gcc.c-torture/execute/20011008-3.c: New.
37117
37118 2001-10-08  DJ Delorie  <dj@redhat.com>
37119
37120         * gcc.dg/20011008-1.c: New.
37121         * gcc.dg/20011008-2.c: New.
37122
37123 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37124
37125         * gcc.dg/cpp/spacing1.c: Update test.
37126
37127 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37128
37129         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37130         spelling errors of "separate" as "seperate".
37131
37132 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37133
37134         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37135         enough to avoid inlining.
37136
37137 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37138
37139         * lib/g77.exp: set libg2c_dir correctly.
37140
37141 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37142
37143         * gcc.dg/cpp/macro11.c: New test.
37144
37145 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37146
37147         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37148         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37149         gcc.dg/format/multattr-3.c: New tests.
37150         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37151         tests for format attributes on function pointers being rejected.
37152
37153 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37154
37155         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37156
37157 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37158
37159         * g++.dg/warn/format1.C: New test.
37160
37161 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37162
37163         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37164
37165 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37166
37167         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37168
37169 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37170
37171         * gcc.dg/cpp/redef2.c: Add test.
37172
37173 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37174
37175         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37176         long-standing bug on i686, apparently.
37177         * gcc.c-torture/execute/loop-2c.x: New file.
37178         * gcc.c-torture/execute/loop-2d.x: New file.
37179         * gcc.c-torture/execute/loop-3c.x: New file.
37180
37181 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37182
37183         * gcc.dg/cpp/20000625-2.c: Correct line number.
37184
37185 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37186
37187         * gcc.dg/cpp/macro10.c: New test.
37188         * gcc.dg/cpp/strify3.c: New test.
37189         * gcc.dg/cpp/spacing1.c: Add tests.
37190         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37191         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37192
37193 2001-09-24  DJ Delorie  <dj@redhat.com>
37194
37195         * gcc.c-torture/execute/20010924-1.c: New test.
37196
37197 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37198
37199         * testsuite/objc/execute/paste.m: Remove.
37200
37201 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37202
37203         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37204
37205 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37206
37207         * g77.dg/strlen0.f: New test.
37208
37209 2001-09-21  Richard Henderson  <rth@redhat.com>
37210
37211         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37212         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37213
37214 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37215
37216         Table-driven attributes.
37217         * g++.dg/ext/attrib1.C: New test.
37218
37219 2001-09-20  DJ Delorie  <dj@redhat.com>
37220
37221         * gcc.dg/20000926-1.c: Update expected warning messages.
37222         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37223         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37224         array.
37225
37226 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37227
37228         * g++.dg/eh/registers1.C: New test case.
37229
37230 2001-09-17  Richard Henderson  <rth@redhat.com>
37231
37232         * gcc.dg/array-5.c: Fix VLA decomposition test.
37233
37234 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37235
37236         * gcc.dg/cpp/line5.c: New testcase.
37237
37238 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37239
37240         * gcc.dg/cpp/macro9.c: New test.
37241
37242 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37243
37244         * gcc.c-torture/execute/980223.c: Change type of addr from long
37245         to char *.
37246
37247 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37248
37249         * gcc.c-torture/execute/20010915-1.c: New test.
37250
37251 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37252
37253         * g77.dg/bprob: New directory.
37254         * g77.dg/bprob/bprob.exp: New file.
37255         * g77.dg/bprob/bprob-1.f: New test.
37256         * g77.dg/gcov: New directory.
37257         * g77.dg/gcov/gcov.exp: New file.
37258         * g77.dg/gcov/gcov-1.f: New test.
37259         * g77.dg/gcov/gcov-1.x: New file.
37260
37261 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37262
37263         * gcc.dg/cpp/directiv.c: Update.
37264         * gcc.dg/cpp/undef1.c: Update.
37265
37266 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37267
37268         * gcc.dg/20010912-1.c: New test.
37269
37270 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37271
37272         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37273         language-independent file in lib.
37274         * lib/gcov.exp: New file.
37275
37276 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37277
37278         * gcc.c-torture/compile/20010911-1.c: New test.
37279
37280 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37281
37282         * lib/profopt.exp: New, to support profile-directed optimizations.
37283         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37284         * gcc.misc-tests/bprob-1.c: New test.
37285         * gcc.misc-tests/bprob-2.c: New test.
37286
37287 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37288
37289         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37290         XFAIL and which kinds of gcov output to verify.
37291         * gcc.misc-tests/gcov-4b.x: New file.
37292         * gcc.misc-tests/gcov-5b.x: New file.
37293         * gcc.misc-tests/gcov-6.x: New file.
37294         * gcc.misc-tests/gcov-7.c: New test.
37295         * gcc.misc-tests/gcov-7.x: New file.
37296
37297 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37298
37299         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37300         * gcc.misc-tests/gcov-6.c: New test.
37301
37302 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37303
37304         PR c++/3986
37305         * g++.dg/abi/vbase1.C: New test.
37306
37307 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37308
37309         * objc.dg/method-2.m: New.
37310
37311 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         PR c++/4203
37314         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37315         * g++.dg/init/empty1.C: New test.
37316
37317 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37318
37319         * gcc.c-torture/compile/20010903-1.c: New test.
37320
37321 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37322
37323         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37324         for m68k.
37325
37326 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37327
37328         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37329
37330         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37331
37332         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37333
37334 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37335
37336         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37337         for 16-bit 'unsigned int'.
37338
37339 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37340
37341         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37342
37343 2001-08-27  Richard Henderson  <rth@redhat.com>
37344
37345         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37346         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37347
37348 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37349
37350         * gcc.dg/asm-names.c (ymain): New.
37351
37352 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37353
37354         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37355         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37356         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37357
37358 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37359
37360         * gcc.dg/compare5.c: New testcase.
37361
37362 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37363
37364         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37365         and "In instantiation".
37366
37367 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37368
37369         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37370
37371 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37372
37373         * gcc.misc-tests/gcov.exp: Add support for branch information.
37374         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37375         * gcc.misc-tests/gcov-4.c: New test.
37376         * gcc.misc-tests/gcov-4b.c: New test.
37377         * gcc.misc-tests/gcov-5b.c: New test.
37378
37379 2001-08-20  Zack Weinberg  <zackw@panix.com>
37380
37381         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37382         expected to fail.
37383
37384 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37385
37386         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37387
37388 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * g++.dg/eh/template1.C: New test.
37391
37392 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37393
37394         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37395         Fix thinko.
37396         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37397         for xfail.
37398
37399 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37400
37401         * lib/g77-dg.exp: Use prune.exp for common procedures
37402         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37403         * lib/g77.exp: (g77-dg-prune) Remove
37404
37405 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37406
37407         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37408
37409 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37410
37411         * g++.dg/template/unify1.C: New test.
37412
37413 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37414
37415         * g++.dg/abi/empty4.C: New test.
37416
37417 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37418
37419         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37420         solaris2.*
37421         * g77.f-torture/compile/pr3743.x: Likewise.
37422
37423 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37424
37425         * g++.dg/other/using-declaration.C: New test.
37426
37427 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37428
37429         * gcc.dg/cpp/tr-sign.c: New testcase.
37430
37431 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37432
37433         * gcc.dg/cpp/19951025-1.c: Revert.
37434         * gcc.dg/cpp/directiv.c: We no longer process directives that
37435         interrupt macro arguments.
37436
37437 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37438
37439         * gcc.dg/bconstp-1.c: New test.
37440
37441 2001-08-03  Richard Henderson  <rth@redhat.com>
37442
37443         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37444
37445 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37446
37447         * gcc.dg/cpp/19951025-1.c: Update.
37448
37449 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37450
37451         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37452         should be x.
37453
37454 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         Kill -fhonor-std.
37457         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37458         * g++.old-deja/g++.other/std1.C: Likewise.
37459         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37460
37461 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37462
37463         * lib/g77.exp: Load gcc-defs.exp for common procedures
37464         (g77_pass, g77_fail, g77_finish, g77_exit,
37465         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37466
37467 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37468
37469         * g77.dg/fbackslash.f
37470         * g77.dg/fcase-preserve.f
37471         * g77.dg/ff90-1.f
37472         * g77.dg/ffixed-line-length-0.f
37473         * g77.dg/ffixed-line-length-132.f
37474         * g77.dg/ffixed-line-length-7.f
37475         * g77.dg/ffixed-line-length-72.f
37476         * g77.dg/ffixed-line-length-none.f
37477         * g77.dg/ffree-form-1.f
37478         * g77.dg/fno-backslash.f
37479         * g77.dg/fno-f90-1.f
37480         * g77.dg/fno-fixed-form-1.f
37481         * g77.dg/fno-onetrip.f
37482         * g77.dg/fno-typeless-boz.f
37483         * g77.dg/fno-underscoring.f
37484         * g77.dg/fno-vxt-1.f
37485         * g77.dg/fonetrip.f
37486         * g77.dg/ftypeless-boz.f
37487         * g77.dg/fugly-assumed.f
37488         * g77.dg/funderscoring.f
37489         * g77.dg/fvxt-1.f
37490
37491 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37492
37493         * objc.dg/fwd-proto-1.m: New.
37494         * objc.dg/local-decl-1.m: New.
37495         * objc.dg/naming-1.m: New.
37496         * objc.dg/naming-2.m: New.
37497         * objc.dg/proto-hier-1.m: New.
37498
37499 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37500
37501         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37502         largest-type elements to a struct makes its size grow.
37503
37504 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37505
37506         * g++.dg/abi/vthunk1.C: New test.
37507
37508 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37509
37510         * g++.dg/abi/vbase8-22.C: New test.
37511
37512 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37513
37514         * gcc.dg/cpp/macro8.c: New test.
37515
37516 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37517
37518         * g++.dg/abi/vbase8-21.C: New test.
37519
37520 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37521
37522         * g++.dg/abi/vbase8-10.C: New test.
37523
37524 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37525
37526         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37527         ${tool}_set_ld_library_path.
37528         Changed caller.
37529         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37530         g++.exp.
37531
37532 2001-07-26  Stan Cox <scox@redhat.com>
37533
37534         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37535         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37536         gcc_exit, gcc_check_unsupported_p):
37537         Moved to gcc-deps.exp
37538         * gcc-deps.exp: New file.
37539
37540 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37541
37542         * g++.old-deja/g++.pt/defarg14.C: New test.
37543
37544 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37545
37546         * g++.old-deja/g++.other/lineno5.C: New test.
37547
37548 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37549
37550         * g++.old-deja/g++.pt/crash68.C: New test.
37551
37552 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37553
37554         * g++.old-deja/g++.other/crash42.C: New test.
37555
37556 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37557
37558         * gcc.dg/cpp/extratokens.c: Fix.
37559         * gcc.dg/cpp/skipping2.c: New tests.
37560
37561 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37562
37563         * gcc.c-torture/execute/20010724-1.c: New file.
37564         * gcc.c-torture/execute/20010724-1.x: New file.
37565
37566 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37567
37568         * g++.old-deja/g++.other/cond7.C: New test.
37569
37570 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         * g++.old-deja/g++.other/optimize4.C: New test.
37573
37574 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37575
37576         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37577
37578 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37579
37580         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37581         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37582         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37583         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37584
37585         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37586         bug report" message.
37587
37588         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37589         * g++.dg/ext/instantiate1.C: Move from old-deja.
37590
37591 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37592
37593         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37594         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37595         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37596         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37597
37598 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37599
37600         * gcc.c-torture/execute/20010723-1.c: New test.
37601
37602 2001-07-23  Ben Elliston  <bje@redhat.com>
37603
37604         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37605
37606 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37607
37608         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37609         i[34567]86-*-*.
37610         Delete handling of ieee_multilib_flags.
37611         Pass -mieee for alpha*-*-* and sh-*-*.
37612         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37613
37614 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37615
37616         Remove old-abi tests.
37617         * g++.old-deja/g++.mike/p11116.C: Remove.
37618         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37619
37620 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37621
37622         * g77.f-torture/compile/pr3743.f: New test
37623
37624 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37625
37626         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37627
37628 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37629
37630         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37631         g++.old-deja/g++.pt/static6.C: Likewise.
37632         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37633         supports weak symbols.
37634
37635 2001-07-18  Andreas Jaeger  <aj@suse.de>
37636
37637         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37638         supported again.
37639
37640 2001-07-18  Andreas Jaeger  <aj@suse.de>
37641
37642         * gcc.dg/iftrap-1.c: Fix target line.
37643
37644 2001-07-17  Richard Henderson  <rth@redhat.com>
37645
37646         * gcc.c-torture/execute/20010717-1.c: New.
37647
37648 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37649
37650         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37651         tests.
37652
37653 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37654
37655         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37656
37657 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37658
37659         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37660         UAC_SIGBUS, UAC_NOPRINT definitions.
37661
37662 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37663
37664         * objc/execute/object_is_class.m: New test.
37665         * objc/execute/object_is_meta_class.m: New test.
37666
37667 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37668
37669         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37670         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37671
37672 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37673
37674         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37675         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37676
37677 2001-07-14  Richard Henderson  <rth@redhat.com>
37678
37679         * gcc.dg/iftrap-1.c: New.
37680
37681 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37682
37683         * g77.f-torture/execute/intrinsic77.f: New test.
37684
37685 2001-07-11  Janis Johnson <janis@us.ibm.com>
37686
37687         * gcc.misc-tests/gcov-3.c: New test.
37688
37689 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37690
37691         * gcc.c-torture/compile/20010711-1.c,
37692         * gcc.c-torture/compile/20010711-2.c: New tests.
37693
37694 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37695
37696         * gcc.c-torture/execute/20010711-1.c: New test.
37697
37698 2001-07-11  Ben Elliston  <bje@redhat.com>
37699
37700         * g++.old-deja/g++.other/enum5.C: New test.
37701
37702 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37703
37704         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37705         (g++-dg-prune): Call prune_gcc_output.
37706         * prune.exp: New file for prune_gcc_output.
37707         * lib/g++.exp, lib/gcc.exp: Load it.
37708
37709 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37710
37711         * gcc.c-torture/compile/20010701-1.c,
37712         g++.old-deja/g++.ext/attrib6.C: New tests.
37713
37714 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37715
37716         * gcc.c-torture/compile/20010706-1.c: New test.
37717
37718 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37719
37720         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37721
37722 2001-06-28  Stan Shebs  <shebs@apple.com>
37723
37724         * gcc.dg/pragma-darwin.c: New test.
37725
37726 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37727
37728         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37729         Solaris 2.[678] system.
37730
37731 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37732
37733         * gcc.dg/20010622-1.c: New test.
37734
37735 2001-06-18  Stan Shebs  <shebs@apple.com>
37736
37737         * objc.dg: New directory.
37738         * objc.dg/dg.exp: New file.
37739         * objc.dg/alias.m: New.
37740         * objc.dg/class-1.m: New.
37741         * objc.dg/class-2.m: New.
37742         * objc.dg/const-str-1.m: New.
37743         * objc.dg/const-str-2.m: New.
37744         * objc.dg/id-1.m: New.
37745         * objc.dg/method-1.m: New.
37746         * objc.dg/super-class-1.m: New.
37747         * lib/objc-dg.exp: New file.
37748
37749 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37750
37751         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37752         of label name.
37753
37754 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37755
37756         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37757
37758 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37759
37760         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37761         variable.
37762
37763 2001-06-12  Richard Henderson  <rth@redhat.com>
37764
37765         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37766
37767 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37768
37769         * g++.old-deja/g++.abi/vbase5.C: New test.
37770         * g++.old-deja/g++.abi/vbase6.C: New test.
37771         * g++.old-deja/g++.abi/vbase7.C: New test.
37772
37773 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37774
37775         * gcc.c-torture/compile/20010610-1.c: New test.
37776
37777 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37778
37779         * g++.old-deja/g++.abi/vbase4.C: New test.
37780
37781 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37782
37783         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37784         support %f for HC11/HC12 targets.
37785         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37786         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37787         on HC11/HC12 targets.
37788         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37789
37790 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37791
37792         * gcc.dg/wchar_t-1.c: New file.
37793         * gcc.dg/wint_t-1.c: Likewise.
37794
37795 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37796
37797         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37798
37799 2001-06-11  Richard Henderson  <rth@redhat.com>
37800
37801         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37802
37803 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37804
37805         * gcc.c-torture/compile/20010611-1.c: New test.
37806
37807 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37808
37809         * gcc.dg/c99-tag-1.c: Add more tests.
37810
37811 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37812
37813         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37814         representation on MN10300 and ARM/Thumb.
37815
37816 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37817
37818         * g77.f-torture/execute/20010610.f: New.
37819
37820 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37821
37822         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37823         names.
37824
37825 2001-06-09  Richard Henderson  <rth@redhat.com>
37826
37827         * gcc.c-torture/execute/ashrdi-1.c: New.
37828         * gcc.c-torture/execute/ashldi-1.c: New.
37829         * gcc.c-torture/execute/lshrdi-1.c: New.
37830
37831 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37832
37833         * objc/execute/load-3.m: Added. Check sending +load to categories,
37834         in addition to classes.
37835
37836 2001-06-08  Stan Shebs  <shebs@apple.com>
37837
37838         * objc/execute/load-2.m: New test.  From Nicola Pero
37839         <n.pero@mi.flashnet.it>.
37840
37841 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37842
37843         * gcc.c-torture/execute/20010605-2.c: New test.
37844
37845 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37846
37847         * g++.old-deja/g++.abi/vbase2.C: New test.
37848         * g++.old-deja/g++.abi/vbase3.C: New test.
37849
37850 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37851
37852         * g++.old-deja/g++.pt/friend49.C: New test.
37853
37854 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37855
37856         * g++.old-deja/g++.ext/anon3.C: New test.
37857
37858 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37859
37860         * g++.old-deja/g++.other/conv7.C: New test.
37861
37862 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37863
37864         * gcc.c-torture/compile/20010605-2.c: New test.
37865
37866 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37867
37868         * gcc.c-torture/execute/20010604-1.c: New test.
37869
37870 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37871
37872         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37873
37874 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37875
37876         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37877         (g++_link_flags): Likewise.
37878         (g++_init): Pass gccpath's value to two previous functions.
37879
37880 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37881
37882         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37883         Ensure logfile entry matches exec command line.
37884
37885 2001-05-31  Richard Henderson  <rth@redhat.com>
37886
37887         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37888         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37889
37890 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37891
37892         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37893         compiler for irix6.2
37894
37895 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37896
37897         * g++.old-deja/g++.other/optimize3.C: New file.
37898
37899 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37900
37901         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37902         assemble.
37903
37904 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37905
37906         * g++.old-deja/g++.other/optimize2.C: New file.
37907
37908 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37909
37910         * gcc.c-torture/compile/20010518-2.c: New file.
37911         * gcc.c-torture/execute/20010518-1.c: New file.
37912         * gcc.c-torture/execute/20010518-2.c: New file.
37913
37914 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37915
37916         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37917
37918 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37919
37920         G++ no longer defines builtins that do not begin with __builtin.
37921         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37922         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37923         * g++.old-deja/g++.law/builtin1.C: Likewise.
37924         * g++.old-deja/g++.law/cvt2.C: Likewise.
37925         * g++.old-deja/g++.mike/net5.C: Likewise.
37926         * g++.old-deja/g++.other/builtins1.C: Likewise.
37927         * g++.old-deja/g++.other/builtins2.C: Likewise.
37928         * g++.old-deja/g++.other/builtins3.C: Likewise.
37929         * g++.old-deja/g++.other/builtins4.C: Likewise.
37930         * g++.old-deja/g++.other/inline8.C: Likewise.
37931         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37932
37933 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37934
37935         * g++.old-deja/g++.pt/using1.C: Adjust.
37936         * g++.old-deja/g++.pt/using2.C: New test.
37937
37938 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37939
37940         * gcc.dg/cpp/charconst.c: New tests.
37941         * gcc.dg/cpp/escape.c: New tests.
37942         * gcc.dg/cpp/escape-1.c: New tests.
37943         * gcc.dg/cpp/escape-2.c: New tests.
37944         * gcc.dg/cpp/ucs.c: New tests.
37945
37946 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37947
37948         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37949         native compiler for irix6.5.
37950
37951 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37952
37953         * lib/g++.exp (g++_include_flags): Use args to compute
37954         get_multilibs.
37955         (g++_link_flags): Likewise.
37956         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37957
37958 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37959
37960         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37961
37962 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37963
37964         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37965         this file.
37966
37967 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37968
37969         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37970         STACK_SIZE;
37971         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37972         to STACK_SIZE; Use it to define size of add_histo array.
37973         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37974         to STACK_SIZE.
37975         (f): Use GITT_SIZE to define size of gitt local table.
37976         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37977         to STACK_SIZE; Use it to define size of bytemem array.
37978
37979 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37980
37981         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37982         on 68HC11/HC12 due to the asm instruction.
37983         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37984         * gcc.c-torture/compile/920520-1.x: Likewise.
37985         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37986         on 68HC11/HC12 because the function is larger than 64K.
37987         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37988         on 68HC11/HC12 because the structure is too large.
37989
37990 2001-05-20  Richard Henderson  <rth@redhat.com>
37991
37992         * gcc.c-torture/execute/20010520-1.c: New.
37993
37994 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37995
37996         * g++.old-deja/g++.warn/compare1.C: New test.
37997         * gcc.dg/compare4.c: New test.
37998
37999 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38000
38001         * g++.old-deja/g++.other/optimize1.C: New test.
38002
38003 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38004
38005         * g++.old-deja/g++.pt/spec41.C: New test.
38006
38007 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38008
38009         * gcc.c-torture/compile/20010114-1.x: Remove.
38010
38011 2001-05-18  Stan Shebs  <shebs@apple.com>
38012
38013         * gcc.c-torture/compile/20010518-1.c: New test.
38014
38015 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38016
38017         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38018         * g++.old-deja/g++.pt/crash67.C: New test.
38019
38020 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38021
38022         * g++.old-deja/g++.other/debug9.C: New test.
38023
38024 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38025
38026         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38027
38028 2001-05-16  Jan Hubicka  <jh@suse.cz>
38029
38030         * gcc.c-torture/compile/20010516-1.c: New test.
38031
38032 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38033
38034         * g++.old-deja/g++.other/crash41.C: New test.
38035
38036 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38037
38038         * g++.old-deja/g++.pt/crash66.C: New test.
38039
38040 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38041
38042         * g++.old-deja/g++.robertl/eb27.C: Convert.
38043
38044 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38045
38046         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38047         declaration being redundant.
38048
38049 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38050
38051         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38052
38053 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38054
38055         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38056
38057 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38058
38059         * lib/g++.exp: Use testsuite_flags.
38060
38061 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38062
38063         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38064
38065 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38066
38067         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38068
38069 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38070
38071         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38072
38073 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38074
38075         * gcc.c-torture/compile/20010313-1.c: New test.
38076
38077 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38078
38079         * gcc.dg/cpp/direct2.c: New test.
38080         * gccq.dg/cpp/direct2s.c: New test.
38081
38082         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38083
38084 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38085
38086         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38087         * g++.old-deja/g++.other/op3.C: Likewise.
38088
38089 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38090
38091         * gcc.dg/cpp/syshdr.h: New file.
38092         * gcc.dg/cpp/sysmac1.c: Update.
38093         * gcc.dg/cpp/sysmac2.c: Update.
38094
38095 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38096
38097         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38098
38099 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38100
38101         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38102         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38103
38104 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38105
38106         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38107
38108 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38109
38110         * lib/g++.exp (g++_include_flags): Don't use any special flags
38111         if TESTING_IN_BUILD_TREE is not defined.
38112         (g++_init): Use a plain 'c++' as the compiler if
38113         TESTING_IN_BUILD_TREEE is not defined.
38114
38115 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * g++.old-deja/g++.eh/catch13.C: New test.
38118         * g++.old-deja/g++.eh/catch14.C: New test.
38119
38120 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38121
38122         * gcc.dg/cpp/tr-define.c: New test.
38123
38124 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38125
38126         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38127         <stdlib.h>, not <malloc.h>.
38128
38129 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38130
38131         * g++.old-deja/g++.ns/template17.C: New test.
38132
38133 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38134
38135         * g++.old-deja/g++.pt/ref4.C: New test.
38136
38137 2001-04-30  Richard Henderson  <rth@redhat.com>
38138
38139         * gcc.dg/20000724-1.c: Revert last change.
38140
38141 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38142
38143         * g77.f-torture/execute/20010430.f: New test.
38144
38145 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38146
38147         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38148
38149 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38150
38151         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38152
38153 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38154
38155         * g++.old-deja/g++.eh/crash6.C: New test.
38156
38157 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38158
38159         * g++.old-deja/g++.other/warn7.C: New test.
38160
38161 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38162
38163         * g++.old-deja/g++.other/defarg9.C: New test.
38164
38165 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38166
38167         * g77.f-torture/compile/20010426.f: New test.
38168         * g77.f-torture/execute/20010426.f: New test.
38169
38170 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38171
38172         * g77.f-torture/compile/20000629-1.x: Remove - error
38173         has been fixed.
38174
38175 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38176
38177         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38178         Tweak slightly to work with g++.dg framework.
38179         * g++.dg/special/ecos.exp: Run initp1.C test.
38180         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38181
38182         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38183         its linker doesn't give line numbers either.
38184         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38185
38186 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38187
38188         * g++.old-deja/g++.other/lex1.C: New test.
38189
38190 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38191
38192         * gcc.dg/noncompile/20010425-1.c: New test.
38193
38194 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38195
38196         * g++.old-deja/g++.pt/mangle2.C: New test.
38197
38198 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38199
38200         * gcc.dg/format/plus-1.c: New test.
38201
38202 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38203
38204         * gcc.dg/20010423-1.c: New test.
38205
38206 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38207
38208         * gcc.c-torture/execute/20010422-1.c: New test.
38209
38210 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38211
38212         * g++.old-deja/g++.ns/type2.C: New test.
38213
38214 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38215
38216         * g++.old-deja/g++.other/perf1.C: New test.
38217
38218 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38219
38220         * gcc.dg/c99-func-2.c: Remove xfail.
38221         * gcc.dg/c99-func-3.c: Remove xfail.
38222         * gcc.dg/c99-func-4.c: Remove xfail.
38223
38224 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38225
38226         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38227
38228 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38229
38230         * gcc.c-torture/compile/20010423-1.c: New test.
38231
38232 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38233
38234         * g++.old-deja/g++.pt/typename28.C: New test.
38235
38236 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38237
38238         * g++.old-deja/g++.abi/empty2.C: New test.
38239         * g++.old-deja/g++.abi/empty3.C: New test.
38240
38241 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38242
38243         * g++.old-deja/g++.other/comdat2.C: New test.
38244         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38245
38246 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38247
38248         * g++.old-deja/g++.other/overload14.C: New test.
38249
38250 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38251
38252         * g++.old-deja/g++.other/lookup23.C: New test.
38253
38254 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38255
38256         * gcc.c-torture/execute/20010403-1.c: New test.
38257
38258 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38259             Mark Mitchell  <mark@codesourcery.com>
38260
38261         * lib/old-dejagnu.exp: Don't delete output of executable.
38262         Add .exe suffix to executables.
38263
38264 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38265
38266         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38267
38268 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38269
38270         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38271
38272 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38273
38274         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38275         * g++.old-deja/g++.abi/crash1.C: New test.
38276
38277 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38278
38279         * g++.old-deja/g++.other/crash40.C: New test.
38280
38281 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38282
38283         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38284
38285 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         * g++.old-deja/g++.other/warn6.C: New test.
38288
38289 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38290
38291         * g++.old-deja/g++.robertl/eb42.C: Same.
38292
38293 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38294
38295         * gcc.dg/wtr-conversion-1.c: New testcase.
38296
38297 2001-04-10  Richard Henderson  <rth@redhat.com>
38298
38299         * g++.old-deja/g++.other/array5.C: New.
38300
38301 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38302
38303         * gcc.c-torture/execute/20010408-1.c: New test.
38304
38305 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38306
38307         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38308         headers and constructs.
38309         * g++.old-deja/g++.robertl/eb79.C: Same.
38310         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38311         * g++.old-deja/g++.robertl/eb73.C: Same.
38312         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38313         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38314         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38315         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38316         * g++.old-deja/g++.robertl/eb44.C: Same.
38317         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38318         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38319         * g++.old-deja/g++.robertl/eb39.C: Same.
38320         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38321         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38322         * g++.old-deja/g++.robertl/eb30.C: Same.
38323         * g++.old-deja/g++.robertl/eb3.C: Same.
38324         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38325         * g++.old-deja/g++.robertl/eb21.C: Same.
38326         * g++.old-deja/g++.robertl/eb15.C: Same.
38327         * g++.old-deja/g++.robertl/eb118.C: Same.
38328         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38329         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38330         * g++.old-deja/g++.robertl/eb109.C: Same.
38331         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38332         * g++.old-deja/g++.mike/rtti1.C: Same.
38333         * g++.old-deja/g++.mike/p658.C: Same.
38334         * g++.old-deja/g++.mike/net46.C: Same.
38335         * g++.old-deja/g++.mike/net34.C: Same.
38336         * g++.old-deja/g++.mike/memoize1.C: Same.
38337         * g++.old-deja/g++.mike/eh2.C: Same.
38338         * g++.old-deja/g++.law/weak.C: Same.
38339         * g++.old-deja/g++.law/visibility7.C: Same.
38340         * g++.old-deja/g++.law/visibility25.C: Same.
38341         * g++.old-deja/g++.law/visibility22.C: Same.
38342         * g++.old-deja/g++.law/visibility2.C: Same.
38343         * g++.old-deja/g++.law/visibility17.C: Same.
38344         * g++.old-deja/g++.law/visibility13.C: Same.
38345         * g++.old-deja/g++.law/visibility10.C: Same.
38346         * g++.old-deja/g++.law/visibility1.C: Same.
38347         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38348         * g++.old-deja/g++.law/vbase1.C: Same.
38349         * g++.old-deja/g++.law/operators32.C: Same.
38350         * g++.old-deja/g++.law/nest3.C: Same.
38351         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38352         * g++.old-deja/g++.law/except5.C (main): Same.
38353         * g++.old-deja/g++.law/cvt7.C (run): Same.
38354         * g++.old-deja/g++.law/cvt2.C: Same.
38355         * g++.old-deja/g++.law/cvt16.C: Same.
38356         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38357         * g++.old-deja/g++.law/ctors17.C (main): Same.
38358         * g++.old-deja/g++.law/ctors13.C: Same.
38359         * g++.old-deja/g++.law/ctors12.C (main): Same.
38360         * g++.old-deja/g++.law/ctors10.C: Same.
38361         * g++.old-deja/g++.law/code-gen5.C: Same.
38362         * g++.old-deja/g++.law/bad-error7.C: Same.
38363         * g++.old-deja/g++.law/arm9.C: Same.
38364         * g++.old-deja/g++.law/arm12.C: Same.
38365         * g++.old-deja/g++.law/arg8.C: Same.
38366         * g++.old-deja/g++.law/arg1.C: Same.
38367         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38368         * g++.old-deja/g++.jason/template31.C: Same.
38369         * g++.old-deja/g++.jason/template24.C (main): Same.
38370         * g++.old-deja/g++.jason/2371.C: Same.
38371         * g++.old-deja/g++.eh/new2.C: Same.
38372         * g++.old-deja/g++.eh/new1.C: Same.
38373         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38374         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38375         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38376         * g++.old-deja/g++.brendan/crash62.C: Same.
38377         * g++.old-deja/g++.brendan/crash52.C: Same.
38378         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38379         * g++.old-deja/g++.brendan/crash38.C: Same.
38380         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38381         * g++.old-deja/g++.brendan/copy9.C: Same.
38382
38383 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38384
38385         * gcc.c-torture/execute/20001203-2.c (memset):
38386         Count argument is of type __SIZE_TYPE__.
38387
38388 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38389
38390         * gcc.c-torture/compile/20010404-1.c: New test.
38391
38392 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38393
38394         * gcc.c-torture/compile/20010326-1.c: New test.
38395
38396 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38397
38398         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38399         peculiarities of the SH.
38400         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38401
38402 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38403
38404         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38405         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38406         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38407
38408 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38409
38410         * g77.f-torture/compile/20010321-1.f: New test.
38411
38412 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38413
38414         * gcc.c-torture/compile/20010329-1.c: New test.
38415
38416 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38417
38418         * gcc.c-torture/execute/20010329-1.c: New test.
38419
38420 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38421
38422         * g++.old-deja/g++.other/eh4.C: Fix typo.
38423
38424 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38425
38426         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38427
38428 2001-03-28  Philip Blundell  <philb@gnu.org>
38429
38430         * gcc.c-torture/compile/20010328-1.c: New test.
38431
38432 2001-03-27  Richard Henderson  <rth@redhat.com>
38433
38434         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38435         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38436
38437 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38438
38439         * gcc.c-torture/compile/20010327-1.c: New test.
38440
38441 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38442
38443         * g++.old-deja/g++.other/friend12.C: New test.
38444         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38445         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38446
38447 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38448
38449         * gcc.c-torture/execute/20010325-1.c: New test.
38450
38451 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38452
38453         * g++.old-deja/g++.other/mangle3.C: New test.
38454
38455 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * g++.old-deja/g++.other/anon8.C: New test.
38458
38459 2001-03-20  Philip Blundell  <philb@gnu.org>
38460
38461         * gcc.c-torture/compile/20010320-1.c: New test.
38462
38463 2001-03-17  Richard Henderson  <rth@redhat.com>
38464
38465         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38466
38467 2001-03-15  Geoff Keating  <geoff@redhat.com>
38468
38469         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38470         tests on AIX.
38471
38472 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38473
38474         * g++.old-deja/g++.other/eh4.C: New test.
38475
38476 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38477
38478         * gcc.dg/cpp/mi1.c: Update.
38479
38480 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38481
38482         * g++.old-deja/g++.other/regstack.C: New test.
38483
38484 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38485
38486         * g++.old-deja/g++.other/ref4.C: New test.
38487
38488 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38489
38490         * objc/execute/va_method.m: Added.
38491         * objc/execute/IMP.m: Added.
38492         * objc/execute/_cmd.m: Added.
38493         * objc/execute/accessing_ivars.m: Added.
38494         * objc/execute/class-1.m: Added.
38495         * objc/execute/class-10.m: Added.
38496         * objc/execute/class-11.m: Added.
38497         * objc/execute/class-12.m: Added.
38498         * objc/execute/class-13.m: Added.
38499         * objc/execute/class-14.m: Added.
38500         * objc/execute/class-2.m: Added.
38501         * objc/execute/class-3.m: Added.
38502         * objc/execute/class-4.m: Added.
38503         * objc/execute/class-5.m: Added.
38504         * objc/execute/class-6.m: Added.
38505         * objc/execute/class-7.m: Added.
38506         * objc/execute/class-8.m: Added.
38507         * objc/execute/class-9.m: Added.
38508         * objc/execute/class-tests-1.h
38509         * objc/execute/class-tests-2.h
38510         * objc/execute/compatibility_alias.m: Added.
38511         * objc/execute/encode-1.m: Added.
38512         * objc/execute/formal_protocol-1.m: Added.
38513         * objc/execute/formal_protocol-2.m: Added.
38514         * objc/execute/formal_protocol-3.m: Added.
38515         * objc/execute/formal_protocol-4.m: Added.
38516         * objc/execute/formal_protocol-5.m: Added.
38517         * objc/execute/formal_protocol-6.m: Added.
38518         * objc/execute/formal_protocol-7.m: Added.
38519         * objc/execute/informal_protocol.m: Added.
38520         * objc/execute/initialize.m: Added.
38521         * objc/execute/load.m: Added.
38522         * objc/execute/many_args_method.m: Added.
38523         * objc/execute/nested-3.m: Added.
38524         * objc/execute/no_clash.m: Added.
38525         * objc/execute/private.m: Added.
38526         * objc/execute/redefining_self.m: Added.
38527         * objc/execute/root_methods.m: Added.
38528         * objc/execute/selector-1.m: Added.
38529         * objc/execute/static-1.m: Added.
38530         * objc/execute/static-2.m: Added.
38531         * objc/execute/va_method.m: Added.
38532
38533 2001-03-10  Richard Henderson  <rth@redhat.com>
38534
38535         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38536
38537 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38538
38539         * g++.old-deja/g++.other/crash31.C: XFAIL.
38540         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38541         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38542         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38543         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38544         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38545
38546 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38547
38548         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38549
38550 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38551
38552         * gcc.dg/20000724-1.c: Don't use multiline strings.
38553
38554 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38555
38556         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38557         result of -cString against what we expect it to be; don't just
38558         print it out for no one to read.
38559
38560         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38561         Based on testcases provided by Nicola Pero.
38562
38563 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38564
38565         * gcc.dg/cpp/macro7.c: New test.
38566
38567 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38568
38569         * gcc.dg/cpp/multiline.c: Update.
38570
38571 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38572
38573         * g++.old-deja/g++.other/enum3.C: New test.
38574
38575 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38576
38577         * g++.old-deja/g++.other/pod1.C: New test.
38578
38579 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38580
38581         * g++.old-deja/g++.ext/overload1.C: New test.
38582
38583 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * g++.old-deja/g++.pt/using1.C: New test.
38586
38587 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.old-deja/g++.other/using9.C: New test.
38590
38591 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38592
38593         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38594
38595         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38596
38597 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38598
38599         * g++.old-deja/g++.ext/realpt1.C: Remove.
38600
38601 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38602
38603         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38604
38605 2001-02-26  Will Cohen  <wcohen@redhat.com>
38606
38607         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38608
38609 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38610
38611         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38612         templatized constructors.
38613
38614 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38615
38616         * gcc.c-torture/execute/20010224-1.c: New test.
38617
38618 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38619
38620         * gcc.c-torture/execute/20010222-1.c: New test.
38621
38622 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38623
38624         * g++.old-deja/g++.other/inline20.C: New test.
38625
38626 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38627
38628         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38629
38630 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38631
38632         * g++.old-deja/g++.other/lookup22.C: New test.
38633
38634 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38635
38636         * g77.dg: New directory.
38637         * g77.dg/20010216-1.f: New test case.
38638         * g77.dg/dg.exp: New driver.
38639         * lib/g77-dg.exp: New driver library.
38640
38641 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38642
38643         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38644
38645 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38646
38647         * g++.old-deja/g++.other/decl9.C: New test.
38648
38649 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38650
38651         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38652         not need <string> and also tests the initialization at runtime.
38653
38654 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38655
38656         * gcc.c-torture/execute/longlong.c: New test.
38657
38658 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38659
38660         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38661
38662 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38663
38664         * gcc.c-torture/execute/920302-1.c (execute):
38665         Change argument type to short.
38666
38667 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38668
38669         * g++.old-deja/g++.pt/deduct6.C: New test.
38670
38671 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38672
38673         * g++.old-deja/g++.pt/deduct5.C: New test.
38674
38675 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38676
38677         * gcc.c-torture/execute/20010209-1.c: New test.
38678
38679 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38680
38681         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38682
38683 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38684
38685         * g++.dg/vtgc1.C: Update for new ABI.
38686
38687         * consistency.vlad: New directory, 1665 files.
38688
38689 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38690
38691         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38692         return type.
38693         * gcc.dg/cpp/digraphs.c: Declare puts.
38694
38695 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38696
38697         * g++.old-deja/g++.other/warn5.C: New test.
38698
38699 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38700
38701         * g++.old-deja/g++.pt/spec40.C: New test.
38702
38703 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38704
38705         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38706         case.
38707         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38708
38709 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38710
38711         * gcc.c-torture/compile/20010209-1.c: New test.
38712
38713 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38714
38715         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38716         excess errors message but not if it crashes.
38717         * g++.old-deja/g++.other/crash27.C: Likewise.
38718         * g++.old-deja/g++.other/crash28.C: Likewise.
38719         * g++.old-deja/g++.other/crash30.C: Likewise.
38720         * g++.old-deja/g++.other/crash32.C: Likewise.
38721         * g++.old-deja/g++.other/crash35.C: Likewise.
38722         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38723
38724 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38725
38726         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38727         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38728         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38729         g77.f-torture/execute/execute.exp,
38730         g77.f-torture/noncompile/noncompile.exp,
38731         gcc.c-torture/execute/execute.exp,
38732         gcc.c-torture/execute/memcheck/memcheck.exp,
38733         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38734         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38735         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38736         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38737         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38738         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38739         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38740         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38741         Remove bug reporting instructions with ancient email addresses.
38742
38743 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * gcc.dg/20010202-1.c: New test.
38746         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38747
38748 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38749
38750         * g++.dg/stdbool-if.C: New test.
38751
38752 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38753
38754         * objc/execute/fdecl.m: Added main().
38755
38756 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38757
38758         * gcc.c-torture/execute/20010206-1.c: New test.
38759
38760 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38761
38762         * gcc.dg/cpp/avoidpaste1.c: Update.
38763
38764 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38765
38766         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38767         Pero <nicola@brainstorm.co.uk>.
38768         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38769
38770 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38771
38772         * g++.old-deja/g++.pt/spec39.C: New test.
38773
38774 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38775
38776         * gcc.c-torture/compile/20010202-1.c: New test.
38777
38778 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.old-deja/g++.abi/primary2.C: New test.
38781         * g++.old-deja/g++.abi/primary3.C: New test.
38782         * g++.old-deja/g++.abi/primary4.C: New test.
38783         * g++.old-deja/g++.abi/primary5.C: New test.
38784         * g++.old-deja/g++.abi/vtable3.h: New test.
38785         * g++.old-deja/g++.abi/vtable3a.C: New test.
38786         * g++.old-deja/g++.abi/vtable3b.C: New test.
38787         * g++.old-deja/g++.abi/vtable3c.C: New test.
38788         * g++.old-deja/g++.abi/vtable3d.C: New test.
38789         * g++.old-deja/g++.abi/vtable3e.C: New test.
38790         * g++.old-deja/g++.abi/vtable3f.C: New test.
38791         * g++.old-deja/g++.abi/vtable3g.C: New test.
38792         * g++.old-deja/g++.abi/vtable3h.C: New test.
38793         * g++.old-deja/g++.abi/vtable3i.C: New test.
38794         * g++.old-deja/g++.abi/vtable3j.C: New test.
38795         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38796
38797 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38798
38799         * g++.old-deja/g++.other/anon6.C: New test.
38800         * g++.old-deja/g++.other/anon7.C: New test.
38801
38802 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38803
38804         * gcc.dg/cpp/avoidpaste2.c: New tests.
38805
38806 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38807
38808         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38809
38810 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38811
38812         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38813         DECIMAL_DIG cases for Irix."
38814
38815 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38816
38817         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38818
38819 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38820
38821         * gcc.dg/c99-tag-1.c: New test.
38822
38823 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38824
38825         * gcc.dg/cpp/tr-warn1.c: Add tests.
38826
38827 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38828
38829         * gcc.dg/cpp/avoidpaste1.c: Update.
38830         * gcc.dg/cpp/paste4.c: Update.
38831
38832 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38833
38834         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38835         cases for Irix.
38836
38837 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38838
38839         * g++.old-deja/g++.other/inline19.C: New test.
38840
38841 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38842
38843         * gcc.dg/Wlarger-than.c: New test.
38844
38845 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38846
38847         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38848
38849 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38850
38851         * gcc.c-torture/execute/20010129-1.c: New test.
38852         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38853
38854 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38855
38856         * gcc.dg/cpp/avoidpaste1.c: Test case.
38857
38858 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38859
38860         * g++.old-deja/g++.other/inline18.C: New test.
38861
38862 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38863
38864         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38865         and __builtin_putchar.
38866
38867 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38868
38869         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38870         tests.
38871
38872 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38873
38874         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38875         floating point number rounding mode to round to the nearest
38876         representable mode.
38877
38878 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38879
38880         * g++.old-deja/g++.other/mangle2.C: New test.
38881
38882 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38883
38884         * gcc.c-torture/compile/20010124-1.c: New test.
38885
38886 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.old-deja/g++.pt/spec38.C: New test.
38889
38890 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38891
38892         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38893         "Build don't run".
38894
38895 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38896
38897         * gcc.c-torture/execute/20010123-1.c: New test.
38898
38899 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38900
38901         * g++.old-deja/g++.pt/spec37.C: New test.
38902
38903 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38904
38905         * g++.old-deja/g++.pt/overload14.C: New test.
38906
38907 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38908
38909         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38910         __builtin_return_address.
38911
38912 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38913
38914         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38915         * g++.old-deja/g++.pt/spec35.C: New test.
38916         * g++.old-deja/g++.pt/spec36.C: New test.
38917
38918 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * gcc.c-torture/compile/20010118-1.c: New test.
38921
38922 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38923
38924         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38925
38926 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38927
38928         * gcc.c-torture/execute/20010119-1.c: New test.
38929
38930 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38931
38932         * g++.old-deja/g++.other/vbase5.C: New test.
38933
38934 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38935
38936         * gcc.c-torture/execute/20010118-1.c: New test.
38937
38938 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38939
38940         * g++.old-deja/g++.pt/deduct3.C: New test.
38941
38942 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38943
38944         * g++.old-deja/g++.pt/spec34.C: New test.
38945
38946 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38947
38948         * g77.f-torture/compile/20000601-2.f: New test.
38949
38950 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38951
38952         * g++.old-deja/g++.other/init17.C: New test.
38953
38954 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38955
38956         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38957
38958 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38959
38960         * g++.old-deja/g++.pt/unify8.C: New test.
38961
38962 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         * g++.old-deja/g++.abi/vbase1.C: New test.
38965
38966 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38967
38968         * g++.old-deja/g++.pt/crash65.C: New test.
38969
38970 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38971
38972         * gcc.dg/cpp/assembl2.S: New test case.
38973
38974 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38975
38976         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38977         are supported.
38978
38979 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38980
38981         * g++.old-deja/g++.other/builtins1.C: New test.
38982         * g++.old-deja/g++.other/builtins2.C: Likewise.
38983         * g++.old-deja/g++.other/builtins3.C: Likewise.
38984         * g++.old-deja/g++.other/builtins4.C: Likewise.
38985
38986 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38987
38988         * gcc.c-torture/compile/20010117-1.c: New test.
38989         * gcc.c-torture/compile/20010117-2.c: New test.
38990
38991 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38992
38993         * g77.f-torture/execute/20010116.[fx]: New test,
38994         XFAIL on i?86-*-*.
38995         * g77.f-torture/compile/20010115.f: Indicate it's
38996         a test for PR fortran/1636.
38997
38998 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38999
39000         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39001
39002 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39003
39004         * g77.f-torture/compile/20010115.f: New test.
39005
39006 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39007
39008         * g++.old-deja/g++.pt/nontype5.C: New test.
39009
39010 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39011
39012         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39013         have an equivalent working one below it.
39014
39015 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39016
39017         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39018         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39019
39020 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39021
39022         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39023         message containing "init_priority".
39024         (conpr-2.C): Likewise.
39025         (conpr-3.C): Likewise.
39026         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39027
39028 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39029
39030         * gcc.c-torture/execute/20010114-2.c: New test.
39031
39032 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39033
39034         * gcc.c-torture/compile/20010114-1.c: New test.
39035         * gcc.c-torture/compile/20010114-1.x: Xfail.
39036         * gcc.c-torture/compile/20010114-2.c: New test.
39037         * gcc.c-torture/execute/20010114-1.c: New test.
39038         * gcc.dg/trunc-1.c: New test.
39039         * gcc.dg/uninit-B.c: New test.
39040
39041 2001-01-13  Nick Clifton  <nickc@redhat.com>
39042
39043         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39044         target.
39045
39046 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39047
39048         * gcc.c-torture/compile/20010113-1.c: New test.
39049
39050 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39051
39052         * gcc.c-torture/compile/20001212-1.c: New test.
39053
39054 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39055
39056         * gcc.dg/cpp/widestr1.c: Update.
39057         * gcc.dg/cpp/prag-imp.c: Remove.
39058
39059 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39060
39061         * gcc.c-torture/execute/20000801-3.x: Remove.
39062         * gcc.dg/c90-init-1.c: New test.
39063         * gcc.dg/c99-init-1.c: New test.
39064         * gcc.dg/c99-init-2.c: New test.
39065         * gcc.dg/gnu99-init-1.c: New test.
39066
39067 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39068
39069         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39070         testing that no relevant ones were found.
39071
39072 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39073
39074         * g++.old-deja/g++.pt/cast2.C: New test.
39075
39076 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39077
39078         * g++.old-deja/g++.pt/friend47.C: New test.
39079
39080 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39081
39082         * g++.old-deja/g++.pt/instantiate13.C: New test.
39083
39084 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39085
39086         * g++.old-deja/g++.other/defarg7.C: New test.
39087         * g++.old-deja/g++.other/defarg8.C: New test.
39088
39089 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39090
39091         * g++.old-deja/g++.pt/crash64.C: New test.
39092
39093 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39094
39095         * g++.old-deja/g++.pt/crash63.C: New test.
39096
39097 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39098
39099         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39100
39101 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39102
39103         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39104
39105 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39106
39107         * g++.old-deja/g++.pt/error3.C: New test.
39108
39109 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.old-deja/g++.other/crash39.C: New test.
39112
39113 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39114
39115         * g++.old-deja/g++.other/vbase4.C: New test.
39116
39117 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39118
39119         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39120         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39121         * gcc.dg/special/special.exp: New test driver which will check
39122         for alias support for the above test.
39123
39124 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39125
39126         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39127         problems on small machines.
39128         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39129         parameterize.
39130
39131 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39132
39133         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39134         mips.
39135         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39136
39137 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39138
39139         * g++.old_deja/g++.pt/using8.C: New test.
39140
39141 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39142
39143         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39144
39145 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39146
39147         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39148         where a failure is expected.
39149         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39150
39151 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39152
39153         * g++.old_deja/g++.pt/instantiate12.C: New test.
39154
39155 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39156
39157         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39158         start of structs.
39159         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39160         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39161         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39162         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39163         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39164         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39165         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39166         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39167         * g++.old-deja/g++.eh/spec6.C: Likewise.
39168         * g++.old-deja/g++.jason/crash3.C: Likewise.
39169         * g++.old-deja/g++.law/ctors11.C: Likewise.
39170         * g++.old-deja/g++.law/ctors17.C: Likewise.
39171         * g++.old-deja/g++.law/ctors5.C: Likewise.
39172         * g++.old-deja/g++.law/ctors9.C: Likewise.
39173         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39174         * g++.old-deja/g++.mike/net22.C: Likewise.
39175         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39176         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39177         * g++.old-deja/g++.mike/virt3.C: Likewise.
39178         * g++.old-deja/g++.niklas/t128.C: Likewise.
39179         * g++.old-deja/g++.other/anon4.C: Likewise.
39180         * g++.old-deja/g++.other/using1.C: Likewise.
39181         * g++.old-deja/g++.other/warn3.C: Likewise.
39182         * g++.old-deja/g++.pt/t37.C: Likewise.
39183         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39184         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39185
39186 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39187
39188         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39189
39190 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39191
39192         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39193
39194 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39195
39196         * gcc.c-torture/compile/20010107-1.c: New test.
39197
39198 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39199
39200         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39201
39202 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39203
39204         * gcc.dg/format/format.h: New file.
39205         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39206         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39207         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39208         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39209         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39210         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39211         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39212         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39213         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39214         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39215         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39216         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39217         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39218         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39219         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39220         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39221         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39222         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39223         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39224         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39225         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39226         instead of declaring standard types, macros and functions in each
39227         test.
39228
39229 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39230
39231         * gcc.c-torture/execute/20010106-1.c: New test.
39232
39233 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39234
39235         * gcc.dg/format/format.exp: New file.
39236         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39237         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39238         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39239         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39240         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39241         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39242         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39243         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39244         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39245         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39246         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39247         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39248         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39249         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39250         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39251         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39252         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39253         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39254         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39255         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39256         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39257         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39258         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39259         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39260         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39261         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39262         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39263         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39264         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39265         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39266         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39267         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39268         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39269         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39270         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39271         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39272         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39273         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39274         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39275         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39276         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39277         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39278
39279 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39280
39281         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39282         account.
39283
39284 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39285
39286         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39287
39288 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39289
39290         * g++.old-deja/g++.pt/crash62.C: New test.
39291
39292 2001-01-04  Richard Henderson  <rth@redhat.com>
39293
39294         * gcc.dg/20000926-1.c: Update expected warnings.
39295         * gcc.dg/array-2.c: Likewise.
39296         * gcc.dg/array-4.c: Also validate flexible array members.
39297         * gcc.dg/c99-flex-array-1.c: New.
39298
39299 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39300
39301         * gcc.c-torture/compile/20001222-1.x: Remove.
39302
39303 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39304
39305         * gcc.c-torture/execute/built-in-setjmp.c: New.
39306
39307 2001-01-03  Richard Henderson  <rth@redhat.com>
39308
39309         * gcc.dg/940510-1.c: Update expected error wording.
39310         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39311
39312 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39313
39314         * lib/target-supports.exp (check_alias_available): Modified to
39315         indicate aliases not supported if only weak aliases are supported.
39316
39317 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39318
39319         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39320         Turn on cmpstrsi checks for __pj__ and __i370__.
39321
39322 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39323
39324         * g++.old-deja/g++.other/virtual11.C: New test.
39325
39326 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39327
39328         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39329
39330 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39331
39332         * gcc.c-torture/compile/20010102-1.c: New test.
39333
39334 2001-01-02  Andreas Jaeger  <aj@suse.de>
39335
39336         * gcc.dg/noreturn-3.c: New test.
39337
39338         * gcc.dg/noreturn-4.c: New test.
39339
39340 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39341
39342         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39343         __builtin_fputc and __builtin_fwrite.
39344
39345 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39346
39347         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39348         signed char, not default char.
39349
39350 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39351
39352         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39353
39354 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39355
39356         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39357
39358 2000-12-29  Richard Henderson  <rth@redhat.com>
39359
39360         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39361         (__cyg_profile_func_exit): Define.
39362
39363 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39364
39365         * g++.dg/vtgc1.C: New test.
39366
39367 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39368
39369         * gcc.dg/noncompile/20001228-1.c: New test.
39370
39371         * gcc.dg/20001228-1.c: New test.
39372
39373         * gcc.c-torture/execute/20001228-1.c: New test.
39374
39375 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39376
39377         * gcc.dg/format-strfmon-1.c: New test.
39378
39379 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39380
39381         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39382         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39383         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39384         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39385         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39386         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39387         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39388         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39389         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39390         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39391         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39392         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39393         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39394
39395         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39396         * gcc.c-torture/execute/string-opt-4.c: Test index.
39397
39398 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39399
39400         * gcc.c-torture/compile/20001226-1.c: New test.
39401
39402 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39403
39404         * gcc.c-torture/compile/20001222-1.c: New test.
39405         * gcc.c-torture/compile/20001222-1.x: Xfail.
39406
39407 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39408
39409         * gcc.c-torture/execute/comp-goto-2.c: New test.
39410
39411 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39412
39413         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39414         Use long types if __INT_MAX__ is 32767.
39415         (main): Use cast to (sint32 *) when poking 88 into a_page.
39416
39417         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39418
39419 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39420
39421         * gcc.c-torture/compile/20001221-1.c: New test.
39422         * gcc.c-torture/execute/20001221-1.c: New test.
39423
39424 2000-12-20  Richard Henderson  <rth@redhat.com>
39425
39426         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39427         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39428
39429 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39430
39431         * gcc.dg/compare3.c: New test.
39432
39433 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39434
39435         * gcc.dg/format-warnll-1.c: New test.
39436
39437 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39438
39439         * gcc.dg/cpp/cmdlne-P.c: New test.
39440
39441 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39442
39443         * gcc.c-torture/execute/builtin-abs-1.c,
39444         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39445
39446 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39447
39448         * gcc.dg/cpp/multiline.c: New test.
39449
39450 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39451
39452         * g++.old-deja/g++.other/syshdr1.C: Update.
39453         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39454
39455 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39456
39457         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39458
39459 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39460
39461         * g++.old-deja/g++.pt/ttp65.C: New test.
39462
39463 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39464
39465         * g++.old-deja/g++.pt/ttp64.C: New test.
39466
39467 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39468
39469         * g++.old-deja/g++.pt/spec33.C: New test.
39470
39471 2000-12-14  Catherine Moore  <clm@redhat.com>
39472
39473         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39474         * gcc.c-torture/execute/920612-2.c: Likewise.
39475         * gcc.c-torture/execute/920428-2.c: Likewise.
39476         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39477         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39478
39479 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39480
39481         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39482         * gcc.dg/pack-test-2.c: Likewise.
39483
39484 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39485
39486         Tests by Zack Weinberg <zackw@stanford.edu>.
39487
39488         * gcc.dg/cpp/defined.c: Update.
39489         * gcc.dg/cpp/defined_trad.c: New tests.
39490
39491 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39492
39493         * gcc.dg/cpp/trad-direct.c: Update.
39494
39495 2000-12-11  Neil Booth  <neilb@earthling.net>
39496
39497         * gcc.dg/cpp/defined_trad.c
39498
39499 2000-12-11  Neil Booth  <neilb@earthling.net>
39500
39501         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39502
39503 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39504
39505         * gcc.dg/format-miss-2.c: New test.
39506
39507 2000-12-09  Neil Booth  <neilb@earthling.net>
39508
39509         * gcc.dg/cpp/lineflags.c: New tests.
39510         * gcc.dg/cpp/poison.c: Update.
39511         * gcc.dg/cpp/redef2.c: Update.
39512         * gcc.dg/cpp/skipping.c: New test.
39513
39514 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39515
39516         * g++.old-deja/g++.other/eh3.C: New testcase.
39517
39518 2000-12-07  Neil Booth  <neilb@earthling.net>
39519
39520         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39521         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39522         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39523         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39524         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39525         Update.
39526
39527 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39528
39529         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39530         __SIZE_TYPE__ instead of int for type of integers cast to
39531         pointers.
39532
39533 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39534
39535         * g++.old-deja/g++.other/cleanup4.C: New test.
39536
39537 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39538
39539         * format-sec-1.c: New test.
39540
39541 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39542
39543         * gcc.dg/format-nonlit-3.c: New test.
39544
39545 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39546
39547         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39548         through a null pointer.
39549
39550 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39551
39552         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39553         * g++.old-deja/g++.pt/partial4.C: New test.
39554
39555 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39556
39557         * gcc.c-torture/execute/ieee/hugeval.x: New.
39558
39559 2000-12-06  Neil Booth  <neilb@earthling.net>
39560
39561         * gcc.dg/cpp/backslash2.c: New tests.
39562
39563 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39564
39565         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39566         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39567
39568 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39569
39570         * gcc.c-torture/execute/20001203-2.c: New testcase.
39571
39572 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39573
39574         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39575         * g++.old-deja/g++.other/virtual10.C: New test.
39576
39577 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39578
39579         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39580
39581 2000-12-05  Richard Henderson  <rth@redhat.com>
39582
39583         * gcc.c-torture/compile/20001205-1.c: New.
39584
39585 2000-12-04  Neil Booth  <neilb@earthling.net>
39586
39587         * g++.old-deja/g++.other/virtual9.C: New test.
39588         * g++.old-deja/g++.pt/crash61.C: New test.
39589         * gcc.c-torture/execute/loop-9.c: New test.
39590
39591 2000-12-04  Neil Booth  <neilb@earthling.net>
39592
39593         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39594         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39595         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39596         * gcc.dg/cpp/extratokens.c: ...here.
39597
39598 2000-12-04  Neil Booth  <neilb@earthling.net>
39599
39600         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39601         New tests.
39602
39603 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39604
39605         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39606         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39607
39608 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39609
39610         * gcc.c-torture/execute/20001203-1.c: New test.
39611
39612 2000-12-03  Neil Booth  <neilb@earthling.net>
39613
39614         * gcc.dg/cpp/macro6.c: New test cases.
39615
39616 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39617
39618         * gcc.c-torture/execute/string-opt-9.c: New test.
39619         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39620         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39621         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39622
39623         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39624         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39625
39626 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39627
39628         * gcc.dg/cpp/if-6.c: New testcase.
39629
39630         * gcc.dg/20001201-1.c: New testcase.
39631
39632 2000-12-02  Neil Booth  <neilb@earthling.net>
39633
39634         * g++.old-deja/g++.other/externC4.C,
39635         g++.old-deja/g++.other/friend10.C: New tests.
39636
39637 2000-12-02  Neil Booth  <neilb@earthling.net>
39638
39639         * g++.old-deja/g++.other/instan2.C
39640         * g++.old-deja/g++.other/instan3.C: New test.
39641
39642 2000-12-02  Neil Booth  <neilb@earthling.net>
39643
39644         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39645         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39646         gnuc99.c,gnuc99-pedantic.c: New tests.
39647
39648 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39649
39650         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39651         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39652
39653 2000-12-01  Neil Booth  <neilb@earthling.net>
39654
39655         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39656         * gcc.dg/cpp/poison.c: Update.
39657         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39658
39659 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39660
39661         * g77.f-torture/execute/20001201.f: New test.
39662
39663 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39664
39665         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39666
39667 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39668
39669         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39670
39671 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39672
39673         * g++.old-deja/g++.other/cast6.C: New test.
39674
39675 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39676
39677         * gcc.c-torture/execute/20001130-2.c: New testcase.
39678
39679 2000-11-30  Richard Henderson  <rth@redhat.com>
39680
39681         * gcc.c-torture/execute/20001130-1.c: New test.
39682
39683 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39684
39685         * g++.old-deja/g++.other/op3.C: New test.
39686
39687 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39688
39689         * g++.old-deja/g++.other/op2.C: New test.
39690
39691 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39692
39693         * g++.old-deja/g++.other/crash38.C: New test.
39694
39695 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39696
39697         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39698
39699 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39700
39701         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39702         tests.
39703         * gcc.c-torture/execute/string-opt-6.c: New test.
39704
39705         * gcc.dg/20001117-1.c: Add main.
39706
39707 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39708
39709         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39710         Move from here ...
39711         * gcc.dg/940510-1.c: ... to here.
39712
39713         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39714         zero-size arrays in toplevel structures.
39715
39716 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39717
39718         * gcc.c-torture/execute/loop-8.c: New test.
39719
39720 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39721
39722         * g++.old-deja/g++.other/base1.C: New test.
39723
39724 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39725
39726         * g++.old-deja/g++.other/parse2.C: New test.
39727
39728 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.old-deja/g++.pt/incomplete1.C: New test.
39731
39732 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39733
39734         * g++.old-deja/g++.other/friend9.C: New test.
39735
39736 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39737
39738         * gcc.dg/20001127-1.c: New test.
39739
39740 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39741
39742         * g++.old-deja/g++.pt/friend46.C: New test.
39743
39744 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         * g++.old-deja/g++.other/ptrmem8.C: New test.
39747
39748 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39749
39750         * gcc.c-torture/execute/string-opt-7.c: New test.
39751         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39752
39753 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39754
39755         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39756         instead of 'mkcheck 2'.
39757
39758 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39759
39760         * gcc.c-torture/execute/memcheck/driver.c,
39761         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39762         C9X references to refer to C99.
39763
39764 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39765
39766         * gcc.dg/ultrasp3.c: New test.
39767
39768 2000-11-25  Neil Booth  <neilb@earthling.net>
39769
39770         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39771
39772 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39773
39774         * gcc.c-torture/compile/20001123-2.c: New.
39775
39776 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39777
39778         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39779
39780 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39781
39782         * gcc.dg/sequence-point-1.c: Add some new tests.
39783         * gcc.c-torture/execute/20001124-1.c: New test.
39784
39785 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39786
39787         * g++.old-deja/g++.other/vaarg4.C: New test.
39788         * gcc.c-torture/compile/20001123-1.c: New test.
39789
39790 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39791
39792         * g++.other/crash24.C: Adjust and remove XFAIL.
39793         * g++.other/crash37.C: New test.
39794
39795 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39796
39797         * g++.old-deja/g++.pt/instantiate9.C: New test.
39798
39799 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39800
39801         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39802         new ABI, too.
39803
39804         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39805         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39806
39807 2000-11-22  Neil Booth  <neilb@earthling.net>
39808
39809         * gcc.dg/cpp/Wtrigraphs.c: New test.
39810
39811 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39812
39813         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39814
39815 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39816
39817         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39818
39819 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39820
39821         * lib/gcc-dg.exp: load_lib scanasm.exp.
39822         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39823         * lib/g++-dg.exp: load_lib scanasm.exp.
39824         * lib/scanasm.exp: New.
39825         (scan-assembler, scan-assembler-not): Add optional arguments to
39826         test name, or if not present, the pattern name.
39827         (scan-assembler-dem, scan-assembler-dem-not): New.
39828
39829         * g++.dg/dg.exp: New.
39830
39831 2000-11-21  Neil Booth  <neilb@earthling.net>
39832
39833         * gcc.dg/cpp/integrated1.c: Remove.
39834
39835 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39836
39837         * gcc.c-torture/execute/20001121-1.c: New test.
39838
39839 2000-11-21  Richard Henderson  <rth@redhat.com>
39840
39841         * gcc.c-torture/compile/20001121-1.c: New test.
39842
39843 2000-11-20  Neil Booth  <neilb@earthling.net>
39844
39845         * gcc.dg/cpp/integrated1.c: New test.
39846
39847 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39848
39849         * g++.old-deja/g++.other/inline17.C: New test.
39850
39851 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39852
39853         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39854         local variable to be zero: I made the variable global. Now
39855         uses abort() and exit() instead of relying on main's return value.
39856
39857 2000-11-20  Neil Booth  <neilb@earthling.net>
39858
39859         * gcc.dg/cpp/paste2.c: Update test.
39860         * objc/execute/paste.m: New test.
39861
39862 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39863
39864         * gcc.dg/c99-condexpr-1.c: New test.
39865
39866 2000-11-20  Neil Booth  <neilb@earthling.net>
39867
39868         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39869
39870 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39871
39872         * g++.old-deja/g++.pt/export1.C: New test.
39873
39874 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39875
39876         * gcc.dg/20001117-1.c: New test.
39877
39878 2000-11-18  Richard Henderson  <rth@redhat.com>
39879
39880         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39881
39882 2000-11-18  Richard Henderson  <rth@redhat.com>
39883
39884         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39885         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39886         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39887
39888 2000-11-18  Richard Henderson  <rth@redhat.com>
39889
39890         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39891         (main): New.  Exit cleanly.
39892
39893 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39894
39895         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39896         gcc.dg/c99-fordecl-2.c: New tests.
39897
39898 2000-11-18  Richard Henderson  <rth@redhat.com>
39899
39900         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39901         * gcc.c-torture/execute/zerolen-2.c: New.
39902
39903 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39904
39905         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39906         memory.
39907
39908 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         * g++.old-deja/g++.pt/instantiate8.C: New test.
39911
39912 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39913
39914         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39915         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39916
39917 2000-11-16  Nick Clifton  <nickc@redhat.com>
39918
39919         * gcc.c-torture/execute/nestfunc-2.c: New test.
39920         * gcc.c-torture/execute/nestfunc-3.c: New test.
39921
39922 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39923
39924         * gcc.c-torture/compile/20001116-1.c: New test.
39925
39926 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39927
39928         * gcc.c-torture/execute/20001115-1.c: New test.
39929
39930 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39931
39932         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39933         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39934         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39935         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39936
39937 2000-11-15  Neil Booth  <neilb@earthling.net>
39938
39939         gcc.dg/cpp/_Pragma1.c: Update.
39940         gcc.dg/cpp/_Pragma2.c: New test.
39941
39942 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39943
39944         * g++.old-deja/g++.other/anon5.C: New test.
39945
39946 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39947
39948         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39949         tests.
39950
39951 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39952
39953         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39954         output.
39955
39956 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39957
39958         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39959         labels at end of compound statements.
39960
39961 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39962
39963         * gcc.c-torture/execute/loop-7.c: New test.
39964
39965 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39966
39967         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39968
39969 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39970
39971         * gcc.dg/c99-bool-1.c: New test.
39972
39973 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39974
39975         * gcc.dg/c99-scope-1.c: Remove xfail.
39976         * gcc.dg/c99-scope-2.c: New test.
39977
39978 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39979
39980         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39981         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39982
39983 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39984
39985         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39986         error messages.
39987
39988         * g++.mike/p700.C: Don't typedef wchar_t.
39989         * g++.mike/p784.C: Likewise.
39990         * g++.mike/eb101.C: Don't use __wchar_t.
39991
39992 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39993
39994         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39995         from DO loop.
39996
39997 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39998
39999         * gcc.c-torture/execute/20001111-1.c: New test.
40000
40001 2000-11-10  Nick Clifton  <nickc@redhat.com>
40002
40003         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40004         long multuiple and accumulate.
40005
40006 2000-11-09  Richard Henderson  <rth@redhat.com>
40007
40008         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40009         via size_t instead of int.
40010
40011         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40012         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40013         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40014         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40015
40016 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40017
40018         * gcc.c-torture/compile/20001109-1.c: New test.
40019         * gcc.c-torture/compile/20001109-2.c: New test.
40020
40021 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40022
40023         * g++.old-deja/g++.pt/operator1.C: New test.
40024         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40025
40026 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40027
40028         * gcc.dg/20001108-1.c: New test.
40029
40030 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40031
40032         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40033         with both arguments constant strings.
40034         * gcc.c-torture/execute/string-opt-3.c: New test.
40035         * gcc.c-torture/execute/string-opt-4.c: New test.
40036         * gcc.c-torture/execute/string-opt-5.c: New test.
40037
40038 2000-11-08  Nick Clifton  <nickc@redhat.com>
40039
40040         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40041         mulsidi3adddi patterns.
40042
40043 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40044
40045         * g++.old-deja/g++.other/crash36.C: New test.
40046
40047 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * g++.old-deja/g++.other/init16.C: New test.
40050
40051 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40052
40053         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40054
40055 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40056
40057         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40058         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40059         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40060
40061 2000-11-07  DJ Delorie  <dj@redhat.com>
40062
40063         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40064
40065 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40066
40067         * gcc.c-torture/execute/string-opt-1.c: New test.
40068
40069 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40070
40071         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40072         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40073         parameters in registers, and there is no way for a varargs
40074         function to know in which order the integer and floating-point
40075         parameters should be interleaved when they are placed on the
40076         stack.
40077         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40078         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40079
40080 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40081
40082         * gcc.c-torture/execute/string-opt-2.c: New test.
40083
40084 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40085
40086         * g++.old-deja/g++.pt/crash60.C: New test.
40087
40088 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * g++.old-deja/g++.other/crash24.C: New test.
40091         * g++.old-deja/g++.other/crash25.C: New test.
40092         * g++.old-deja/g++.other/crash26.C: New test.
40093         * g++.old-deja/g++.other/crash27.C: New test.
40094         * g++.old-deja/g++.other/crash28.C: New test.
40095         * g++.old-deja/g++.other/crash29.C: New test.
40096         * g++.old-deja/g++.other/crash30.C: New test.
40097         * g++.old-deja/g++.other/crash31.C: New test.
40098         * g++.old-deja/g++.other/crash32.C: New test.
40099         * g++.old-deja/g++.other/crash33.C: New test.
40100         * g++.old-deja/g++.other/crash34.C: New test.
40101         * g++.old-deja/g++.other/crash35.C: New test.
40102
40103 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40104
40105         * gcc.c-torture/execute/20001031-1.c: New test.
40106
40107 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40108
40109         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40110         namespace.
40111
40112         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40113         standards-conformant.
40114
40115         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40116
40117         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40118         * g++.old-deja/g++.mike/p755a.C: Likewise.
40119         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40120         library makes no calls to `operator new' during initialization.
40121
40122 2000-11-04  Neil Booth  <neilb@earthling.net>
40123
40124         * gcc.dg/cpp/include2.c: New tests.
40125
40126 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40127
40128         * lib/g++.exp (g++_set_ld_library_path): New function.
40129         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40130
40131 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40132
40133         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40134         warnings.
40135
40136 2000-11-01  Richard Henderson  <rth@redhat.com>
40137
40138         * g++.old-deja/g++.ext/namedret1.C: New.
40139         * g++.old-deja/g++.ext/namedret2.C: New.
40140         * g++.old-deja/g++.ext/namedret3.C: New.
40141
40142 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40143
40144         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40145         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40146
40147 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40148
40149         * gcc.c-torture/execute/va-arg-21.c: New test.
40150
40151 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40152
40153         * gcc.dg/c99-complex-2.c: New test.
40154
40155 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40156
40157         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40158
40159 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40160
40161         * g++.old-deja/g++.other/inline16.C: New test.
40162
40163 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40164
40165         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40166         __PRETTY_FUNCTION__
40167
40168 2000-10-29  Neil Booth  <neilb@earthling.net>
40169
40170         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40171         New tests.
40172         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40173         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40174         optimisation.
40175
40176 2000-10-29  Neil Booth  <neilb@earthling.net>
40177
40178         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40179         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40180         * mi5.c: Test multiple includes work with -C.
40181         * trigraphs.c: Test ^= version.
40182
40183 2000-10-28  Neil Booth  <neilb@earthling.net>
40184
40185         New tests and test updates for new macro expander.
40186
40187         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40188         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40189         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40190         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40191         new diagnostic messages.
40192
40193         * gcc.dg/cpp/macro3.c: New tests.
40194
40195 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40196
40197         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40198         on the same line.
40199
40200 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40201
40202         * g++.old-deja/g++.other/eh2.C: New test.
40203
40204 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40205
40206         * gcc.c-torture/execute/20001027-1.c: New test.
40207
40208 2000-10-26  Richard Henderson  <rth@redhat.com>
40209
40210         * gcc.c-torture/execute/20001026-1.c: New.
40211
40212 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40213
40214         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40215         * g++.old-deja/g++.law/builtin1.C: Likewise.
40216         * g++.old-deja/g++.law/ctors10.C: Likewise.
40217         * g++.old-deja/g++.law/virtual3.C: Likewise.
40218         * g++.old-deja/g++.mike/p658.C: Likewise.
40219         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40220         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40221         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40222         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40223         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40224
40225 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40226
40227         * gcc.c-torture/compile/20001024-1.c: New test.
40228
40229 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40230
40231         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40232         to tell us whether or not we are using V3.
40233
40234 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40235
40236         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40237         operands.
40238
40239 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40240
40241         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40242
40243 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40244
40245         * gcc.c-torture/execute/20001024-1.c: New test.
40246
40247 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40248
40249         * g++.old-deja/g++.other/sibcall1.C: New test.
40250
40251 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40252
40253         * gcc.dg/noncompile/init-3.c: New test.
40254
40255 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40256
40257         * gcc.dg/format-array-1.c: New test.
40258
40259 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40260
40261         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40262         writing through null pointers; remove comment about testing
40263         unterminated strings.
40264
40265 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40266
40267         * gcc.c-torture/execute/20001017-2.c: New test.
40268
40269 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40270
40271         * gcc.c-torture/compile/20001018-1.c: New test.
40272         * gcc.c-torture/compile/20001018-1.x: Xfail.
40273
40274 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40275
40276         * gcc.c-torture/execute/20001017-1.c: New test.
40277
40278 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40279
40280         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40281         for multiple use of arguments with scanf formats; add tests for
40282         multiple use of arguments.
40283
40284 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40285
40286         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40287
40288 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40289
40290         * gcc.dg/format-miss-1.c: New test.
40291
40292 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40293
40294         * gcc.c-torture/execute/20001013-1.c: New test.
40295
40296 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40297
40298         * gcc.dg/format-branch-1.c: New test.
40299
40300 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40301
40302         * README, lib/file-format.exp: Remove EGCS references.
40303
40304 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40305
40306         * gcc.dg/20001013-1.c: New test.
40307
40308 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40309
40310         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40311         for intmax_t in the compiler using __typeof__ and the type rules
40312         for conditional expressions.
40313
40314 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40315
40316         * gcc.dg/20001012-1.c: New test.
40317         * gcc.dg/20001012-2.c: New test.
40318
40319 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40320
40321         * gcc.dg/format-attr-1.c: New test.
40322
40323 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40324
40325         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40326         __LONG_LONG_MAX__ instead of LLONG_MAX.
40327
40328 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40329
40330         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40331         scanf flags.
40332         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40333         flags.
40334
40335 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40336
40337         * gcc.dg/sequence-pt-1.c: New test.
40338
40339 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40340
40341         * gcc.c-torture/execute/20001011-1.c: New testcase.
40342         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40343
40344 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40345
40346         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40347         does not error on it.
40348
40349 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40350
40351         * gcc.dg/20001009-1.c: New test.
40352
40353 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40354
40355         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40356         * gcc.c-torture/execute/20001009-2.c: ... to here.
40357
40358 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40359
40360         * gcc.c-torture/compile/20001009-1.c: New testcase.
40361         * gcc.c-torture/execute/20001009-1.c: New testcase.
40362         Testcases provided by Jan Hubicka <jh@suse.cz>.
40363
40364 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40365
40366         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40367         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40368         uintmax_t using <limits.h> to emulate the compiler's internal
40369         logic.  No longer XFAIL %j tests.
40370
40371 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40372
40373         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40374         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40375         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40376         regexps and details of expected handling of some bad formats.
40377         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40378         suppression.
40379
40380 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40381
40382         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40383         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40384         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40385         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40386         in list archives.
40387
40388 2000-10-06  Richard Henderson  <rth@cygnus.com>
40389
40390         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40391         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40392         * g++.old-deja/g++.jason/report.C: Likewise.
40393         * g++.old-deja/g++.law/friend5.C: Likewise.
40394         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40395         of the expected warnings.
40396
40397 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40398
40399         * g++.old-deja/g++.pt/enum14.C: New test.
40400
40401 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         * g++.old-deja/g++.pt/crash59.C: New test.
40404
40405 2000-10-04  Will Cohen  <wcohen@redhat.com>
40406
40407         * gcc.dg/20000926-1.c: New test.
40408
40409 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40410
40411         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40412         function name for current C++ compiler.
40413         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40414
40415 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40416
40417         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40418         __PRETTY_FUNCTION__.
40419         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40420
40421 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40422
40423         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40424
40425 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40426
40427         * gcc.c-torture/compile/20000923-1.c: New test.
40428
40429 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40430
40431         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40432         * g++.old-deja/g++.pt/ttp62.C: Same.
40433         * g++.old-deja/g++.other/inline14.C: Same.
40434
40435 2000-09-24  Richard Henderson  <rth@cygnus.com>
40436
40437         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40438
40439 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40440
40441         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40442
40443 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40444
40445         * gcc.c-torture/compile/20000922-1.c: New file.
40446
40447 2000-09-21  Nick Clifton  <nickc@redhat.com>
40448
40449         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40450         a signed long modulo operation.
40451         (mod6): New function - perform an unsigned long modulo operation.
40452         (main): Add tests for modulos of very large numbers by very small
40453         dividends.
40454
40455 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40456
40457         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40458
40459 2000-09-19  Richard Henderson  <rth@cygnus.com>
40460
40461         * gcc.dg/compare2.c (case 10): XFAIL.
40462
40463 2000-09-18  Richard Henderson  <rth@cygnus.com>
40464
40465         * gcc.c-torture/execute/20000906-1.c: Move ...
40466         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40467         that support __builtin_trap.
40468
40469 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40470
40471         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40472
40473 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40474
40475         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40476         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40477         more $ format tests.
40478
40479 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40480
40481         * gcc.dg/format-errmk-1.c: New test.
40482
40483 2000-09-17  Greg McGary  <greg@mcgary.org>
40484
40485         * gcc.c-torture/execute/20000917-1.x: Remove.
40486
40487 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40488
40489         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40490
40491 2000-09-17  Greg McGary  <greg@mcgary.org>
40492
40493         * gcc.c-torture/execute/20000917-1.c: New test.
40494         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40495
40496 2000-09-16  Neil Booth  <NeilB@earthling.net>
40497
40498         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40499         in nested macro bug.
40500
40501 2000-09-15  Neil Booth  <NeilB@earthling.net>
40502
40503         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40504
40505 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40506
40507         * gcc.c-torture/execute/20000914-1.c: New test.
40508
40509 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40510
40511         * g++.other/inline13.C: New test.
40512
40513 2000-09-12  Andreas Jaeger  <aj@suse.de>
40514
40515         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40516         constant by Ulrich Drepper <drepper@redhat.com>.
40517
40518 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40519
40520         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40521
40522 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40523
40524         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40525
40526 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40527
40528         * gcc.dg/cpp/backslash.c: New test.
40529
40530 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40531
40532         * gcc.c-torture/execute/20000910-1.c: New test.
40533         * gcc.c-torture/execute/20000910-2.c: Likewise.
40534
40535 2000-09-11  Robert Lipe  <robertl@sco.com>
40536
40537         * gcc.dg/pragma-align.c: New test.
40538
40539 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         * g++.old-deja/g++.pt/explicit82.C: New test.
40542         * g++.old-deja/g++.pt/explicit83.C: New test.
40543
40544 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40545
40546         * gcc.dg/asm-names.c: New test.
40547
40548 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40549
40550         * gcc.dg/cpp/tr-warn6.c: New test
40551
40552 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40553
40554         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40555         be accepted.
40556
40557 2000-09-07  Catherine Moore  <clm@redhat.com>
40558
40559         * gcc.c-torture/execute/unroll-1.c: New test.
40560
40561 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40562
40563         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40564         ERROR markers.
40565         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40566         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40567         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40568         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40569         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40570         Preprocess only.
40571         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40572         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40573
40574 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40575
40576         * g++.old-deja/g++.pt/deduct2.C: New test.
40577
40578 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40579
40580         * g++.old-deja/g++.pt/parms2.C: New test.
40581
40582 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40583
40584         * g++.old-deja/g++.pt/crash58.C: New test.
40585
40586 2000-09-06  Greg McGary  <greg@mcgary.org>
40587
40588         * gcc.c-torture/execute/20000906-1.c: New test.
40589         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40590
40591 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40592
40593         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40594
40595 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40596
40597         * g++.old-deja/g++.pt/crash57.C: New test.
40598
40599 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40600
40601         * g++.old-deja/g++.pt/crash56.C: New test.
40602
40603 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40604
40605         * g++.old-deja/g++.pt/koenig1.C: New test.
40606
40607 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40608
40609         * gcc.dg/20000904-1.c: New test.
40610
40611 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40612
40613         * gcc.dg/cpp/paste8.c: New test.
40614
40615 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40616
40617         * gcc.c-torture/compile/20000827-1.c: New test.
40618
40619 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40620
40621         * gcc.dg/format-diag-1.c: New test.
40622
40623 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40624
40625         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40626         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40627         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40628         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40629         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40630
40631 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40632
40633         * g++.old-deja/g++.other/nested4.C: New test.
40634
40635 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40636
40637         * g++.old-deja/g++.ns/scoped1.C: New test.
40638
40639 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40640
40641         * lib/g++.exp: Support testing already-installed GCC.
40642
40643 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40644
40645         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40646
40647 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40648
40649         * gcc.dg/return-type-2.c: New test.
40650
40651 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40652
40653         * gcc.c-torture/compile/20000825-1.c: New test.
40654
40655 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40656
40657         * gcc.dg/dwarf2-2.c: New test.
40658
40659 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40660
40661         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40662         dg-warning regexps.
40663
40664 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40665
40666         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40667         gcc.dg/format-ext-5.c: New tests.
40668
40669 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40670
40671         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40672
40673 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40674
40675         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40676
40677 2000-08-24  Richard Henderson  <rth@cygnus.com>
40678
40679         * gcc.dg/ia64-sync-1.c: New test.
40680         * gcc.dg/ia64-sync-2.c: New test.
40681         * gcc.dg/ia64-asm-1.c: New test.
40682
40683 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40684
40685         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40686         * gcc.dg/format-ext-2.c: New test.
40687
40688 2000-08-23  Jason Merrill  <jason@redhat.com>
40689
40690         * lib/old-dejagnu.exp: Also ignore "In member function" and
40691         "At global scope".
40692
40693 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40694
40695         * gcc.dg/noncompile/label-lineno-1.c: New test.
40696
40697 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40698
40699         * gcc.dg/c99-array-nonobj-1.c: New test.
40700
40701 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40702
40703         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40704         tests.
40705         * gcc.dg/format-ext-1.c: New test.
40706
40707 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40708
40709         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40710         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40711         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40712         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40713         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40714
40715 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40716
40717         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40718         gcc.dg/c99-strftime-2.c: New tests.
40719
40720 2000-08-22  Richard Henderson  <rth@cygnus.com>
40721
40722         * gcc.c-torture/execute/20000822-1.c: New test.
40723
40724 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40725
40726         * gcc.c-torture/execute/20000819-1.x: Remove.
40727
40728 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40729
40730         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40731         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40732         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40733         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40734         gcc.dg/format-xopen-1.c: New tests.
40735
40736 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40737
40738         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40739
40740 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40741
40742         * g++.old-deja/g++.other/loop2.C: New test.
40743
40744         * gcc.c-torture/compile/20000606-1.c: New test.
40745         * gcc.c-torture/compile/20000728-1.c: New test.
40746         * gcc.c-torture/execute/20000801-1.c: New test.
40747         * gcc.c-torture/execute/20000801-2.c: New test.
40748         * gcc.c-torture/execute/20000819-1.c: New test.
40749         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40750         * gcc.dg/20000629-1.c: New test.
40751         * gcc.dg/20000724-1.c: New test.
40752         * gcc.dg/20000807-1.c: New test.
40753
40754 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40755
40756         * gcc.dg/cpp/pragma-1.c: New test.
40757         * gcc.dg/cpp/pragma-2.c: New test.
40758
40759 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40760
40761         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40762         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40763
40764 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40765
40766         * gcc.c-torture/compile/20000818-1.c: New test.
40767
40768 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40769
40770         * gcc.c-torture/execute/20000818-1.c: New test.
40771
40772 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40773
40774         * gcc.dg/format-va-1.c: New test.
40775
40776 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         * g++.old-deja/g++.other/typedef8.C: New test.
40779
40780 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40781
40782         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40783         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40784         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40785         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40786         * g++.old-deja/g++.other/ptrmem7.C: New test.
40787         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40788
40789 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40790
40791         * g++.old-deja/g++.pt/typename27.C: New test.
40792
40793 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40794
40795         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40796         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40797         * g++.old-deja/g++.pt/friend45.C: New test.
40798         * g++.old-deja/g++.other/friend8.C: New test.
40799
40800 2000-08-15  Richard Henderson  <rth@cygnus.com>
40801
40802         * gcc.c-torture/execute/20000815-1.c: New test.
40803
40804 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40805
40806         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40807         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40808         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40809
40810 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40811
40812         * g++.old-deja/g++.other/refinit2.C: New test.
40813
40814 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40815
40816         * lib/c-torture.exp (c-torture): Make
40817         compiler_conditional_xfail_data global.
40818         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40819         compiler_conditional_xfail_data machinery.
40820         (f-torture-execute): Likewise.
40821         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40822         and only when unrolling loops.
40823
40824         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40825
40826 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40827
40828         * g++.old-deja/g++.pt/explicit81.C: New test.
40829
40830 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40831
40832         * g++.old-deja/g++.pt/typename26.C: New test.
40833
40834 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40835
40836         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40837         warning.
40838
40839 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40840
40841         * g++.old-deja/g++.other/array3.C: New test.
40842
40843 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40844
40845         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40846         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40847         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40848         New tests.
40849
40850 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40851
40852         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40853         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40854
40855 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40856
40857         * gcc.c-torture/execute/20000808-1.c: New test.
40858
40859 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40860
40861         * gcc.dg/c90-const-expr-1.c: New test.
40862
40863 2000-08-08  Richard Henderson  <rth@cygnus.com>
40864
40865         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40866
40867 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40868
40869         * gcc.dg/noncompile/const-ll-1.c: New test.
40870
40871 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40872
40873         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40874
40875 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40876
40877         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40878         that running programs linked against the shared version of libobjc
40879         run correctly.
40880
40881 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40882
40883         * gcc.dg/c99-printf-1.c: New test.
40884
40885 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40886
40887         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40888
40889 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40890
40891         * gcc.c-torture/execute/20000731-1.x: Delete.
40892
40893 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40894
40895         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40896         and torture_without_loops as is done by c-torture.exp.
40897         (search_for): Copy from c-torture.exp.
40898         (gcc-dg-runtest): New function, drives a directory of tests
40899         iterating over the TORTURE_OPTIONS.
40900         (scan-assembler, scan-assembler-not): Move here from
40901         individual directory drivers.
40902
40903         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40904         defined by lib/gcc-dg.exp.
40905         * gcc.dg/cpp/cpp.exp: Likewise.
40906         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40907         gcc-dg-runtest, so we cycle over optimization options.
40908
40909         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40910         * gcc.dg/compare2.c: No longer expected to fail.
40911
40912 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40913
40914         * gcc.c-torture/execute/20000804-1.c: New test.
40915
40916 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40917
40918         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40919
40920 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40921
40922         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40923
40924 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40925
40926         * gcc.c-torture/compile/20000803-1.c: New test.
40927
40928 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40929
40930         * gcc.c-torture/execute/20000801-3.c,
40931         gcc.c-torture/execute/20000801-4.c: New tests.
40932         * gcc.c-torture/execute/20000801-3.x,
40933         gcc.c-torture/execute/20000801-4.x: Xfail.
40934
40935 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40936
40937         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40938         libobjc/.libs to allow for libtool.
40939
40940 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40941
40942         * gcc.c-torture/compile/20000802-1.c: New test.
40943
40944 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40945
40946         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40947
40948 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40949
40950         * gcc-c-torture/execute/20000731-2.c: New test.
40951
40952         * gcc.c-torture/execute/20000731-1.c: New test.
40953         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40954
40955 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40956
40957         * testsuite/gcc.dg/cpp/paste7.c: New test.
40958         * gcc.dg/cpp/20000725-1.c: New test.
40959
40960 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40961
40962         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40963         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40964         declaration warning for __builtin_dwarf_reg_size.
40965
40966         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40967
40968 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40969
40970         * gcc.dg/noncompile/voidparam-1.c: New test.
40971
40972 2000-07-30  Richard Henderson  <rth@cygnus.com>
40973
40974         * gcc.dg/c90-digraph-1.c: Don't xfail.
40975         * gcc.dg/compare2.c (case 10): Xfail.
40976         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40977
40978 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40979
40980         * gcc.dg/c99-main-1.c: New test.
40981
40982 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40983
40984         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40985
40986 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40987
40988         * gcc.c-tortuer/execute/20000726-1.c: New test.
40989
40990 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40991
40992         * gcc.c-torture/execute/enum-2.c: New test.
40993
40994 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40995
40996         * gcc.dg/cpp/tr-warn3.c: New test.
40997
40998 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40999
41000         * g++.old-deja/g++.ext/implicit1.C: Remove.
41001         * g++.old-deja/g++.jason/c2.C: Remove
41002         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41003         * g++.old-deja/g++.pt/crash16.C: Likewise.
41004         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41005
41006 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41007
41008         * g++.old-deja/g++.other/for2.C: New test.
41009
41010 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41011
41012         * gcc.dg/20000720-1.c: New test.
41013
41014 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41015
41016         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41017
41018 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41019
41020         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41021         * gcc.c-torture/execute/20000722-1.c: New.
41022         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41023
41024 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41025
41026         * gcc.dg/cpp/20000720-1.S: New test.
41027
41028 2000-07-21  Michael Meissner  <meissner@redhat.com>
41029
41030         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41031
41032 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41033
41034         * g++.old-deja/g++.brendan/crash16.C,
41035         g++.old-deja/g++.brendan/parse3.C,
41036         g++.old-deja/g++.brendan/redecl1.C,
41037         g++.old-deja/g++.ns/template13.C,
41038         g++.old-deja/g++.other/decl4.C,
41039         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41040
41041 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41042
41043         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41044         and "Internal error".
41045
41046         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41047         regexps.
41048         * gcc.dg/cpp/paste6.c: New test.
41049
41050 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41051
41052         * gcc.dg/cpp/tr-direct.c: New test.
41053
41054         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41055         gcc.dg/cpp/undef1.c: Tweak error regexps.
41056
41057 2000-07-18  Eric Christopher <echristo@redhat.com>
41058
41059         * gcc.c-torture/compile/20000718-1.c: New test.
41060
41061 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41062
41063         * cpplex.c (_cpp_push_token): If the token being pushed back
41064         is the previous token in this context, just subtract one from
41065         context->posn.
41066         * cppmacro.c (save_expansion): Clear aux field when storing a
41067         placemarker.
41068
41069 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41070
41071         * gcc.dg/noncompile/redecl-1.c: New test.
41072
41073 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41074
41075         * gcc.c-torture/execute/20000717-5.c: New test.
41076         * gcc.c-torture/execute/20000717-1.x: Removed.
41077
41078 2000-07-17  Richard Henderson  <rth@cygnus.com>
41079
41080         * gcc.c-torture/execute/20000717-4.c: New test.
41081
41082 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41083
41084         * gcc.dg/cpp/syshdr.c: New test.
41085         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41086
41087 2000-07-17  Neil Booth  <neilb@earthling.net>
41088
41089         * gcc.dg/cpp/cmdlne-dM.c: New test.
41090         * gcc.dg/cpp/cmdlne-dD.c: New test.
41091
41092 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41093
41094         * gcc.c-torture/execute/20000717-3.c: New test.
41095
41096         * gcc.c-torture/compile/20000717-1.c: New test.
41097
41098 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41099
41100         * gcc.c-torture/execute/20000717-2.c: New test.
41101
41102 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41103
41104         * gcc.dg/formatz-1.c: New test.
41105
41106         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41107         * gcc.dg/c99-digraph-1.c: New tests.
41108
41109         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41110         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41111
41112         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41113         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41114         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41115         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41116         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41117         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41118         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41119
41120 2000-07-17   Greg McGary <greg@mcgary.org>
41121
41122         * gcc.c-torture/execute/20000717-1.c: New test.
41123         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41124
41125 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41126
41127         * gcc.c-torture/execute/20000715-2.c: New test.
41128         * gcc.dg/20000715-1.c: New test.
41129
41130 2000-07-15  Michael Meissner  <meissner@redhat.com>
41131
41132         * gcc.c-torture/execute/20000715-1.c: New test.
41133
41134 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41135
41136         * gcc.c-torture/execute/20000707-1.c: New test.
41137
41138 2000-07-13  Neil Booth  <NeilB@earthling.net>
41139
41140         * testsuite/gcc.dg/cpp/digraph1.c,
41141         testsuite/gcc.dg/cpp/digraph2.c,
41142         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41143
41144 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41145
41146         * g77.f-torture/compile/20000630-2.f: New test.
41147         * g77.f-torture/compile/20000630-2.x
41148
41149 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41150
41151         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41152
41153 2000-07-11  Neil Booth  <NeilB@earthling.net>
41154
41155         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41156
41157 2000-07-11  Neil Booth  <NeilB@earthling.net>
41158
41159         * gcc.dg/cpp/cmdlne-C.c: New.
41160
41161 2000-07-09  Neil Booth  <NeilB@earthling.net>
41162
41163         * gcc.dg/cpp/directiv.c: New tests.
41164         * gcc.dg/cpp/undef1.c: Update.
41165
41166 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41167
41168         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41169
41170 2000-07-09  Neil Booth  <NeilB@earthling.net>
41171
41172         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41173
41174 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41175
41176         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41177         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41178
41179 2000-07-08  Neil Booth  <NeilB@earthling.net>
41180
41181         * gcc.dg/cpp/macsyntx.c: New tests.
41182
41183 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41184
41185         * gcc.dg/20000707-1.c: New test.
41186
41187 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41188
41189         * gcc.c-torture/execute/20000706-1.c: New test.
41190         * gcc.c-torture/execute/20000706-2.c: New test.
41191         * gcc.c-torture/execute/20000706-3.c: New test.
41192         * gcc.c-torture/execute/20000706-4.c: New test.
41193         * gcc.c-torture/execute/20000706-5.c: New test.
41194
41195 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41196
41197         * g++.old-deja/g++.pt/instantiate7.C: New test.
41198
41199 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41202         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41203         * g++.old-deja/g++.other/rtti3.C: Likewise.
41204         * g++.old-deja/g++.other/rttid3.C: Likewise.
41205
41206 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41207
41208         *  g77.f-torture/compile/20000630-1.x: Fix typo
41209
41210 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41211
41212         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41213         assembly output.
41214
41215 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41216
41217         * gcc.dg/cpp/ident.c: New test.
41218
41219 2000-07-05  Neil Booth  <NeilB@earthling.net>
41220
41221         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41222           gcc.dg/cpp/lexstrng.c: New tests.
41223
41224 2000-07-04  Neil Booth  <NeilB@earthling.net>
41225
41226         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41227         * gcc.dg/cpp/strify2.c: Same.
41228
41229 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41230
41231         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41232         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41233         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41234         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41235
41236         * testsuite/gcc.dg/cpp/macro1.c,
41237         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41238         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41239         testsuite/gcc.dg/cpp/strify1.c,
41240         testsuite/gcc.dg/cpp/strify2.c: New tests.
41241
41242 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41243
41244         * gcc.c-torture/execute/20000703-1.c: New test.
41245
41246 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41247
41248         * g++.old-deja/g++.pt (lookup10.C): New test.
41249
41250 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41251
41252         * g++.old-deja/g++.pt (typename25.C): New test.
41253
41254 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41255
41256         * gcc.c-torture/compile/20000701-1.c: New test.
41257
41258 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41259
41260         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41261         to test case.
41262
41263 2000-06-30  Catherine Moore  <clm@cygnus.com>
41264
41265         * gcc.c-torture/execute/align-1.c: New test.
41266
41267 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41268
41269         * g++.old-deja/g++.pt/expr8.C: New test.
41270         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41271
41272 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41273
41274         * gcc.c-torture/compile/20000629-1.c: New test.
41275
41276 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41277
41278
41279         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41280         gcc.dg/noncompile directory, depending on whether they're
41281         preprocessor tests or not.  Annotate all the tests for the dg
41282         framework.
41283
41284         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41285         * gcc.dg/noncompile/noncompile.exp: New.
41286
41287         * Moved files:
41288         Old name                                New name
41289         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41290         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41291         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41292         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41293         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41294         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41295         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41296         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41297         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41298         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41299         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41300         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41301         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41302         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41303         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41304         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41305         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41306         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41307         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41308         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41309         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41310         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41311         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41312         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41313
41314         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41315         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41316         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41317         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41318         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41319         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41320
41321 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41322
41323         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41324         declare one variable.  On the fourth, error.
41325         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41326         declared by 20000628-1a.h.
41327
41328 2000-06-29  Richard Henderson  <rth@redhat.com>
41329
41330         * gcc.c-torture/execute/930529-1.x: New file.
41331         * gcc.dg/920413-1.c: Adjust expected warning text.
41332         * gcc.dg/980217-1.c: Declare abort.
41333         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41334
41335 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41336
41337         * g77.f-torture/compile/20000629-1.f: New test.
41338         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41339
41340 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41341
41342         Rearrange lots of files, removing entirely the
41343         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41344         directories.
41345
41346         * Deleted files:
41347         gcc.c-torture/code_quality/code_quality.exp
41348         gcc.c-torture/special/special.exp
41349         gcc.failure/failure.exp
41350         gcc.failure/940409-1.x
41351         gcc.c-torture/compile/961203-1.x
41352
41353         * New files:
41354         gcc.misc-tests/linkage.exp
41355         gcc.c-torture/execute/920730-1t.c
41356         gcc.c-torture/execute/920730-1t.x
41357         gcc.c-torture/compile/920520-1.x
41358         gcc.c-torture/compile/920521-1.x
41359         gcc.c-torture/compile/981006-1.x
41360         gcc.c-torture/execute/eeprof-1.x
41361
41362         * Moved files (possibly with modifications to fit a new harness):
41363         Old name                                New name
41364         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41365         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41366         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41367         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41368         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41369         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41370         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41371         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41372         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41373         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41374         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41375         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41376         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41377         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41378
41379 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41380
41381         * c-torture/compile/961203-1.x: Delete.
41382
41383         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41384         not exit. Include stdio.h.
41385         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41386         * gcc.misc-tests/dg-12.c: Likewise.
41387         * gcc.misc-tests/dg-5.c: Likewise.
41388         * gcc.misc-tests/dg-6.c: Likewise.
41389         * gcc.misc-tests/dg-7.c: Prototype abort.
41390         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41391         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41392         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41393         not exit.
41394         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41395         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41396
41397 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41398
41399         * gcc.dg/cpp/20000628-1.c: New test.
41400         * gcc.dg/cpp/20000628-1.h: New header for above test.
41401         * gcc.dg/cpp/20000628-1a.h: Likewise.
41402
41403 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41404
41405         * gcc.dg/cpp: New directory.
41406         * gcc.dg/cpp/cpp.exp: New driver.
41407         * gcc.dg/cpp/20000627-1.c: New test.
41408         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41409         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41410         and rewrite as a compilation test.
41411
41412         * gcc.dg: Move many files into the cpp subdirectory, possibly
41413         renaming or editing them as well.
41414         Old name                New name
41415         990119-1.c              cpp/19990119-1.c
41416         990228-1.c              cpp/19990228-1.c
41417         990407-1.c              cpp/19990407-1.c
41418         990409-1.c              cpp/19990409-1.c
41419         990413-1.c              cpp/19990413-1.c
41420         990703-1.c              cpp/19990703-1.c
41421         20000127-1.c            cpp/20000127-1.c
41422         20000129-1.c            cpp/20000129-1.c
41423         20000207-1.c            cpp/20000207-1.c
41424         20000207-2.c            cpp/20000207-2.c
41425         20000209-1.c            cpp/20000209-1.c
41426         20000209-2.c            cpp/20000209-2.c
41427         20000301-1.c            cpp/20000301-1.c
41428         20000419-1.c            cpp/20000419-1.c
41429         20000510-1.S            cpp/20000510-1.S
41430         20000519-1.c            cpp/20000519-1.c
41431         20000529-1.c            cpp/20000529-1.c
41432         20000625-1.c            cpp/20000625-1.c
41433         20000625-2.c            cpp/20000625-2.c
41434         cpp-as1.c               cpp/assert1.c
41435         cpp-as2.c               cpp/assert2.c
41436         cxx-comments-1.c        cpp/cxxcom1.c
41437         cxx-comments-2.c        cpp/cxxcom2.c
41438         endif-label.c           cpp/endif.c
41439         cpp-hash1.c             cpp/hash1.c
41440         cpp-hash2.c             cpp/hash2.c
41441         cpp-if1.c               cpp/if-1.c
41442         cpp-if2.c               cpp/if-2.c
41443         cpp-if3.c               cpp/if-3.c
41444         cpp-if4.c               cpp/if-4.c
41445         cpp-if5.c               cpp/if-5.c
41446         cpp-cond.c              cpp/if-cexp.c
41447         cpp-missingop.c         cpp/if-mop.c
41448         cpp-missingparen.c      cpp/if-mpar.c
41449         cpp-opprec.c            cpp/if-oppr.c
41450         cpp-ifparen.c           cpp/if-paren.c
41451         cpp-shortcircuit.c      cpp/if-sc.c
41452         cpp-shift.c             cpp/if-shift.c
41453         cpp-unary.c             cpp/if-unary.c
41454         cpp-li1.c               cpp/line1.c
41455         cpp-li2.c               cpp/line2.c
41456         lineno.c                cpp/line3.c
41457         lineno-2.c              cpp/line4.c
41458         cpp-mi.c                cpp/mi1.c
41459         cpp-mic.h               cpp/mi1c.h
41460         cpp-micc.h              cpp/mi1cc.h
41461         cpp-mind.h              cpp/mi1nd.h
41462         cpp-mindp.h             cpp/mi1ndp.h
41463         cpp-mix.h               cpp/mi1x.h
41464         cpp-mi2.c               cpp/mi2.c
41465         cpp-mi2a.h              cpp/mi2a.h
41466         cpp-mi2b.h              cpp/mi2b.h
41467         cpp-mi2c.h              cpp/mi2c.h
41468         cpp-mi3.c               cpp/mi3.c
41469         cpp-mi3.def             cpp/mi3.def
41470         poison-1.c              cpp/poison.c
41471         pr-impl.c               cpp/prag-imp.c
41472         cpp-redef-2.c           cpp/redef1.c
41473         cpp-redef.c             cpp/redef2.c
41474         strpaste.c              cpp/strp1.c
41475         strpaste-2.c            cpp/strp2.c
41476         cpp-tradpaste.c         cpp/tr-paste.c
41477         cpp-tradstringify.c     cpp/tr-str.c
41478         cpp-tradwarn1.c         cpp/tr-warn1.c
41479         cpp-tradwarn2.c         cpp/tr-warn2.c
41480         trigraphs.c             cpp/trigraphs.c
41481         cpp-unc1.c              cpp/unc1.c
41482         cpp-unc2.c              cpp/unc2.c
41483         cpp-unc3.c              cpp/unc3.c
41484         cpp-unc.c               cpp/unc4.c
41485         undef.c                 cpp/undef1.c
41486         undef-2.c               cpp/undef2.c
41487         cpp-wi1.c               cpp/widestr1.c
41488
41489 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41490
41491         * lib/g++.exp (g++_include_flags): Tweak.
41492
41493 2000-06-27  H.J. Lu  <hjl@gnu.org>
41494             Loren J. Rittle  <ljrittle@acm.org>
41495
41496         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41497         version with one that knows about the new gcc tree structure.
41498         (g++_link_flags): Same.
41499
41500 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41501
41502         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41503         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41504         case we are cross-compiling.
41505
41506         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41507         g++.old-deja/g++.niklas/Makefile.in,
41508         g++.old-deja/g++.niklas/configure.in,
41509         g++.old-deja/g++.other/Makefile.in,
41510         g++.old-deja/g++.other/configure.in,
41511         gcc.c-torture/code_quality/Makefile.in,
41512         gcc.c-torture/code_quality/configure.in,
41513         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41514         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41515         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41516         gcc.c-torture/execute/ieee/Makefile.in,
41517         gcc.c-torture/execute/ieee/configure.in,
41518         gcc.c-torture/noncompile/Makefile.in,
41519         gcc.c-torture/noncompile/configure.in,
41520         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41521         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41522         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41523
41524 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41525
41526         * g++.old-deja/g++.other/ambig3.C: New test.
41527
41528 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41529
41530         * g++.old-deja/g++.pt/syntax1.C: New test.
41531         * g++.old-deja/g++.pt/syntax2.C: New test.
41532         * g++.old-deja/g++.other/syntax3.C: New test.
41533         * g++.old-deja/g++.other/syntax4.C: New test.
41534
41535 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41536
41537         * gcc.dg/20000623-1.c: Prototype exit and abort.
41538
41539 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41540
41541         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41542         New tests.
41543         * gcc.dg/cpp-mi3.def: New file.
41544
41545         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41546         inside assertions.
41547         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41548         lexer's error messages.
41549         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41550         divine anything from the linemarkers.
41551         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41552         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41553
41554 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41555
41556         * gcc.dg/20000623-1.c: New test.
41557
41558 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41559
41560         * gcc.c-torture/execute/20000622-1.c: New test.
41561
41562 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41563
41564         * g++.old-deja/g++.other/init15.C: New test.
41565
41566 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         * g++.old-deja/g++.pt/vaarg2.C: New test.
41569         * g++.old-deja/g++.pt/vaarg3.C: New test.
41570
41571 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41572
41573         * g++.old-deja/g++.other/dyncast6.C: New test.
41574
41575 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41576
41577         * gcc.c-torture/execute/loop-6.c: New test.
41578
41579 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41580
41581         * gcc.dg/20000614-1.c: New test.
41582         * gcc.dg/20000614-2.c: New test.
41583
41584 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41585
41586         * g++.old-deja/g++.other/inline12.C: New test.
41587
41588 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41589
41590         * g++.old-deja/g++.other/eh1.C: New test.
41591
41592 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41593
41594         * g++.old-deja/g++.other/type.C: New test.
41595
41596 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41597
41598         * g++.old-deja/g++.other/initstring.C: New test.
41599
41600 2000-06-12  Jason Merrill  <jason@redhat.com>
41601
41602         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41603
41604 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41605
41606         * gcc.c-torture/compile/20000609-1.c: New test.
41607
41608 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41609
41610         * gcc.dg/20000609-1.c: New test.
41611
41612 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41613
41614         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41615         * gcc.c-torture/noncompile/poison-1.c: Move...
41616         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41617         * gcc.dg/cpp-li1.c: Add a token after the #line.
41618
41619 2000-06-05  Richard Henderson  <rth@cygnus.com>
41620
41621         * gcc.c-torture/execute/20000605-2.c: New test.
41622         * gcc.c-torture/execute/20000605-3.c: New test.
41623
41624 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41625
41626         * g77.f-torture/execute/20000503-1.x: New file.
41627
41628 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41629
41630         * g++.old-deja/g++.eh/badalloc1.C: New test.
41631
41632 2000-06-05  Richard Henderson  <rth@cygnus.com>
41633
41634         * gcc.c-torture/execute/20000605-1.c: New test.
41635
41636 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41637             Nathan Sidwell <nathan@codesourcery.com>
41638
41639         * gcc.c-torture/compile/20000605-1.c: New test.
41640
41641 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41642
41643         * g77.f-torture/compile/20000601-1.f: New test.
41644
41645 2000-06-03  Richard Henderson  <rth@cygnus.com>
41646
41647         * gcc.c-torture/execute/20000603-1.c: New.
41648
41649 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41650
41651         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41652         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41653
41654 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41655
41656         * gcc.dg/compare2.c (case 12): XFAIL.
41657         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41658         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41659
41660         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41661
41662 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41663
41664         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41665         guard macro is already defined when the header is first
41666         included.
41667         * gcc.dg/cpp-mix.h: New file.
41668         * gcc.dg/endif-label.c: Update patterns to match compiler.
41669
41670         * g++.brendan/complex1.C: Declare abort.
41671         * g++.law/refs4.C: Remove XFAIL.
41672         * g++.oliva/expr2.C: Declare abort and exit.
41673
41674 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41675
41676         * gcc.c-torture/execute/20000528-1.c: New test.
41677
41678         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41679         * g++.old-deja/g++.law/temps4.C: Likewise.
41680
41681         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41682         stdlib.h.  Call abort() on failure.
41683         * g++.old-deja/g++.law/refs4.C: Likewise.
41684         * g++.old-deja/g++.law/temps4.C: Likewise.
41685         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41686         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41687
41688 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41689
41690         Relative to g++.dg/special:
41691         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41692
41693         Relative to g++.old-deja:
41694         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41695         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41696         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41697         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41698         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41699         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41700         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41701
41702         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41703         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41704         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41705         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41706         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41707         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41708         and/or string.h.
41709
41710         * g++.other/goto1.C: Update expectations for error messages.
41711
41712 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41713
41714         * gcc.c-torture/compile/20000523-1.c: New test.
41715
41716 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41717
41718         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41719
41720 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41721
41722         * g++.old-deja/g++.eh/catch11.C: New test.
41723         * g++.old-deja/g++.eh/catch12.C: New test.
41724
41725 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41726
41727         * gcc.c-torture/execute/20000523-1.c: New test.
41728
41729 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41730
41731         * c-torture/execute/bcp-1.c: Replace abort in arg of
41732         __builtin_constant_p with a generic external function.
41733
41734         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41735         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41736         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41737         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41738         Prototype abort and/or exit.
41739
41740         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41741         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41742         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41743         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41744
41745 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41746
41747         * gcc.dg/dwarf2-1.c: New test.
41748
41749 2000-05-20  Richard Henderson  <rth@cygnus.com>
41750
41751         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41752
41753 2000-05-20  Andreas Jaeger  <aj@suse.de>
41754
41755         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41756         testcase.
41757
41758 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41759
41760         * gcc.c-torture/execute/20000519-2.c: New test.
41761
41762 2000-05-19  Andreas Jaeger  <aj@suse.de>
41763
41764         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41765         which fails with SSA.
41766
41767         * lib/c-torture.exp: Also test with -O3 -fssa.
41768
41769 2000-05-18  Michael Meissner  <meissner@redhat.com>
41770
41771         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41772         * gcc.c-torture/execute/920415-1.c: Ditto.
41773         * gcc.c-torture/execute/920501-1.c: Ditto.
41774         * gcc.c-torture/execute/conversion.c: Ditto.
41775         * gcc.c-torture/execute/cvt-1.c: Ditto.
41776
41777 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41778
41779         * gcc.c-torture/compile/20000518-1.c: New test.
41780
41781 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41782
41783         * g77.f-torture/compile/200005018.f: New test.
41784
41785 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41786
41787         * gcc.c-torture/compile/20000517-1.c: New test.
41788
41789 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41790
41791         * gcc.c-torture/execute/20000516-1.c: New test.
41792
41793 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41794
41795         * g++.old-deja/g++.other/eh.C: New test.
41796
41797 2000-05-12  Richard Henderson  <rth@cygnus.com>
41798
41799         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41800         constants through to doit's conditional.
41801
41802 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41803
41804         * gcc.c-torture/compile/20000511-1.c: New test.
41805         * g77.f-torture/compile/20000511-1.f: New test.
41806         * g77.f-torture/compile/20000511-2.f: New test.
41807
41808 2000-05-11  Michael Meissner  <meissner@redhat.com>
41809
41810         * gcc.c-torture/execute/20000511-1.c: New test.
41811
41812 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41813
41814         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41815         * gcc.dg/20000510-1.S: New.
41816
41817 2000-05-08  Catherine Moore  <clm@cygnus.com>
41818
41819         * gcc.dg/unused-3.c: New.
41820
41821 2000-05-06  Richard Henderson  <rth@cygnus.com>
41822
41823           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41824           * g++.old-deja/g++.mike/warn1.C: Likewise.
41825           * g++.old-deja/g++.pt/local1.C: Likewise.
41826           * g++.old-deja/g++.pt/local7.C: Likewise.
41827           * g++.old-deja/g++.pt/spec16.C: Likewise.
41828
41829 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41832
41833 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41834
41835           * g77.f-torture/execute/20000503-1.f: New test.
41836
41837 2000-05-04  Andreas Jaeger  <aj@suse.de>
41838
41839         * gcc.dg/noreturn-2.c: New test.
41840
41841 2000-05-04  Neil Booth  <NeilB@earthling.net>
41842
41843         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41844         preprocessor.
41845
41846 2000-05-04  Richard Henderson  <rth@cygnus.com>
41847
41848         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41849
41850 2000-05-04  Richard Henderson  <rth@cygnus.com>
41851
41852         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41853         OpenSSL by Jason R Thorpe.
41854
41855 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41856
41857         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41858
41859 2000-05-03  Robert Lipe <robertlipe@usa.net>
41860
41861         * gcc.dg/20000503-1.c: New test.
41862
41863 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41864
41865         * gcc.c-torture/compile/20000502-1.c: New test.
41866         * g++.old-deja/g++.other/align.C: New test.
41867         * gcc.dg/cpp-tradstringify.c: New test.
41868
41869 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41870
41871         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41872         and hard registers.
41873
41874 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41875
41876         * gcc.c-torture/execute/loop-5.c: New test.
41877
41878 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41879
41880         * gcc.c-torture/execute/va-arg-20.c: New test.
41881
41882 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41883
41884         * gcc.c-torture/execute/20000422-1.c: New test.
41885
41886 2000-04-20  Greg McGary  <gkm@gnu.org>
41887
41888         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41889         when optimizing, but without sibling-call optimizations (-O1).
41890
41891 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41892
41893           * gcc.c-torture/compile/20000420-1.c: New test.
41894
41895 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.abi/ptrflags.C: New test.
41898         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41899
41900 2000-04-19  Catherine Moore  <clm@cygnus.com>
41901
41902         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41903
41904 2000-04-19  Greg McGary  <gkm@gnu.org>
41905
41906         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41907         sibling-call optimizations.
41908
41909 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41910
41911         * gcc.dg/20000419-1.c: New test.
41912
41913 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41914
41915         * gcc.c-torture/execute/20000412-6.c: New test.
41916
41917 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41918
41919         * gcc.c-torture/execute/20000412-5.c: New test.
41920         * g77.f-torture/compile/20000412-1.f: New test.
41921         * gcc.c-torture/execute/20000412-4.c: New test.
41922         * gcc.c-torture/compile/20000412-2.c: New test.
41923         * gcc.c-torture/execute/20000412-3.c: New test.
41924         * gcc.c-torture/compile/20000412-1.c: New test.
41925         * gcc.c-torture/execute/20000412-2.c: New test.
41926
41927 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41928
41929         * objc/execute/bf-20.m: New test.
41930
41931 2000-04-10  Richard Henderson  <rth@cygnus.com>
41932
41933         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41934
41935         * gcc.c-torture/execute/20000412-1.c: New test.
41936
41937 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41938
41939         * g++.old-deja/g++.eh/catchptr1.C: New test.
41940
41941 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41942
41943         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41944
41945 2000-04-08  Neil Booth  <NeilB@earthling.net>
41946
41947         * gcc.dg/cpp-nullchar.c: Remove test as
41948         embedded nulls cause problems.
41949
41950 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41951
41952         * gcc.dg/compare2.c: New test.
41953
41954 2000-04-08  Neil Booth  <NeilB@earthling.net>
41955
41956         * gcc.dg/cpp-nullchar.c: New test.
41957
41958 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41959
41960         * gcc.dg/cpp-mi2.c: New test.
41961         * gcc.dg/cpp-mi2[abc].h: New files.
41962
41963 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41964
41965         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41966         member name.
41967
41968 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * g++.old-deja/g++.abi/vmihint.C: New test.
41971
41972 2000-04-06  Neil Booth  <NeilB@earthling.net>
41973
41974         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41975         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41976         copyright.
41977
41978 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41979
41980         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41981         avoid stack-frame overwrite.
41982
41983 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41984
41985         * gcc.c-torture/compile/20000405-2.c: New test.
41986         * gcc.c-torture/compile/20000405-3.c: New test.
41987
41988 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41989
41990         * gcc.c-torture/compile/20000405-1.c: New test.
41991
41992 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41993
41994         * gcc.dg/cast-qual-1.c: Revert last change.
41995
41996 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41997
41998         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41999
42000 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42001
42002         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42003         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42004
42005 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42006
42007         * gcc.c-torture/compile/20000403-2.c: New test.
42008         * gcc.c-torture/compile/20000403-1.c: New test.
42009
42010 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42011
42012         * gcc.c-torture/execute/20000403-1.c: New test.
42013
42014 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42015
42016         * gcc.c-torture/execute/20000402-1.c: New test.
42017
42018 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42019
42020         * gcc.c-torture/execute/va-arg-15.c: New test.
42021         * gcc.c-torture/execute/va-arg-16.c: New test.
42022         * gcc.c-torture/execute/va-arg-17.c: New test.
42023         * gcc.c-torture/execute/va-arg-18.c: New test.
42024         * gcc.c-torture/execute/va-arg-19.c: New test.
42025
42026 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42027
42028         * gcc.c-torture/compile/981211-1.c: Move to...
42029         * gcc.dg/cpp-as1.c: ...here.
42030         * gcc.dg/cpp-as2.c: New file.
42031
42032         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42033         compiler.
42034
42035 2000-04-02  Neil Booth  <NeilB@earthling.net>
42036
42037         * gcc.dg/cpp-cond.c  New tests.
42038         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42039         accidental success less likely.
42040         * gcc.dg/cpp-missingop.c  New tests.
42041         * gcc.dg/cpp-missingparen.c  New tests.
42042         * gcc.dg/cpp-shift.c  New tests.
42043         * gcc.dg/cpp-shortcircuit.c  New tests.
42044         * gcc.dg/cpp-unary.c  New tests.
42045
42046 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42047
42048         * gcc.c-torture/compile/20000329-1.c: New test.
42049
42050 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42051
42052         * gcc.c-torture/compile/20000326-1.c: New test.
42053         * gcc.c-torture/compile/20000326-2.c: New test.
42054
42055 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42056
42057         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42058         the first parameter is a function argument.
42059
42060 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42061
42062         * g++.old-deja/g++.ext/array4.C: New test.
42063
42064 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42065
42066         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42067
42068 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42069
42070         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42071
42072 2000-03-19  Richard Henderson  <rth@cygnus.com>
42073
42074         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42075
42076 2000-03-19  Richard Henderson  <rth@cygnus.com>
42077
42078         * gcc.c-torture/compile/20000319-1.c: New test.
42079
42080 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42081
42082         * gcc.c-torture/execute/20000314-3.c: New test.
42083         * gcc.c-torture/execute/20000314-2.c: New test.
42084         * gcc.c-torture/execute/20000314-1.c: New test.
42085         * gcc.c-torture/compile/20000314-2.c: New test.
42086         * gcc.c-torture/compile/20000314-1.c: New test.
42087
42088 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42089
42090         * g++.old-deja/g++.warn/inline.C: New test.
42091
42092 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42093
42094         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42095         standards-compliant result rather than specific constants.
42096         Put test-values in array.
42097
42098 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42099
42100         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42101         (g++_target_compile): Put test-specific options last.
42102
42103 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42104
42105         * g++.old-deja/g++.eh/vbase4.C: New test.
42106
42107 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42110
42111 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42112
42113         * g++.old-deja/g++.brendan/misc12.C: Removed.
42114         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42115         * g++.old-deja/g++.ext/pretty4.C: New test.
42116
42117 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42118
42119         * g++.old-deja/g++.other/string2.C: New test.
42120
42121 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42122
42123         * g++.old-deja/g++.warn/impint2.C: New test.
42124
42125 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42126
42127         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42128         is 1, not zero.
42129
42130 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42131
42132         * g++.old-deja/g++.warn/impint.C: New test.
42133         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42134         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42135         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42136         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42137         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42138         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42139         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42140         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42141         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42142         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42143         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42144         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42145
42146 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42147
42148         * gcc.dg/cpp-redef.c: New test.
42149
42150 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42151
42152         * g++.old-deja/g++.pt/unify7.C: New test.
42153
42154 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42155
42156         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42157         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42158
42159 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42160
42161         * gcc.c-torture/compile/20000224-1.c: New test.
42162
42163 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42164
42165         * gcc.c-torture/compile/cpp-2.c: New test.
42166         * gcc.c-torture/compile/cpp-1.c: New test.
42167
42168 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42169
42170         * gcc.c-torture/execute/20000225-1.c: New test.
42171
42172 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42173
42174         * gcc.dg/cpp-li2.c: New test.
42175
42176         * gcc.dg/cpp-wi1.c: New test.
42177
42178         * gcc.dg/cpp-li1.c: New test.
42179
42180 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42181
42182         * g++.old-deja/g++.other/sizeof5.C: New test.
42183
42184 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42185
42186         * gcc.c-torture/execute/va-arg-13.c: New test.
42187
42188 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42189
42190         * gcc.c-torture/execute/va-arg-12.c: New test.
42191
42192 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42193
42194         * gcc.c-torture/execute/20000223-1.c: New test.
42195
42196 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42197
42198         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42199
42200 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42201
42202         * g++.old-deja/g++.abi/ptrmem.C: New test.
42203
42204 2000-02-19  Richard Henderson  <rth@cygnus.com>
42205
42206         * gcc.c-torture/compile/init-3.c: New.
42207
42208 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42209
42210         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42211         ALWAYS_CXXFLAGS.
42212
42213 2000-02-11  Robert Lipe <robertl@sco.com>
42214
42215         * gcc.c-torture/compile/20000211-3.c: New test.
42216
42217 2000-02-11  Martin Buchholz <martin@xemacs.org>
42218
42219         * gcc.c-torture/compile/20000211-2.c: New test.
42220
42221 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42222
42223         * gcc.c-torture/compile/20000211-1.c: New test.
42224
42225 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42226
42227         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42228           on native targets
42229
42230 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42231
42232         * g++.old-deja/g++.other/cast5.C: New test.
42233
42234 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42235
42236         * gcc.c-torture/execute/20000205-1.c: New.
42237
42238 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42239
42240         * g++.old-deja/g++.jason/cast3.C: Return void.
42241         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42242
42243 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42244
42245         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42246
42247         * gcc.dg/loop-1.c: New test.
42248
42249 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42250
42251         * gcc.c-torture/compile/20000127-1.c: New test.
42252         * gcc.c-torture/execute/991228-1.c: New test.
42253
42254 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42255
42256         * gcc.dg/unused-2.c: New test.
42257
42258         * gcc.dg/conv-1.c: New test.
42259
42260 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42261
42262         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42263         compiler.
42264         (tool_option_proc): Fix typo.
42265
42266 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42267
42268         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42269         of the ld on the host, not on the build machine.
42270         Also, don't crash if '--help' is not a supported option.
42271
42272 2000-01-24  Richard Henderson  <rth@cygnus.com>
42273
42274         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42275
42276 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42277
42278         * gcc.c-torture/execute/20000120-2.c: New test.
42279         * gcc.c-torture/execute/20000120-1.c: New test.
42280
42281 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42282
42283         * gcc.c-torture/execute/20000113-1.c: New test.
42284
42285 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42286
42287         * gcc.c-torture/execute/20000112-1.c: New test.
42288
42289 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42290
42291         * gcc.dg/20000111-1.c: New test.
42292
42293 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42294
42295         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42296         with 16 bit integers.
42297
42298 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42299
42300         * gcc.dg/20000108-1.c: New test.
42301
42302 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42303
42304         * g++.old-deja/g++.ns/koenig8.C: New test.
42305
42306 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42307
42308         * g++.old-deja/g++.other/cast4.C: New test.
42309
42310 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42311
42312         * gcc.c-torture/compile/20000105-2.c: New test.
42313         * gcc.c-torture/compile/20000105-1.c: New test.
42314
42315 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42316
42317         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42318         references to printf & atoi to conform to ANSI standard.
42319         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42320         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42321         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42322         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42323         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42324         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42325         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42326         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42327         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42328         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42329         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42330         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42331         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42332         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42333         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42334         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42335         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42336         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42337         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42338         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42339         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42340         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42341         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42342         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42343         * g++.old-deja/g++.brendan/init3.C: Likewise.
42344         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42345         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42346         * g++.old-deja/g++.brendan/new2.C: Likewise.
42347         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42348         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42349         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42350         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42351         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42352         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42353         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42354         * g++.old-deja/g++.brendan/template24.C: Likewise.
42355         * g++.old-deja/g++.brendan/template3.C: Likewise.
42356         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42357         * g++.old-deja/g++.jason/inline3.C: Likewise.
42358         * g++.old-deja/g++.jason/opeq.C: Likewise.
42359         * g++.old-deja/g++.law/arg5.C: Likewise.
42360         * g++.old-deja/g++.law/arm7.C: Likewise.
42361         * g++.old-deja/g++.law/ctors11.C: Likewise.
42362         * g++.old-deja/g++.law/cvt8.C: Likewise.
42363         * g++.old-deja/g++.law/init9.C: Likewise.
42364         * g++.old-deja/g++.law/refs4.C: Likewise.
42365         * g++.old-deja/g++.law/template2.C: Likewise.
42366         * g++.old-deja/g++.law/visibility24.C: Likewise.
42367         * g++.old-deja/g++.law/vtable3.C: Likewise.
42368         * g++.old-deja/g++.mike/asm2.C: Likewise.
42369         * g++.old-deja/g++.mike/eh1.C: Likewise.
42370         * g++.old-deja/g++.mike/misc1.C: Likewise.
42371         * g++.old-deja/g++.mike/misc13.C: Likewise.
42372         * g++.old-deja/g++.mike/misc14.C: Likewise.
42373         * g++.old-deja/g++.mike/ns12.C: Likewise.
42374         * g++.old-deja/g++.mike/p1248.C: Likewise.
42375         * g++.old-deja/g++.mike/p3708.C: Likewise.
42376         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42377         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42378         * g++.old-deja/g++.mike/p646.C: Likewise.
42379         * g++.old-deja/g++.mike/p700.C: Likewise.
42380         * g++.old-deja/g++.mike/p783.C: Likewise.
42381         * g++.old-deja/g++.mike/p783a.C: Likewise.
42382         * g++.old-deja/g++.mike/p783b.C: Likewise.
42383         * g++.old-deja/g++.mike/p786.C: Likewise.
42384         * g++.old-deja/g++.mike/p789.C: Likewise.
42385         * g++.old-deja/g++.mike/p789a.C: Likewise.
42386         * g++.old-deja/g++.mike/p807a.C: Likewise.
42387         * g++.old-deja/g++.other/delete3.C: Likewise.
42388         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42389         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42390         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42391         * g++.old-deja/g++.other/empty1.C: Likewise.
42392         * g++.old-deja/g++.other/temporary1.C: Likewise.
42393         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42394         * g++.old-deja/g++.pt/t16.C: Likewise.
42395         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42396
42397 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42398
42399         * gcc.dg/991230-1.c: New test.
42400
42401 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42402
42403         * gcc.c-torture/compile/991229-3.c: New test.
42404         * gcc.c-torture/compile/991229-2.c: New test.
42405         * gcc.c-torture/compile/991229-1.c: New test.
42406
42407 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42408
42409         * gcc.c-torture/compile/labels-2.c: New test.
42410
42411 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42412
42413         * gcc.c-torture/execute/991227-1.c: New test.
42414
42415 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42416
42417         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42418
42419 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42420
42421         * gcc.c-torture/execute/991221-1.c: New test.
42422
42423 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42424
42425         * g++.old-deja/g++.other/cast3.C: New test.
42426
42427 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42428
42429         * gcc.c-torture/execute/991216-4.c: New test.
42430
42431 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42432
42433         * gcc.c-torture/execute/991216-1.c: New test.
42434         * gcc.c-torture/execute/991216-2.c: New test.
42435         * gcc.c-torture/execute/991216-3.c: New test.
42436
42437 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42438
42439         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42440         Actually make the test fail by using "-O2" for compilation.
42441
42442 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42443
42444         * g++.old-deja/g++.warn/cast-align1.C: New test.
42445
42446 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42447
42448         * gcc.c-torture/compile/991214-1.c: New test.
42449         * gcc.c-torture/compile/991214-2.c: New test.
42450
42451 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42452
42453         * gcc.dg/991214-1.c: New test.
42454
42455 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42456
42457         * gcc.c-torture/compile/991213-3.c: New test.
42458         * gcc.c-torture/compile/991213-2.c: New test.
42459         * gcc.c-torture/compile/991213-1.c: New test.
42460
42461 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42462
42463         * gcc.dg/991209-1.c: New test.
42464
42465 1999-12-08  Nathan Sidwell <nathan@acm.org>
42466
42467         * gcc.c-torture/compile/991208-1.c: New test.
42468
42469 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42470
42471         * gcc.dg/ultrasp2.c: New test.
42472
42473 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42474
42475         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42476
42477 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42478
42479         * gcc.c-torture/compile/991202-1.c: New test.
42480         * gcc.c-torture/execute/991202-1.c: New test.
42481         * gcc.c-torture/execute/991202-2.c: New test.
42482         * gcc.c-torture/execute/991202-3.c: New test.
42483
42484 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42485
42486         * g++.old-deja/g++.abi/align.C: New test.
42487         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42488         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42489
42490 1999-12-01  Richard Henderson  <rth@cygnus.com>
42491
42492         * gcc.c-torture/execute/991201-1.c: New.
42493
42494 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42495
42496         * gcc.dg/991129-1.c: New test.
42497
42498 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42499
42500         * gcc.c-torture/compile/991127-1.c: New test.
42501
42502 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42503
42504         * g++.old-deja/g++.other/warn4.C: New test.
42505
42506 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42507
42508         * g++.old-deja/g++.eh/cleanup2.C: New test.
42509         * g++.old-deja/g++.ext/pretty2.C: New test.
42510         * g++.old-deja/g++.ext/pretty3.C: New test.
42511         * g++.old-deja/g++.other/debug6.C: New test.
42512
42513 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42514
42515         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42516         compiler_output to look for one error message instead of two.
42517
42518 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42519
42520         * gcc.c-torture/execute/991118-1.c: Also test case
42521         where the word boundary does not split a byte evenly.
42522
42523 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42524
42525         * g++.old-deja/g++.ext/restrict1.C: New test.
42526
42527 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42528
42529         * gcc.c-torture/execute/991118-1.c: New test.
42530
42531 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42532
42533         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42534         working directory pathnames.
42535
42536 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42537
42538         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42539         host is equipped with driver.h and driver.o so it can actually
42540         compile and run the tests.
42541
42542 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42543
42544         * gcc.c-torture/compile/991008-1.c: New test.
42545
42546 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42547
42548         * lib/gcc-dg.exp: Include target-supports.exp
42549
42550 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42551
42552         * lib/target-supports.exp: New file: Provide procs to test for
42553         features supported by the target.
42554         (check_weak_available): Moved here from ecos.exp.
42555         (check_alias_available): New proc: Determine of the target
42556         toolchain supports the alias attribute.
42557
42558         * gcc.dg/special/ecos.exp: Move check_weak_available to
42559         target-supports.exp.
42560         (alias-1.c): Only perform the test if the target supports
42561         aliases.
42562         (wkali-1.c): Only perform the test if the target supports
42563         aliases.
42564
42565         * gcc.dg/990506-0.c: Expect error messages from cross
42566         targets as well as native targets.
42567
42568 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42569
42570         * gcc.dg/ultrasp1.c: Removed xfail.
42571         * gcc.dg/struct-ret-2.c: Likewise.
42572         * gcc.dg/array-1.c: Likewise.
42573
42574 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42575
42576         * gcc.dg/struct-ret-2.c: New test.
42577
42578         * gcc.dg/array-1.c: New test.
42579
42580 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42581
42582         * gcc.c-torture/execute/991030-1.c: New test.
42583
42584 1999-10-26  Richard Henderson  <rth@cygnus.com>
42585
42586         * gcc.c-torture/compile/991026-2.c: New test.
42587
42588 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42589
42590         * gcc.c-torture/compile/991026-1.c: New test.
42591
42592 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42593
42594         * gcc.c-torture/execute/991023-1.c: New test.
42595
42596 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42597
42598         * gcc.c-torture/execute/991019-1.c: New test.
42599
42600 1999-10-16  Richard Henderson  <rth@cygnus.com>
42601
42602         * gcc.c-torture/execute/991016-1.c: New test.
42603
42604 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42605
42606         * gcc.c-torture/execute/991014-1.c: New test.
42607
42608 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42609
42610         * g++.old-deja/g++.other/union2.C: New test.
42611
42612 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42613
42614         * g++.old-deja/g++.other/vaarg2.C: New test.
42615         * g++.old-deja/g++.other/vaarg3.C: New test.
42616
42617 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42618
42619         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42620         in compile/.
42621
42622 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42623
42624         * gcc.c-torture/execute/va-arg-11.c: New test.
42625
42626 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42627
42628         * lib/file-format.exp (gcc_target_object_format): Don't
42629         crash if objdump is unavailable.
42630
42631 1999-09-29  Donn Terry <donn@interix.com>
42632
42633         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42634
42635 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42636
42637         * gcc.c-torture/compile/990928-1.c: New test.
42638
42639 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42640
42641         * g++.old-deja/g++.other/decl6.C: New test.
42642
42643 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42644
42645         * gcc.c-torture/execute/va-arg-10.c: New test.
42646
42647 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42648
42649         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42650         __PRETTY_FUNCTION__.
42651
42652 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42653
42654         * gcc.c-torture/execute/990923-1.c: New test.
42655
42656 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42657
42658         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42659         for which -fpic is inappropriate.
42660
42661 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42662
42663         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42664
42665 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42666
42667         * g++.old-deja/g++.other/dyncast1.C: New test.
42668         * g++.old-deja/g++.other/dyncast2.C: New test.
42669         * g++.old-deja/g++.other/dyncast3.C: New test.
42670         * g++.old-deja/g++.other/dyncast4.C: New test.
42671         * g++.old-deja/g++.other/dyncast5.C: New test.
42672         * g++.old-deja/g++.eh/catch3.C: New test.
42673         * g++.old-deja/g++.eh/catch3p.C: New test.
42674         * g++.old-deja/g++.eh/catch4.C: New test.
42675         * g++.old-deja/g++.eh/catch4p.C: New test.
42676         * g++.old-deja/g++.eh/catch5.C: New test.
42677         * g++.old-deja/g++.eh/catch5p.C: New test.
42678         * g++.old-deja/g++.eh/catch6.C: New test.
42679         * g++.old-deja/g++.eh/catch6p.C: New test.
42680         * g++.old-deja/g++.eh/catch7.C: New test.
42681         * g++.old-deja/g++.eh/catch7p.C: New test.
42682         * g++.old-deja/g++.eh/catch8.C: New test.
42683         * g++.old-deja/g++.eh/catch8p.C: New test.
42684         * g++.old-deja/g++.eh/catch9.C: New test.
42685         * g++.old-deja/g++.eh/catch9p.C: New test.
42686
42687 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42688
42689         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42690         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42691
42692 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42693
42694         * gcc.c-torture/compile/990913-1.c: New test.
42695
42696 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42697
42698         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42699         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42700
42701 1999-09-09  Richard Henderson  <rth@cygnus.com>
42702
42703         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42704
42705 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42706
42707         * g++.old-deja/g++.other/lookup11.C: New test.
42708         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42709         what is permitted and what we want.
42710         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42711         overload use.
42712         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42713
42714 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42715
42716         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42717         * gcc.c-torture/noncompile/poison-1.c: New file.
42718
42719 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42720
42721         * g++.old-deja/g++.other/sizeof3.C: New test.
42722         * g++.old-deja/g++.other/sizeof4.C: New test.
42723         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42724         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42725
42726 1999-09-07  Richard Henderson  <rth@cygnus.com>
42727
42728         * gcc.dg/va-arg-1.c: New.
42729
42730 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42731
42732         * gcc.c-torture/execute/va-arg-9.c: New test.
42733
42734 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42735
42736         * g77.f-torture/compile/980519-2.f: New test.
42737         * g77.f-torture/compile/19990905-0.f: New test.
42738         * g77.f-torture/compile/19990905-1.f: New test.
42739         * g77.f-torture/compile/19990905-2.f: New test.
42740
42741         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42742
42743 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42744
42745         * gcc.c-torture/execute/990827-1.c: Fix typo.
42746
42747 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42748
42749         * g++.old-deja/g++.other/deref1.C: New test.
42750
42751 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42752
42753         * g++.old-deja/g++.other/ambig2.C: New test.
42754         * g++.old-deja/g++.other/cond5.C: New test.
42755         * g++.old-deja/g++.other/lookup16.C: New test.
42756
42757 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42758
42759         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42760         assemblers too.
42761
42762 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42763
42764         * lib/c-torture.exp: Avoid the "compare executables" optimization
42765         when testing native.
42766
42767 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42768
42769         * gcc.c-torture/execute/990829-1.c: New test.
42770         * gcc.c-torture/compile/990829-1.c: New test.
42771
42772 1999-08-27  Paul Burchard  <burchard@pobox.com>
42773
42774         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42775         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42776         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42777         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42778         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42779         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42780         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42781         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42782         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42783         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42784         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42785
42786 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42787
42788         * gcc.c-torture/execute/990827-1.c: New test.
42789
42790 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42791
42792         * g77.f-torture/noncompile/19990826-4.f: New test.
42793
42794         * g77.f-torture/compile/19990826-3.f: New test.
42795
42796         * g77.f-torture/execute/19990826-2.f: New test.
42797
42798         * g77.f-torture/compile/19990826-1.f: New test.
42799
42800         * gcc.c-torture/execute/990826-0.c: New test.
42801         * g77.c-torture/execute/19990826-0.f: New test.
42802
42803         * g77.f-torture/noncompile/970626-2.f: New test.
42804
42805 1999-08-25  Paul Burchard  <burchard@pobox.com>
42806
42807         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42808         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42809         lss-011.C: New tests.
42810
42811 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42812
42813         * g++.old-deja/g++.other/decl5.C: New test.
42814
42815 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42816
42817         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42818         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42819         call `postbase' for each one.  All callers of `postbase' changed
42820         to call this instead.
42821
42822 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42823
42824         * gcc.c-torture/execute/990811-1.c: New test.
42825
42826 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42827
42828         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42829         just native ones.
42830
42831         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42832         just native ones.
42833
42834 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42835
42836         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42837
42838 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42839
42840         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42841
42842 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42843
42844         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42845
42846 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.c-torture/execute/990804-1.c: New test.
42849
42850 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42851
42852         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42853         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42854         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42855
42856 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42857
42858         * g++.old-deja/g++.other/struct1.C: New test.
42859
42860 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42861
42862         * g++.old-deja/g++.other/enum2.C: New test.
42863
42864 1999-08-02  Richard Henderson  <rth@cygnus.com>
42865
42866         Adapted from tests from Franz Sirl:
42867         * gcc.c-torture/execute/va-arg-7.c: New test.
42868         * gcc.c-torture/execute/va-arg-8.c: New test.
42869
42870 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42871
42872         * gcc.c-torture/compile/990801-2.c: New test.
42873
42874         * gcc.c-torture/compile/990801-1.c: New test.
42875
42876 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42877
42878         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42879         fp-cmp-1.c, converting double to float.
42880
42881         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42882         fp-cmp-1.c, converting double to long double.
42883
42884         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42885         from fr1 to unknown_register, since fr1 is a legitimate register
42886         on some machines.
42887
42888 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42889
42890         * README: More listname related changes.
42891
42892 1999-07-08  Catherine Moore  <clm@cygnus.com>
42893
42894         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42895
42896 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42897
42898         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42899
42900 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42901
42902         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42903
42904 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42905
42906         * gcc.dg/990703-1.c: New test.
42907
42908 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42909
42910         * lib/file-format.exp: New file: Move definition of proc
42911         gcc_target_object_format to here from
42912         gcc.dg/special/ecos.exp.
42913
42914         * lib/c-torture.exp: Include lib file-format.exp.
42915         * lib/gcc-dg.exp: Include lib file-format.exp.
42916
42917         * gcc.dg/special/ecos.exp: Remove definition of proc
42918         gcc_target_object_format.
42919
42920 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42921
42922         * gcc.c-torture/execute/990628-1.c: New test.
42923
42924 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42925
42926         * gcc.c-torture/compile/990625-2.c: New test.
42927
42928         * gcc.c-torture/compile/990625-1.c: New test.
42929
42930 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42931
42932         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42933         attributes compile.
42934         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42935         ports that use the COFF/PE file format.
42936
42937 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42938
42939         * gcc.c-torture/compile/990617-1.c: New test.
42940
42941 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42942
42943         * g++.old-deja/g++.other/decl4.C: New test.
42944
42945 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42946
42947         * g++.old-deja/g++.other/bitfld3.C: New test.
42948
42949 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42950
42951         * g++.old-deja/g++.eh/catch1.C: New test.
42952
42953 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42954
42955         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42956
42957         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42958         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42959
42960 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42961
42962         * g77.f-torture/compile/19990502-0.f: Replace with new,
42963         shorter, test that still fails after recent changes.
42964
42965 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42966
42967         * gcc.c-torture/execute/990604-1.c: New test.
42968
42969 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42970
42971         * gcc.c-torture/execute/990531-1.c: New test.
42972
42973 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42974
42975         * gcc.c-torture/compile/990527-1.c: New test.
42976
42977 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42978
42979         * gcc.c-torture/execute/990527-1.c: New test.
42980
42981 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42982
42983         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42984         bitfields as signed.
42985
42986 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42987
42988         * g77.f-torture/compile/19990525-0.f: New test.
42989
42990 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42991
42992         * gcc.c-torture/execute/990525-2.c: New test.
42993
42994         * gcc.c-torture/execute/990525-1.c: New test.
42995
42996 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42997
42998         * g++.old-deja/g++.other/anon3.C: New test.
42999         * g++.old-deja/g++.other/anon4.C: New test.
43000         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43001         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43002         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43003         Merrill).
43004
43005 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43006
43007         * gcc.c-torture/execute/990524-1.c: New test.
43008
43009         * gcc.dg/990524-1.c: New test.
43010
43011 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43012
43013         * gcc.c-torture/compile/990523-1.c: New test.
43014
43015 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43016
43017         * gcc.c-torture/compile/990519-1.c: New test.
43018
43019 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43020
43021         * gcc.c-torture/compile/990517-1.c: New test.
43022
43023         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43024         (e4, f4): New tests.
43025         (main): Call them.
43026
43027 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43028
43029         * gcc.dg/noreturn-1.c: New test.
43030
43031 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43032
43033         * gcc.c-torture/execute/990513-1.c: New test.
43034
43035 1999-05-10  Richard Henderson  <rth@cygnus.com>
43036
43037         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43038
43039 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43040
43041         * g77.f-torture/execute/erfc.f: Use small single-precision
43042         values, to avoid problems on Alphas when not -mieee.
43043
43044 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43045
43046         * gcc.dg/990506-0.c: New test.
43047
43048 1999-05-08  Richard Henderson  <rth@cygnus.com>
43049
43050         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43051         the constant to test.  Don't XFAIL 64-bit targets.
43052
43053         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43054         * g++.old-deja/g++.law/profile1.C: Likewise.
43055
43056         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43057         operator new instances.
43058         * g++.old-deja/g++.other/delete5.C: Likewise.
43059
43060 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43061
43062         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43063         intrinsic.
43064
43065 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43066
43067         * g77.f-torture/execute/u77-test.f: Reverse order of two
43068         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43069
43070 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43071
43072         * gcc.dg/compare1.c: New test.
43073
43074 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43075
43076         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43077         New tests.
43078
43079 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43080
43081         * g77.f-torture/compile/19990502-1.f: New test.
43082
43083 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43084
43085         * g77.f-torture/compile/19990502-0.f: New test.
43086
43087 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43088
43089         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43090         intrinsic.
43091
43092 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43093
43094         * g77.f-torture/execute/u77-test.f (main): List libU77
43095         intrinsics not currently tested.
43096         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43097         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43098         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43099         Trim blanks off the ends of some printed strings.
43100
43101 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43102
43103         * g77.f-torture/execute/u77-test.f (main): Just warn about
43104         FSTAT gid disagreement, as it's expected on some systems.
43105
43106 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43107
43108         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43109         use a new function, which allows for some slop.
43110         Clean up some commentary.
43111         (issum): The new function.
43112         (sgladd): Deleted subroutine.
43113
43114 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43115
43116         * g77.f-torture/execute/u77-test.f: Modify to be more like
43117         libf2c/libU77 version, bringing patches to that version here.
43118         Add suitable commentary.
43119
43120 1999-04-25  Richard Henderson  <rth@cygnus.com>
43121
43122         * gcc.dg/990424-1.c: New test.
43123
43124 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43125
43126         * g77.f-torture/execute/u77-test.f (main): Bug involving
43127         LSTAT has been fixed, so turn back on full checking.
43128
43129 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43130
43131         * g77.f-torture/compile/19990419-0.f: New test.
43132         * g77.f-torture/execute/19990419-1.f: New test.
43133
43134 1999-04-17  Richard Henderson  <rth@cygnus.com>
43135
43136         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43137         to avoid the need for a prototype to supress a warning.
43138
43139 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43140
43141         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43142
43143 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43144
43145         * gcc.c-torture/execute/990404-1.c: New test.
43146
43147 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43148
43149         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43150         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43151         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43152         missing initializer warnings.
43153
43154 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43155
43156         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43157         matching strings.
43158
43159 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43160
43161         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43162
43163 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43164
43165         * g77.f-torture/execute/19990325-0.f: New test.
43166         * g77.f-torture/execute/19990325-1.f: New test.
43167
43168 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43169
43170         * gcc.c-torture/execute/990324-1.c: New test.
43171
43172 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43173
43174         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43175         test with 4.
43176
43177 1999-03-17  Richard Henderson  <rth@cygnus.com>
43178
43179         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43180
43181 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43182
43183         * g77.f-torture/execute/19990313-2.f: New test.
43184         * g77.f-torture/execute/19990313-3.f: New test.
43185
43186 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43187
43188         * g77.f-torture/execute/19990313-0.f: New test.
43189         * g77.f-torture/execute/19990313-1.f: New test.
43190
43191 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43192
43193         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43194         printf to sprintf.
43195         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43196         (main): Add check for u15.  Conditionalize u31 check depending on
43197         whether ints are <32 bits or >=32 bits.
43198
43199 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43200
43201         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43202
43203 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43204
43205         * g77.f-torture/compile/19990305-0.f: New test.
43206         * g77.f-torture/execute/19981119-0.f: New test.
43207
43208 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43209
43210         * g77.f-torture/execute/970625-2.f: call ABORT if final
43211         result is not correct, instead of just printing it.
43212         Add this checking via newly introduced obfuscation, to
43213         trip up buggy front ends.
43214
43215 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43216
43217         * g77.f-torture/compile/960317-1.f: Moved from being
43218         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43219
43220 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43221
43222         * g77.f-torture/execute/960317-1.f: New (old) test.
43223         * g77.f-torture/execute/970625-2.f: Ditto.
43224
43225 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43226
43227         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43228         message on line 1 or line 2; cccp and cpplib do this differently.
43229
43230 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43231
43232         * g++.old-deja/g++.law/weak1.C: New test.
43233
43234 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43235
43236         * gcc.c-torture/execute/990119-1.c: Renamed to...
43237         * gcc.dg/990119-1.c: this, so it will only be tested once
43238         (it's a preprocessor test, it doesn't need to be run at
43239         multiple optimization levels).
43240
43241 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43242
43243         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43244           ALWAYS_CXXFLAGS.
43245
43246 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43247
43248         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43249         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43250         to not be compilable by current g77.
43251
43252 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43253
43254         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43255
43256 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43257
43258         * gcc.c-torture/execute/990222-1.c: New test.
43259
43260 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43261
43262         * g77.f-torture/compile/19990218-0.f: New test.
43263         * g77.f-torture/noncompile/19990218-1.f: New test.
43264
43265 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43266
43267         * g77.f-torture/compile/19981216-0.f: New test.
43268
43269 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43270
43271         * gcc.dg/990214-1.c: New test.
43272
43273 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43274
43275         * gcc.dg/990213-2.c: New test.
43276
43277         * gcc.dg/990213-1.c: New test.
43278
43279 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43280
43281         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43282         ints.
43283
43284 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43285
43286         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43287         specified by target.
43288
43289         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43290
43291 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43292
43293         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43294
43295 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43296
43297         * gcc.dg/special/ecos.exp: New test driver for new tests with
43298         special requirements.
43299
43300         * gcc.dg/special/alias-1.c: New test.
43301         * gcc.dg/special/gcsec-1.c: New test.
43302         * gcc.dg/special/weak-1.c: New test.
43303         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43304         * gcc.dg/special/weak-2.c: New test.
43305         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43306         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43307         * gcc.dg/special/wkali-1.c: New test.
43308         * gcc.dg/special/wkali-2.c: New test.
43309         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43310         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43311
43312 1999-02-10  Felix Lee  <flee@cygnus.com>
43313
43314           * lib/c-torture.exp (c-torture-compile): Pull out code for
43315           analyzing gcc error messages.
43316           (c-torture-execute): Likewise.  Fix some (harmless) false
43317           positives.
43318           * lib/gcc.exp (gcc_check_compile): New function.
43319
43320 1999-02-08  Richard Henderson  <rth@cygnus.com>
43321
43322         * gcc.c-torture/execute/990208-1.c: New test.
43323
43324 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43325
43326         * g++.dg/special/ecos.exp: New driver for new tests with special
43327         requirements
43328
43329         * g++.dg/special/conpr-1.C: New test
43330         * g++.dg/special/conpr-2.C: New test
43331         * g++.dg/special/conpr-2a.C: New test
43332         * g++.dg/special/conpr-3.C: New test
43333         * g++.dg/special/conpr-3a.C: New test
43334         * g++.dg/special/conpr-3b.C: New test
43335
43336         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43337         allow g++ to use the dg driver
43338
43339         * README: Add comment about g++.dg directory
43340
43341 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43342
43343         * README: Update email addresses.
43344
43345 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43346
43347         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43348         arguments in order to force structure S onto the stack even on
43349         the alpha.
43350         (test): Pass 10 leading arguments to function foo as well as the
43351         structure S.
43352
43353         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43354         failure for all targets.
43355
43356         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43357         abort to terminate program execution.
43358
43359 1999-01-30  Richard Henderson  <rth@cygnus.com>
43360
43361         * gcc.c-torture/execute/990130-1.c: New test.
43362
43363 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43364
43365         * gcc.dg/990130-1.c: New test.
43366
43367 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43368
43369         * gcc.c-torture/execute/990128-1.c: New test.
43370
43371 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43372
43373         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43374
43375 1999-01-27  Felix Lee  <flee@cygnus.com>
43376
43377         * lib/c-torture.exp (c-torture-compile): pull out code for
43378         analyzing gcc error messages.
43379         (c-torture-execute): ditto, and fix some (harmless) false
43380         positives.
43381         * lib/gcc.exp (gcc_check_compile): new function.
43382
43383 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43384
43385         * gcc.dg/990117-1.c: New test.
43386
43387         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43388
43389         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43390
43391 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43392
43393         * g77.f-torture/compile/990115-1.f: New test.
43394
43395 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43396
43397         * gcc.c-torture/compile/990107-1.c: New test
43398
43399 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43400
43401         * gcc.c-torture/execute/990106-2.c: New test.
43402
43403         * gcc.c-torture/execute/990106-1.c: New test.
43404
43405 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43406
43407         * gcc.c-torture/compile/981223-1.c: New test.
43408
43409 1998-12-29  Richard Henderson  <rth@cygnus.com>
43410
43411         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43412         (opt3): Rename from opt4 and disable.
43413
43414 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43415
43416         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43417
43418 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43419
43420         * g++.old-deja/g++.other/conv5.C: New test.
43421
43422 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43423
43424         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43425
43426 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43427
43428         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43429
43430 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43431
43432         * gcc.c-torture/compile/981211-1.c: New test.
43433
43434 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43435
43436         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43437
43438         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43439
43440 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43441
43442         * gcc.special/930510-1.c: Make C9X safe.
43443         * gcc.misc-tests/gcov-1.c Similarly.
43444         * gcc.misc-tests/gcov-2.c Similarly.
43445
43446 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43447
43448         * gcc.dg/ultrasp1.c: New test.
43449
43450 1998-12-06  Richard Henderson  <rth@cygnus.com>
43451
43452         * gcc.c-torture/execute/981206.c: New test.
43453
43454 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43455
43456         * g++.old-deja/g++.ns/template7.C: New test.
43457
43458         * g++.old-deja/g++.other/expr1.C: New test.
43459
43460         * g++.old-deja/g++.eh/tmpl3.C: New test.
43461
43462         * g++.old-deja/g++.eh/tmpl2.C: New test.
43463
43464 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43465
43466         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43467         * g++.old-deja/g++.other/using6.C: Removed.
43468         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43469
43470         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43471
43472 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43473
43474         * g++.old-deja/g++.pt/overload8.C: New test.
43475
43476         * g++.old-deja/g++.pt/overload7.C: New test.
43477
43478         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43479
43480         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43481         and relinking messages.
43482         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43483         compiling with -frepo.
43484
43485 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43486
43487         * g++.old-deja/g++.pt/lookup6.C: New test.
43488
43489 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43490
43491         * gcc.c-torture/execute/981130-1.c: New test.
43492         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43493
43494 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43495
43496         * g++.old-deja/g++.pt/explicit76.C: New test.
43497
43498         * g++.old-deja/g++.pt/friend38.C: New test.
43499
43500         * g++.old-deja/g++.ns/crash2.C: New test.
43501
43502         * g++.old-deja/g++.pt/defarg8.C: New test.
43503
43504         * g++.old-deja/g++.pt/instantiate6.C: New test.
43505
43506         * g++.old-deja/g++.pt/static6.C: New test.
43507
43508         * g++.old-deja/g++.pt/decl2.C: New test.
43509
43510 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43511
43512         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43513         problem is actually related with name lookup, but so what? :-)
43514
43515         * g++.old-deja/g++.pt/friend37.C: New test.
43516
43517 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43518
43519         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43520         element, which fails on some systems.
43521
43522         * g77.f-torture/execute/labug1.f: New test.
43523
43524 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43525
43526         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43527         is defined.
43528
43529 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43530
43531         * g77.f-torture/compile/981117-1.f: New test.
43532
43533 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43534
43535         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43536         properly discarded.
43537
43538 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43539
43540         * gcc.c-torture/execute/memcheck: New directory of tests for
43541         -fcheck-memory-usage.
43542
43543 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43544
43545         * README: New file, general information about the testsuite and
43546         new description of the various C++ test subdirectories.
43547         * README.g++: Eliminate obsolete information, update and move most
43548         relevant stuff to README.
43549
43550 1998-11-07  Richard Henderson  <rth@cygnus.com>
43551
43552         * gcc.c-torture/compile/981107-1.c: New test.
43553
43554 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43555
43556         * execute/memcpy-bi.c: New testcase.
43557
43558 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43559
43560         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43561         base classes.
43562
43563         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43564         template is selected.
43565
43566         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43567         classes, it should be accepted for all types.
43568
43569         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43570
43571         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43572         specializations start with template headers.
43573
43574 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43575
43576         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43577
43578         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43579         non-POD types.
43580
43581 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43582
43583         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43584
43585 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43586
43587         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43588
43589 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43590
43591         * 981019-1.c: New test.
43592
43593 1998-10-14  Robert Lipe <robertl@dgii.com>
43594
43595         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43596         find objc headers.
43597
43598 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43599
43600         * compile/981001-4.c: Remove use of GCC extension that triggers a
43601         compiler bug.
43602
43603 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43604
43605         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43606
43607 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43608
43609         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43610         instantiation of template produces incorrect code for delete
43611         expression.
43612
43613         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43614         constructors' name is not unique.
43615         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43616         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43617
43618         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43619         automatic array of const is ill-formed.
43620
43621         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43622         of template parameter?
43623
43624         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43625         const.
43626
43627         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43628         pointer-to-member expression.
43629
43630         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43631         declaration causes ICE.
43632
43633 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43634
43635         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43636         reserved in the global namespace.
43637
43638         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43639         generate needed virtual table.
43640
43641         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43642
43643 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43644
43645         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43646         template-dependent type
43647
43648 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43649
43650         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43651         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43652         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43653
43654         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43655         class should be usable as argument of member function.
43656         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43657         class should be usable as return type of member function.
43658         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43659         class should be usable as type of data member.
43660
43661         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43662
43663 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43664
43665         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43666
43667 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43668
43669         * gcc.dg/dll-?.c Add thumb to target list.
43670         Fix assembler scan patterns to match current assembler output.
43671
43672 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43673
43674         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43675         matching of template brackets.
43676
43677         * g++.old-deja/g++.other/using4.C: New test.  Test using
43678         declarations of methods from base classes.
43679
43680         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43681         within functions should introduce names into the innermost
43682         enclosing namespace.
43683
43684         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43685         of static locals if first initialization throws.
43686
43687 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43688
43689         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43690
43691 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43692
43693         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43694         lose track of the possible targets of tablejump insns.
43695         * special/special.exp: Run it.
43696
43697 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43698
43699         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43700         must be declared before its specializations can be named in friend
43701         declarations.
43702
43703 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43704
43705         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43706
43707         * g77.f-torture/execute/io1.f: New test.
43708
43709 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43710
43711         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43712         with pointer to template function, for which no argument deduction
43713         is possible.
43714
43715         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43716         specialization of template function as argument to template
43717         function.
43718
43719         * g++.old-deja/g++.other/access2.C: New test; Inner class
43720         shouldn't have privileged access to Outer's names.
43721
43722 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43723
43724         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43725         friend template declared within template class conflicts with
43726         nested class of the same name.
43727
43728         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43729         is ignored.
43730
43731         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43732         object with direct initializer as function declaration.
43733
43734         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43735         initializers.
43736
43737         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43738         involving const pointer and NULL produces incorrect result.
43739
43740         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43741         type name without `typename' should be rejected with -pedantic.
43742
43743 1998-10-02  Richard Henderson  <rth@cygnus.com>
43744
43745         * g++.old-deja/g++.other/addrof1.C: New test.
43746
43747 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43748
43749         * gcc.c-torture/compile/981001-1.c: New test.
43750         * gcc.c-torture/execute/981001-1.c: New test.
43751
43752 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43753
43754         * gcc.c-torture/compile/981001-2.c: New test.
43755         * gcc.c-torture/compile/981001-3.c: New test.
43756         * gcc.c-torture/compile/981001-4.c: New test.
43757
43758 1998-10-01  Robert Lipe  <robertl@dgii.com>
43759
43760         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43761         multilibbed hosts.  Idea grafted from g77.exp.
43762
43763 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43764
43765         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43766         avoid losing on systems which need -lsocket.
43767
43768 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43769
43770         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43771         * g++.old-deja/g++.other/nested2.C: Ditto.
43772         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43773         failure.
43774
43775 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43776
43777         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43778         preferred over template operator!= for enum bitfields.
43779
43780 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43781
43782         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43783         that happen to have the same base name, but in different scopes,
43784         are incorrectly rejected.
43785
43786 1998-09-16  Richard Henderson  <rth@cygnus.com>
43787
43788         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43789         on the native word size instead of an integer literal.
43790
43791 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43792
43793         * g++.old-deja/g++.other/static2.C: Invocation of static data
43794         member of type pointer-to-function denoted as non-static member.
43795
43796         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43797         checks involving function types and aliases.
43798
43799 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43800
43801         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43802         redefined to the same non-trivial type.
43803
43804         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43805         namespace-qualification of template specializations declared in
43806         other namespaces.
43807
43808         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43809         to declare a subset of the specializations of a template function
43810         as friends of specializations of a template class.
43811
43812         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43813         member templates that do not fully specialize the enclosing
43814         template class are rejected.
43815
43816 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43817
43818         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43819
43820 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43821
43822         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43823         altered from libf2c/libU77 version.
43824
43825 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43826
43827         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43828
43829 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43830
43831         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43832         (un)signed char are different types for template specialization
43833         purposes.
43834
43835 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43836
43837         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43838         * objc: ObjC testsuite.
43839
43840 1998-08-31  Catherine Moore  <clm@cygnus.com>
43841
43842         * gcc.c-torture/execute/941014-1.x: New file.
43843
43844 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43845
43846         * lib/c-torture.exp: Add support for
43847         torture_eval_before_compile and torture_eval_before_execute
43848         variables.
43849
43850 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43851
43852         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43853         this test triggers valid.
43854
43855 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43856
43857         * gcc.dg/980827-1.c: New test.
43858
43859 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43860
43861         * gcc.c-torture/execute/loop-4b.c: New test.
43862
43863 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43864
43865         * lib/c-torture.exp: Add support for
43866         torture_eval_before_compile and torture_eval_before_execute
43867         variables.
43868
43869 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43870
43871         * gcc.c-torture/compile/980825-1.c: New test.
43872
43873 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43874
43875         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43876         count number tests in opt_t0 not good_t0.
43877
43878 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43879
43880         * gcc.c-torture/compile/930326-1.x: Fix typo.
43881
43882 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43883
43884         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43885         causes an ICE.
43886
43887 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43888
43889         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43890         STACK_SIZE is defined.
43891         * gcc.c-torture/unsorted/stuct.c: Similarly.
43892
43893         * gcc.c-torture/compile/980821-1.c: New test.
43894
43895 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43896
43897         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43898
43899 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43900
43901         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43902         code.
43903
43904 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43905
43906         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43907         error'.
43908
43909 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43910
43911         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43912
43913 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43914
43915         * gcc.c-torture/compile/980816-1.c: New test.
43916
43917         * gcc.dg/980816-1.c: New test.
43918
43919 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43920
43921         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43922         compiler for ieee tests.
43923
43924 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43925
43926         * g77.f-torture/compile/980729-0.f: New test.
43927
43928 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43929
43930         * gcc.c-torture/special/eeprof-1.c: New test, for
43931         -finstrument-functions.
43932         * gcc.c-torture/special/special.exp: Run it.
43933
43934 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43935
43936         * gcc.c-torture/compile/980729-1.c: New test.
43937
43938 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43939
43940         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43941         __thumb__ is defined, and test for ARM style doubles if so.
43942
43943 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43944
43945         * g77.f-torture/noncompile/980615-0.f: New test.
43946
43947 1998-07-26  H.J. Lu  (hjl@gnu.org)
43948
43949         * gcc.dg/980312-1.c: Do link instead of compile.
43950         * gcc.dg/980313-1.c: Likewise.
43951
43952 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43953
43954         * gcc.c-torture/compile/980726-1.c: New test.
43955
43956 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43957
43958         * g77.f-torture/execute/io0.f: New test.
43959
43960 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43961
43962         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43963         an int.
43964
43965 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43966
43967         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43968         m32r bugs.
43969
43970 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43971
43972         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43973         c-decl.c:grokdeclarator can handle mode attributes.
43974
43975 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43976
43977         * gcc.c-torture/execute/980716-1.c: New test.
43978
43979 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43980
43981         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43982         the mn10200.
43983         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43984         the mn10200.
43985         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43986         * gcc.c-torture/compile/930326-1.x: Similarly.
43987
43988 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43989
43990         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43991         New test from Craig.
43992
43993 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43994
43995         * g77.f-torture/noncompile/980616-0.f: New test.
43996
43997         * g77.f-torture/execute/970816-3.f: New test from Craig.
43998
43999 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44000
44001         *  g++.other/singleton.C: Return error value instead of taking
44002         SIGSEGV.
44003
44004 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44005
44006         *  g++.other/singleton.C: New test.  Warning is under dispute.
44007         Runtime crash is not.
44008
44009 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44010
44011         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44012         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44013         using6.C, using7.C}: New namespace tests.
44014
44015 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44016
44017         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44018         specialization with typedef'ed names used as array indexes.
44019
44020 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44021
44022         * gcc.c-torture/execute/980709-1.c: New test.
44023
44024         * gcc.dg/980709-1.c: New test.
44025
44026 1998-07-07  Richard Henderson  <rth@cygnus.com>
44027
44028         * gcc.c-torture/execute/bcp-1.c: New test.
44029
44030 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44031
44032         * gcc.c-torture/execute/980707-1.c: New test.
44033
44034 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44035
44036         * gcc.c-torture/compile/980706-1.c: New test.
44037
44038 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44039
44040         * g77.f-torture/execute/980701-0.f,
44041         g77.f-torture/execute/980701-1.f: New test from Craig.
44042
44043 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44044
44045         * gcc.c-torture/compile/980701-1.c: New test.
44046
44047         * gcc.c-torture/execute/980701-1.c: New test.
44048
44049 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44050 rlsruhe.de>
44051
44052         * g++.old-deja/g++.robertl/eb132.C: New test.
44053         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44054
44055 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44056
44057         * g77.f-torture/execute/980628-7.f,
44058         g77.f-torture/execute/980628-8.f,
44059         g77.f-torture/execute/980628-9.f,
44060         g77.f-torture/execute/980628-10.f: New tests from Craig.
44061
44062         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44063
44064 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44065
44066         * g77.f-torture/execute/980628-4.f: New test from Craig.
44067         * g77.f-torture/execute/980628-5.f: Likewise.
44068         * g77.f-torture/execute/980628-2.f: Likewise.
44069         * g77.f-torture/execute/980628-0.f: Likewise.
44070         * g77.f-torture/execute/980628-1.f: Likewise.
44071         * g77.f-torture/execute/980628-3.f: Likewise.
44072         * g77.f-torture/execute/980628-6.f: Likewise.
44073
44074 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44075
44076         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44077         directory when nothing has been installed yet.
44078
44079 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44080
44081         * gcc.c-torture/special/special.exp: Handle newer versions of
44082         dejagnu.
44083
44084 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44085
44086         * gcc.dg/980626-1.c: New test.
44087
44088 1998-06-19  Bruno Haible <haible@ilog.fr>
44089
44090         * gcc.misc-tests/m-un-2.c: New test.
44091         * g++.old-deja/g++.other/warn01.c: Likewise.
44092
44093 1998-06-19  Robert Lipe  <robertl@dgii.com>
44094
44095         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44096         compatibility with assmblers with a different comment character.
44097         Eliminate use of GAS-specific extensions.
44098
44099 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44100
44101         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44102
44103 1998-06-19  Robert Lipe  <robertl@dgii.com>
44104
44105         * lib/g77.exp: Replace search for libf2c.a with search for newly
44106         renamed libg2c.a
44107
44108 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44109
44110         * gcc.c-torture/execute/980617-1.c: New test.
44111
44112 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44113
44114         * gcc.c-torture/execute/980612-1.c: New test.
44115
44116 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44117
44118         * gcc.dg/980523-1.c: Only test on ppc-linux.
44119         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44120
44121         * gcc.c-torture/execute/980608-1.c: New test.
44122
44123 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44124
44125         * gcc.c-torture/execute/980605-1.c: New test.
44126
44127 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44128
44129         * gcc.c-torture/execute/980604-1.c: New test.
44130
44131 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44132
44133         * gcc.c-torture/execute/980602-1.c: New test.
44134         * gcc.c-torture/execute/980602-2.c: Likewise.
44135
44136 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44137
44138         * 970125-0.f: Fix per JCB.  Add commentary.
44139
44140 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44141
44142         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44143         IEEE -0 support.
44144
44145 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44146
44147         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44148         earlier.
44149
44150 1998-05-28  Catherine Moore <clm@cygnus.com>
44151
44152         * gcc.c-torture/execute/980526-3.c: New test.
44153
44154 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44155
44156         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44157         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44158         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44159         m88k-motorola-sysv3 to XFAIL.
44160
44161 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44162
44163         * gcc.dg/980526-1.c: New test.
44164         * gcc.c-torture/execute/980526-2.c: New test.
44165
44166 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44167
44168         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44169
44170         * gcc.c-torture/execute/980526-1.c: New test.
44171
44172 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44173
44174         * g77.f-torture/execute/alpha2.f: Add runtime test.
44175
44176 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44177
44178         * g++.old-deja/old-deja.exp: Strip leading directories.
44179
44180         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44181         error for the line.  Don't run multiple tests for the same line.
44182
44183 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44184
44185         * gcc.dg/980523-1.c: New test.
44186
44187 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44188
44189         * g77.f-torture/compile/970915-0.f: New test.
44190
44191 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44192
44193         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44194
44195 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44196
44197         * gcc.dg/980520-1.c: New test.
44198
44199 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44200
44201         * gcc.dg/980502-1.c: Fix return type.
44202
44203 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44204
44205         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44206         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44207         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44208         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44209         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44210
44211 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44212
44213         * g77.f-torture/execute/980520-1.f: New test.
44214
44215 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44216
44217         * lib/mike-g77.exp: New file.
44218
44219         * g77.f-torture/noncompile/noncompile.exp,
44220         g77.f-torture/noncompile/check0.f: New files.
44221
44222 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44223
44224         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44225         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44226         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44227         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44228         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44229         abort where appropriate.
44230
44231 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44232
44233         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44234         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44235
44236 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44237
44238         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44239
44240 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44241
44242         * g77.f-torture/compile/980427-0.f: New test.
44243
44244 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44245
44246         * g77.f-torture/compile/980424-0.f: New test.
44247
44248 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44249
44250         * g77.f-torture/compile/980419-2.f (main): New test.
44251         * g77.f-torture/compile/970125-0.f: New test.
44252         * g77.f-torture/compile/980419-1.f: New test.
44253
44254 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44255
44256         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44257         of loop-4.c.
44258
44259 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44260
44261         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44262
44263 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44264
44265         * gcc.c-torture/compile/980329-1.c: New test.
44266
44267 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44268
44269         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44270         * gcc.dg/980312-1.c: Fix typo in -march command.
44271
44272 1998-03-16  H.J. Lu  (hjl@gnu.org)
44273
44274         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44275
44276 1998-03-11  Robert Lipe  <robertl@dgii.com>
44277
44278         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44279         Dave Love agree the Fortran source is bogus.
44280
44281 1998-03-11  Robert Lipe  <robertl@dgii.com>
44282
44283         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44284         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44285         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44286         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44287         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44288
44289 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44290
44291         * g++.old-deja/g++.other/friend1.C: New test.
44292
44293 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44294
44295         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44296         possibly uninitialized) variables and declare dnrm2.
44297
44298 1998-02-23  Robert Lipe <robertl@dgii.com>
44299
44300         From Bruno Haible <haible@ilog.fr>:
44301         * gcc.c-torture/execute/980223.c: New test.
44302
44303 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44304
44305         * gcc.dg/ifelse-1.c: New test.
44306
44307 1998-02-09  H.J. Lu  (hjl@gnu.org)
44308
44309         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44310
44311           * lib/old-dejagnu.exp (old-dejagnu): Added the
44312           "execution test - XFAIL *-*-*" handling in the spirit of
44313           "excess errors test -". Changed the "execution test fails"
44314           handling to be like "excess errors test fails".
44315           * Update various tests accordingly.
44316
44317 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44318
44319         * gcc.c-torture/execute/980205.c: New test.
44320
44321 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44322
44323         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44324         * lib/f-torture.exp: Similarly.
44325         * gcc.c-torture: Rename all .cexp files to .x files.
44326
44327 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44328
44329         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44330         (940510-1.c): Removed duplicate.
44331         (971104-1.c): New test.
44332
44333 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44334
44335           * lib/f-torture.exp: Improve error and loop detection.
44336
44337 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44338
44339         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44340         use that to size the filler array.
44341
44342 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44343
44344         * lib/c-torture.exp(c-torture-execute): Fix typo.
44345
44346         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44347         testcase as the executable name. Keep the executable around if
44348         the test fails.
44349
44350 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44351
44352         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44353         changes.  Only test one -g option, and move it to the end of the
44354         list of options to test.
44355
44356 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44357
44358         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44359         variable GCC_TORTURE_OPTIONS to supply default switches separated
44360         by colons.  If no environment variable, run tests with -O0 -g, -O1
44361         -g, and -O2 -g as well.
44362
44363 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44364
44365         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44366         explanatory comments. Fix indentation.
44367
44368 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44369
44370         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44371
44372 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44373
44374         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44375         * g++.old-deja/g++.mike/p7325.C: Likewise.
44376         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44377
44378 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44379
44380         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44381         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44382         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44383         * g++.old-deja/g++.law/operators4.C: Likewise.
44384
44385 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44386
44387         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44388         * g++.old-deja/g++.mike/p784.C: Ditto.
44389         * g++.old-deja/g++.mike/p785.C: Ditto.
44390
44391 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44392
44393           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44394
44395 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44396
44397         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44398         target feature; pass this to c-torture-execute as needed.
44399
44400 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44401
44402         * lib/c-torture.exp(c-torture-execute): If the previous and the
44403         current executables being tested are identical, we don't need to
44404         run the executable again. Try to make the executable names
44405         unique. Add an optional argument for passing additional compiler
44406         flags.
44407
44408 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44409
44410         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44411
44412 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44413
44414         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44415
44416 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44417
44418         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44419         32bit or larger longs.
44420
44421         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44422         have either a 32bit long or 32bit int.
44423
44424 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44425
44426         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44427         Make double precision tests dependent on sizeof (double).
44428
44429 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44430
44431         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44432         too.
44433
44434 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44435
44436         * gcc.c-torture/compile/961203-1.cexp: New script.
44437
44438 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44439
44440         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44441         up the includes ourselves.
44442
44443 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44444
44445         * lib/plumhall.exp: Remove random include, and add a few
44446         verbose messages for debugging.
44447
44448 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44449
44450         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44451         of trying to do it ourselves.
44452
44453 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44454
44455         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44456
44457 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44458
44459         * gcc.prms/5403.c: Made regexp a bit less strict.
44460
44461 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44462
44463         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44464         is returned from remote_load instead.
44465         * lib/plumhall.exp: Ditto.
44466         * lib/mike-g++.exp: Ditto.
44467         * lib/old-dejagnu.exp: Ditto.
44468         * lib/c-torture.exp: Ditto.
44469
44470 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44471
44472         * lib/g++.exp: Use build_wrapper procedure.
44473         * lib/gcc.exp: Ditto.
44474
44475 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44476
44477         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44478         an old-style decl for malloc.  Fixes tests to work when
44479         sizeof (int) != sizeof (size_t).
44480
44481 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44482
44483         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44484
44485         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44486         use stdargs.h interface.
44487
44488 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44489
44490         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44491         NO_VARARGS when compiling.
44492
44493 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44494
44495         * lib/plumhall.exp(ph_includes): New procedure.
44496         (ph_make): Use it.
44497         (ph_compiler): Ditto.
44498
44499         * lib/g++.exp: Rename test-glue.c to testglue.c.
44500         * lib/gcc.exp: Ditto.
44501
44502 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44503
44504         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44505         to completion when it's called.
44506
44507 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44508
44509         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44510         is defined, don't do test.
44511
44512 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44513
44514         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44515         for object files.
44516         (ph_summary): Mark skipped testcases as untested, not unresolved.
44517
44518         * lib/plumhall.exp (ph_make): If unresolved because of bad
44519         errorCode, record errorCode in log file.
44520         (*): Replace send_log/verbose with verbose -log.
44521
44522 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44523
44524         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44525         double conversion if double isn't at least 8 bytes.
44526
44527         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44528         int to work with targets where int is 16 bits.
44529
44530         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44531         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44532         precision for the test to complete.
44533
44534 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44535
44536         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44537         if d10v is not compiled with the -mdouble64 flag.
44538         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44539
44540         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44541         d10v is not compiled with the -mint32 flag.
44542
44543 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44544
44545         * lib/plumhall.exp: Use incr_count.
44546
44547 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44548
44549         * gcc.c-torture: Update to c-torture-1.45.
44550
44551 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44552
44553         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44554         the name of the expect testcase file).
44555
44556         * lib/g++.exp(g++_init): Ditto.
44557
44558 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44559
44560         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44561         the host.
44562
44563         * lib/gcc.exp(gcc_exit): New procedure.
44564
44565 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44566
44567         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44568         specs where appropriate.
44569
44570         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44571         because of new "candidates are" messages, and removed a few
44572
44573         * Converted all non-old-style g++ testcases to old-style, and
44574         moved into g++.old-deja.
44575
44576 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44577
44578         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44579         options.
44580
44581         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44582         succeeded.
44583
44584         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44585
44586 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44587
44588         * lib/gcc.exp (gcc_target_compile): Add support for defining
44589         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44590         the machine doesn't have those features.
44591
44592 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44593
44594         * g++.law/operators4.exp: Don't use LIBS.
44595
44596 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44597
44598         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44599
44600         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44601         * lib/g++.exp: Set it here instead. Also, allow use of the
44602         --tool_exec and --tool_opt options. Change CXX to
44603         GXX_UNDER_TEST.
44604
44605         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44606
44607         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44608
44609 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44610
44611         * lib/old-dejagnu.exp: Use prune_warnings instead of
44612         prune_system_crud.
44613         * lib/mike-g++.exp: Ditto.
44614         * lib/gcc.exp: Ditto.
44615         * lib/g++.exp: Ditto.
44616
44617         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44618
44619 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44620
44621           * 941014-2.c: Include stdlib.h
44622           * 960327-1.c: Include stdio.h
44623           * dbra.c, index-1.c: Don't assume ints are 32bits.
44624
44625 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44626
44627         * lib/gcc.exp: Add gcc,stack_size target feature.
44628
44629         * lib/g++.exp(g++_target_compile): Add the include and link
44630         paths here, not in two other places. And, it's $options, not
44631         options.
44632
44633         * lib/mike-g++.exp(postbase): Remove the code that determines
44634         the correct include and link paths.
44635         * g++.old-deja/old-deja.exp: Ditto.
44636
44637 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44638
44639         * lib/g++.exp(g++_init): target_compile no longer returns the
44640         filename of the result.
44641
44642 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44643
44644         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44645         call to glob.
44646
44647         * gcc.c-torture/special/special.exp: Change call to
44648         gcc_target_compile to include the object file.
44649
44650 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44651
44652         * gcc.c-torture/special/special.exp: Correct misspelling in last
44653         change.
44654
44655 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44656
44657         * lib/plumhall.exp(ph_summary): Log the entire output of the
44658         executable. Return -1 if there were any failures, 0 otherwise.
44659         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44660         (ph_make): Clean up objects and executables that were built
44661         if the tests succeeded.
44662
44663 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44664
44665         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44666         libraries and includes in the build tree as appropriate.
44667
44668 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44669
44670         * lib/c-torture.exp: Instead of looking for the global variable
44671         NO_LONG_LONG, check to see if that's a feature of the target.
44672
44673 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44674
44675         * config/default.exp: Minimize. Delete the remainer of the files in
44676         config; this functionality is now in devo/dejagnu/config.
44677
44678         g++.*/*: Pass any additional flags used to compile to postbase;
44679         delete CXXFLAGS.
44680
44681         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44682         is now done by runtest.exp. Use gcc_target_compile instead of
44683         compile.
44684
44685         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44686         Remove references to CFLAGS. Use remote_file instead of
44687         calling rm -f.
44688         (c-torture): Take a list of arguments to use to compile this
44689         testcase.
44690
44691         lib/g++.exp: Simplify. Use target_compile instead of compile.
44692         lib/gcc-dg.exp: Ditto.
44693         lib/gcc.exp: Ditto.
44694         lib/mike-{gcc,g++}.exp: Ditto.
44695         lib/old-dejagnu.exp: Ditto.
44696         lib/plumhall.exp: Ditto.
44697
44698 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44699
44700         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44701         (ph_linker): Likewise.
44702
44703 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44704
44705           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44706         MAP_ANON / MAP_ANONYMOUS if defined;
44707         else try to map from /dev/zero .
44708
44709 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44710
44711         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44712         isn't defined, then define it to MAP_ANONYMOUS.
44713
44714 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44715
44716         * gcc.c-torture: Update to c-torture-1.42 release.
44717
44718 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44719
44720         * gcc.c-torture: Update to c-torture-1.41 release.
44721
44722 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44723
44724         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44725         c-torture release.
44726
44727 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44728
44729         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44730         and LDFLAGS.  Fix second case to append the target_info ldflags
44731         onto LDFLAGS, not CFLAGS.
44732         * lib/g++.exp (g++_init): Add target_info stuff.
44733         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44734         of libgloss and newlib flags for !native.
44735
44736         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44737         (GDB): Fix relative path to go up another dir for finding gdb.
44738
44739 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44740
44741         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44742         versions in the target_info array, if they don't exist.
44743
44744 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44745
44746         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44747
44748 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44749
44750         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44751         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44752
44753 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44754
44755         * lib/old-dejagnu.exp: Don't remove the output file before we've
44756         actually tested it. Don't append pwd to the path of the executable
44757         we're testing.
44758
44759 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44760
44761         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44762
44763 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44764
44765         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44766         temporary directory for compiler files, and set it to a default
44767         value of /tmp. Set $output as the name of the output file from
44768         compiling the testcase. Add a -o option to $cflags_var so the
44769         compiler writes the final output file as $output. Set $executable
44770         to $output.
44771
44772         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44773         directory for compiler files, and set it to /tmp if it doesn't
44774         already have a value. Set $output_file to the name of the output
44775         file from compiling the testcase. Add a -o option to CXXFLAGS so
44776         the compiler writes the final output file as $output. Use $output
44777         as the executable to be tested.
44778
44779 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44780
44781         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44782
44783 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44784
44785         * gcc.c-torture/execute/pending-1.c: New test.  Still
44786         pending in Tege's queue.
44787
44788 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44789
44790         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44791         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44792         if there were failures.  Call unresolved if there were unresolved
44793         testcases.  Call gcc_fail if program did not run to completion.
44794         (ph_make): Pass additional argument name to ph_execute.
44795         (ph_execute): Add new argument.  Pass additional arguments to
44796         ph_summary.  Call gcc_fail is there is no execution output.
44797
44798 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44799
44800         * lib/plumhall.exp (proc_summary): Output relavent summary
44801         lines into the log so specific failures in plumhall can be
44802         investigated.
44803
44804 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44805
44806         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44807         (c-torture-execute): Don't try to execute tests which use
44808         "long long" types if $NO_LONG_LONG is nonzero.
44809
44810 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44811
44812         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44813         not c-torture.
44814
44815         * gcc.ieee: Move from here.
44816         * gcc.c-torture/execute/ieee: To here.
44817
44818 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44819
44820         * gcc.c-torture: Update to c-torture-1.41 release.
44821
44822 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44823
44824         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44825         not "$output".
44826
44827 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44828
44829         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44830         -c present.
44831
44832 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44833
44834         * config/proelf.exp: Handle connecting to a simulator.
44835
44836 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44837
44838         * config/proelf.exp: New file.  Enough framework that we can
44839         run c-torture tests on the proelf targets (or any other target
44840         that gdb can connect to for that matter).
44841
44842 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44843
44844         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44845         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44846
44847         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44848         exec_output exists.
44849
44850 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44851
44852         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44853         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44854
44855         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44856         to pass/fail/unresolved/unsupported/untested.  Caller must now
44857         call unresolved/unsupported/untested.
44858         * lib/*.exp: Update FSF address.  Update to handle new results of
44859         ${tool}_load.
44860         * lib/chill.exp (verbose): Delete.
44861
44862 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44863
44864         * lib/gcc.exp (default_gcc_start): Change order of args to
44865         $LDFLAGS $CFLAGS $LIBS.
44866         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44867         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44868         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44869         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44870         * gcc.misc-tests/dg-test.exp: Likewise.
44871         * gcc.misc-tests/msgs.exp: Likewise.
44872         * gcc.prms/prms.exp: Likewise.
44873         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44874         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44875
44876         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44877
44878 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44879
44880         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44881
44882         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44883         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44884
44885         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44886         necessary.
44887
44888 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44889
44890         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44891         global for loop; add use of $mathlib.
44892         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44893         settings here; set mathlib for anything but VxWorks.
44894
44895 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44896
44897         * gcc.c-torture: Update to c-torture-1.40 release.
44898
44899 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44900
44901         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44902         dg.exp.
44903
44904 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44905
44906         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44907         global.
44908
44909 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44910
44911         * lib/g++.exp (LIBS): Define if not already.
44912         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44913         (gcc-dg-prune): Call prune_gcc_output.
44914         * lib/gcc.exp (prune_gcc_output): New proc.
44915         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44916         prune_gcc_output.
44917
44918 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44919
44920         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44921         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44922
44923 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44924
44925         * gcc.c-torture: Update to c-torture-1.39 release.
44926
44927 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44928
44929         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44930         fails, try others as well.
44931
44932 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44933
44934         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44935         If compilation fails, mark execute tests as `untested'.
44936         If test is marked as unsupported, don't mark compilation and
44937         execute tests as failed.
44938
44939 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44940
44941         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44942         libstdc++ for whether or not we want to be doing shared
44943         libraries.  Delete link_curses since we don't need it anymore.
44944         * lib/mike-g++.exp (postbase): Don't link in libg++.
44945         * g++.old-deja/old-deja.exp: Likewise.
44946
44947 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44948
44949         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44950
44951 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44952
44953         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44954         For that, add `-Wl,-a,shared_archive'.
44955         * g++.old-deja/old-deja.exp: Likewise.
44956
44957 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44958
44959         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44960
44961 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44962
44963         * lib/mike-g++.exp (postbase): Pay attention to the status of
44964         g++_load.
44965
44966 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44967
44968           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44969
44970 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44971
44972         * lib/gcc.exp (default_gcc_start): No longer need to log program
44973         being executed or its output, execute_anywhere does that now.
44974         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44975         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44976
44977 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44978
44979         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44980         the same as those in lib/g++.exp.
44981
44982 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44983
44984         * gcc.c-torture: Update to c-torture-1.38 release.
44985         * gcc.ieee: Related changes.
44986
44987 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44988
44989         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44990         "exec". Minor reformatting changes.
44991
44992         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44993         cross. This means all "exec" calls now work on a remote host as
44994         well.
44995         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44996         cross. Filter out the extra "\r\n" stuff that expect puts in.
44997         (c-torture-execute): Filter out the bogus warnings like
44998         c-torture-compile does. Add support for canadian cross.
44999         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45000         Use execute_anywhere rather than calling exec directly. Now it
45001         works for canadian cross testing.
45002
45003 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45004
45005         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45006         results into a variable, and check that rather than using file exists.
45007
45008 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45009
45010         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45011         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45012
45013 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45014
45015         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45016         lib_curses if there's a shared libg++ in the build tree.
45017
45018 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45019
45020         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45021         if not supported target.
45022
45023 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45024
45025         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45026         link_curses up to always happen, not just for native builds.
45027
45028 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45029
45030         * gcc.c-torture: Update to c-torture-1.36 release.
45031         * gcc.failure: Related changes.
45032
45033 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45034
45035         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45036
45037 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45038
45039         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45040         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45041         runshlib, link_curses, and mathlib for link and run.
45042
45043         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45044         pass the runtime shared library options for Solaris, OSF/1, and
45045         Irix5, and link with -lcurses to avoid unresolved references.
45046
45047 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45048
45049         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45050         only run once.
45051
45052 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45053
45054         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45055
45056 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45057
45058         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45059         do not have a framework for the "compat" tests yet.
45060
45061 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45062
45063         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45064         set to null if we're testing vxworks5.1.  Use that instead of
45065         `-lm' in the setting of LIBS for link and run.
45066
45067 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45068
45069         * config/rom68k.exp (${tool}_load): Major changes to make it
45070         work.  Verified that it does in fact return the stuff in
45071         exec_output properly.  Catch any Emul or any TRAP other than 0.
45072
45073 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45074
45075         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45076         LDFLAGS properly for targets that need stuff from libgloss.
45077         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45078         only run once.
45079         (gpp_initialized): New variable.
45080
45081 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45082
45083         * config/rom68k.exp: Load libgloss.exp.
45084         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45085         so we can produce a fully linked binary.
45086         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45087         so we can produce a fully linked binary.
45088
45089 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45090
45091         * lib/plumhall.exp (ph_section): Watch for expected failures.
45092         Add missing `else'.
45093
45094         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45095         run the testcase.
45096         (c-torture): Likewise.
45097
45098 1995-08-28  Doug Evans  <dje@cygnus.com>
45099
45100         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45101
45102         * lib/mike-g++.exp (mike_cleanup): New proc.
45103         (prebase): New globals compiler_result, not_compiler_result,
45104         target_regexp.
45105         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45106         allow leading "-" in pattern.  Watch for unsupported tests.
45107         If $compiler_result is set, pattern match assembler code,
45108         and ditto for $not_compiler_result.
45109         * lib/mike-gcc.exp: Likewise.
45110
45111         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45112         execution "succeeded".
45113
45114 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45115
45116         * config/win32.exp: New file.
45117         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45118
45119 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45120
45121         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45122         unsupported.
45123         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45124         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45125         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45126
45127         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45128         "... without exceptions was ...".  That is now handled by
45129         prune_system_crud.
45130         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45131
45132 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45133
45134         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45135         sieve.c,sort2.c}: New files.
45136         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45137         sieve.exp,sort2.exp}: Drivers for them.
45138
45139         * lib/mike-gcc.exp (program_output): New user settable variable.
45140         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45141         messages.
45142         * lib/mike-g++.exp (program_output): New user settable variable.
45143
45144         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45145
45146         * config/sh.exp: Deleted (use sim.exp instead).
45147
45148 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45149
45150         * config/vx.exp: Declare CHECKTASK as global.
45151         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45152         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45153         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45154
45155 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45156
45157         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45158         target. Like vx.exp, only includes `vx29k.exp' instead of
45159         `vxworks.exp'.
45160
45161 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45162
45163         * config/sim.exp: Increase time limit from 120 seconds to 240.
45164
45165 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45166
45167         * gcc.c-torture/execute/950628-1.c: New test.
45168
45169 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45170
45171         * gcc.c-torture: Update with changes/additions from
45172         c-torture-1.34.
45173
45174 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45175
45176         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45177
45178 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45179
45180         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45181
45182 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45183
45184         * gcc.c-torture/compile/950512-1.c: New test.
45185         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45186         * gcc.dg/struct-ret-1.c: Likewise.
45187
45188 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45189
45190         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45191           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45192
45193 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45194
45195         * gcc.c-torture/special/920411-1.c: Deleted.
45196         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45197
45198 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45199
45200         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45201         cpu limit.
45202
45203 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45204
45205         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45206
45207 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45208
45209         From kenner;
45210         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45211         is the proper length.
45212         * va-arg-3.c: Likewise.
45213
45214 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45215
45216         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45217         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45218
45219         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45220         * lib/g++.exp (default_g++_start): Delete old cruft.
45221
45222 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45223
45224         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45225         (2 * (1 << 18)) to (2 * (1 << 17)).
45226
45227         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45228
45229 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45230
45231         * config/rom68k.exp: Renamed from config/idp.exp
45232
45233 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45234
45235         * c-torture/compile/921109-2.c
45236
45237 1995-04-18  Mike Stump  <mrs@cygnus.com>
45238
45239         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45240         excess errors.
45241
45242 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45243
45244         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45245         output.
45246         * lib/g++.exp (default_g++_start): Likewise.
45247
45248 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45249
45250         * gcc.c-torture/compile/950329-1.c: New test.
45251
45252 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45253
45254           * config/bug.exp (${tool}_load): Updated to use new remote_open
45255           and remote_close procs.
45256         * config/idp.exp: New file.
45257
45258 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45259
45260         * gcc.c-torture/execute/950322-1.c: New test.
45261
45262 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45263
45264         * config/vx.exp (${tool}_load): Clean up testing of return code from
45265         vxworks_ld and vxworks_spawn.
45266
45267 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45268
45269         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45270
45271 1995-03-13  Mike Stump  <mrs@cygnus.com>
45272
45273         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45274         can mark excess errors on a machine by machine basis.  Note, the
45275         default is to not expect any excess errors, even when excess
45276         errors test - is given, so you will want to put an XFAIL ... on
45277         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45278         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45279         those 4 machines, but no others.
45280
45281 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45282
45283         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45284         * lib/c-torture.exp: to here.
45285
45286 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45287
45288         * gcc.c-torture/execute/950221-1.c: New test.
45289         * gcc.c-torture/execute/struct-ret-1.c: New test.
45290         * gcc.c-torture/compile/950221-1.c: New test.
45291
45292         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45293
45294 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45295
45296         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45297         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45298
45299 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45300
45301         * g++.gb: New directory of tests, derived from my signature and
45302         class scoping tests.
45303
45304         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45305         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45306         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45307         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45308         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45309         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45310         * g++.gb/sig25.C: Likewise.
45311
45312         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45313         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45314         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45315         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45316         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45317         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45318         * g++.gb/sig25.exp: Likewise.
45319
45320         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45321         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45322         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45323         * g++.gb/scope13.C: Likewise, this test still fails.
45324
45325         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45326         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45327         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45328         * g++.gb/scope13.exp: Ditto.
45329
45330         * g++.gb/README: New file, explains what these tests are about.
45331
45332 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45333
45334         * lib/dg.exp (dg-do): Support `preprocess'.
45335         (dg-test): Likewise.
45336
45337 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45338
45339         * config/udi.exp: change "continue -expect" to "exp_continue".
45340
45341 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45342
45343         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45344         Delete redundant tests.
45345
45346         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45347         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45348         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45349         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45350         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45351         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45352         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45353         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45354
45355         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45356         storing label pointers.
45357         * gcc.c-torture/execute/921019-1.c: Likewise.
45358         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45359         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45360         parameter fp.
45361         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45362         constants.
45363
45364         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45365         Delete obsolete tests.
45366
45367         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45368         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45369         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45370         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45371         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45372         * gcc.c-torture/compile/950124-1.c: New test.
45373
45374         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45375
45376 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45377
45378         * lib/mike-g++.exp: Add -lm to LIBS.
45379
45380 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45381
45382         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45383
45384 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45385
45386         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45387
45388 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45389
45390         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45391
45392 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45393
45394         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45395         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45396         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45397         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45398         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45399         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45400         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45401         * g++.law/{operators31.C, operators32.C,
45402         * g++.law/{operators33.C, operators34.C}: Likewise.
45403         * g++.law/{pic1.C, refs2.C}: Likewise.
45404         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45405         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45406         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45407         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45408
45409         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45410         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45411         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45412         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45413         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45414         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45415         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45416         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45417         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45418         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45419         * g++.law/{operators34.exp}: Likewise.
45420         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45421         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45422         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45423         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45424         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45425
45426         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45427         No longer expected to fail.
45428         * g++.law/missed-error3.C: Tweak for recent bool changes.
45429
45430 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45431
45432         * config/emb-unix: Deleted.
45433         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45434         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45435
45436 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45437
45438         * lib/dg.exp (dg-test): Fix typo in last patch.
45439
45440 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45441
45442         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45443         (handles multiple occurrences).
45444
45445 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45446
45447         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45448         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45449         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45450         printed).
45451         * lib/c-torture.exp (c-torture-compile): Likewise.
45452         (c-torture): Prepend full path if missing.
45453         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45454         (gcc_fail): Likewise.
45455         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45456
45457 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45458
45459         * lib/netware.exp: Only attach to NetWare i386 systems.
45460
45461 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45462
45463         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45464         messages.  Add test name to "output pattern match" pass/fail message.
45465
45466 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45467
45468         * gcc.dg: New testsuite.
45469         * gcc.dg/dg.exp: New file.
45470
45471         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45472         test-switch.c}: Deleted.
45473
45474         * gcc.misc-tests/msgs.exp: New testcase driver.
45475
45476 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45477
45478         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45479         Watch for illegal return values from ${tool}_load.
45480         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45481         cross targets.  Coerce return value >0 to 1.
45482
45483 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45484
45485         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45486
45487         * config/emb-unix.exp: New file.
45488
45489         * config/sim.exp: Error if variable $SIM not defined.
45490         (${tool}_load): Mark test as "untested" if simulator missing.
45491
45492         * config/unix.exp: Load remote.exp to get rcp_download.
45493         * lib/c-torture.exp: Use different option lists for testcases with
45494         and without loops.
45495         * gcc.c-torture/execute/execute.exp: Likewise.
45496
45497 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45498
45499         * config/*.exp: Clarify return code from ${tool}_load.
45500         Call `unresolved' or `untested' instead of `warning' or `perror'
45501         (sometimes you still want to call both though).
45502         Add comment that `shell_id' is local to each file.
45503         * config/udi.exp (timeout): Set to 30.
45504         Don't print warning if connection fails, $connectmode has already
45505         printed an error.
45506         (${tool}_load): Move verbose messages to level 2.
45507         Rework pattern for "Process started" message.
45508         Pass `shell_id' to ${connectmode}_download.
45509         Retry twice upon timeout.  Make resetting of target more robust.
45510         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45511         Pass `shell_id' to exit_$connectmode.
45512         Only call exit_$connectmode if connected.
45513         * config/unix.exp (${tool}_load): Check return codes better.
45514         * config/vrtx.exp (${tool}_load): Likewise.
45515         * config/vx.exp (${tool}_load): Likewise.
45516         Delete unneeded global's.
45517         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45518         from ${tool}_load.
45519         (dg-stat): Delete.
45520         (dg-init): Delete recording of pass/fail counts.
45521         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45522         (old-dejagnu-init): Likewise.
45523         (old-dejagnu-stat): Delete contents, empty proc now.
45524         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45525         (c-torture): Delete references to lcnt, lpass, lfail.
45526         Get option list from TORTURE_OPTIONS.
45527         Delete -funroll[-all]-loops if no loops.
45528         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45529         (g++_stat): Delete contents (empty proc now).
45530         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45531         (gcc_finish): Likewise.
45532         (gcc_stat): Deleted.
45533         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45534         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45535         * gcc.c-torture/execute/execute.exp: Likewise.
45536         Split tests into two parts: compile, execute.
45537         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45538         no loops.  Update to reflect clarified return codes from ${tool}_load.
45539
45540 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45541
45542         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45543         to grep for.
45544         (old-dejagnu): Likewise (where necessary).
45545
45546 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45547
45548         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45549
45550         * lib/dg.exp (dg-process-target): Fix processing of selector.
45551         Add comment regarding use of `error'.
45552
45553         * lib/gcc.exp (prune_system_crud): Define if missing.
45554         * lib/g++.exp (prune_system_crud): Likewise.
45555
45556         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45557         Call prune_system_crud.
45558         * lib/dg.exp (dg-runtest): New proc.
45559         Use perror instead of send_user for tcl errors in testcase.
45560         Don't return any value, it's never used.
45561         Don't clobber previous definition of `unknown'.
45562         Print tcl errors in `dg-final'.
45563
45564 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45565
45566         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45567         (dg-test): Don't print errorInfo, it contains stack backtrace.
45568
45569 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45570
45571         * lib/g++.exp (runtest_file_p): Define if missing.
45572
45573 1994-09-24  Doug Evans  (dje@cygnus.com)
45574
45575         * lib/mike-g++.exp: Comment out loading of g++.exp.
45576         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45577         (default_g++_version): Always print something.
45578         (default_g++_start): Comment out call to `which'.
45579         (g++_start, g++_load): Deleted (must be defined in config file).
45580         * lib/gcc.exp: Test for existence of $CC at start.
45581         Delete check for tmpdir (done in gcc_init).
45582         (default_gcc_version): Always print something.
45583         (default_gcc_start): Comment out call to `which'.
45584         * config/*.exp: Major cleanup - make cross targets work at least a
45585         little better for g++ (by not being "--tool gcc" specific).
45586         Rename gcc_xxx to ${tool}_xxx.
45587         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45588         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45589
45590 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45591
45592         * lib/c-torture.exp (c-torture-compile): Rework compiler
45593         message processing.
45594
45595         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45596         c-torture.
45597
45598 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45599
45600         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45601
45602         * lib/dg.exp (dg-process-target): Support { target native }.
45603
45604 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45605
45606         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45607         looked for "... program xxx got fatal signal".
45608         Correct regsub munging of `comp_output'.
45609         Ignore compiler messages "path prefix not used" and "linker input
45610         file unused".
45611
45612 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45613
45614         * lib/gcc.exp (runtest_file_p): Define if missing.
45615         * gcc.prms/template.c: Example to work from.
45616
45617 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45618
45619         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45620         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45621
45622         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45623         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45624         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45625         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45626
45627         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45628         (dg-process-target): No longer a varargs proc.
45629         Return S/N for target, P/F for xfail.  All callers changed.
45630         (user option procs): More argument checking.
45631         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45632         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45633         (dg-test): Skip test if not running on selected target in `dg-do'.
45634         Update handling of `dg-do-what', `dg-output-text'.
45635         Separate execution pass/fail from output pattern match pass/fail.
45636         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45637
45638 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45639
45640         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45641         target for 920510-1.c.
45642
45643 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45644
45645         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45646         Clean up comment regarding use of passcnt, etc.
45647         (gcc_stat): Don't update `testcnt' here.
45648         (gcc_finish): Do it here.
45649         Might as well reset `but_id' here too.
45650         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45651         to determine if the file should be tested.
45652         * gcc.c-torture/compile/compile.exp: Likewise.
45653         * gcc.c-torture/execute/execute.exp: Likewise.
45654         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45655         * gcc.misc-tests/dg-test.exp: Likewise.
45656         * gcc.prms/prms.exp: Likewise.
45657         * gcc.wendy/wendy.exp: Likewise.
45658         * g++.old-deja.exp: Likewise.
45659         Move "Testing file" message to verbose level 1.
45660
45661 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45662
45663         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45664
45665 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45666
45667         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45668         (default_gcc_start): Accept optional second list element
45669         of compiler flags.  Print compiler output at verbosity level 2.
45670         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45671         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45672         Save current values of framework globals passcnt, failcnt, xpasscnt,
45673         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45674         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45675         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45676         xfailcnt to compute stats.  Update framework global `testcnt' from
45677         pass/fail counts.
45678         (gcc_finish): New proc.  Clean up test environment.
45679         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45680         (gcc_epass, gcc_efail): Delete.
45681         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45682         argument of line number.
45683         (dg-init): If the tool has an init routine, call it.
45684         (dg-test): Remove args `cflags_var' and `libs_var'.
45685         Pass all compiler options to ${tool}_start.
45686         Handle missing line number.
45687         (dg-finish): New function.
45688         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45689         particular files.  Call gcc_finish at end.  Move "skipping test"
45690         message to verbosity level 3.
45691         * gcc.c-torture/compile/compile.exp: Likewise.
45692         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45693         * gcc.c-torture/execute/execute.exp: Likewise.
45694         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45695         Print testcase being tried at verbosity level 1.
45696         * gcc.c-torture/special/special.exp: Unset xfail.
45697         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45698         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45699         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45700         * gcc.failure/failure.exp: Likewise.
45701         * gcc.ieee/ieee.exp: Likewise.
45702         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45703         Update call to dg-test.  Call dg-finish at end.
45704         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45705         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45706         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45707         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45708         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45709         * gcc.wendy/wendy.exp: Add copyright.
45710         Delete setting of tmpdir (done by gcc_init).
45711         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45712         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45713         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45714         gcc_[ce]pass/fail.
45715
45716 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45717
45718         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45719         confusion.
45720         (g++_load): Likewise.
45721
45722         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45723         Rename argument to `prog' to remove the confusion.
45724         Varargs fns behave differently too!
45725         (g++_load): Likewise.
45726
45727         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45728
45729         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45730         what it is.  Delete (always) printing of status value for !native.
45731         Simplify verbose code, and include status and exec_output.
45732         (g++_load): Use gcc_load.
45733
45734 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45735
45736         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45737         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45738         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45739         940714-3.c as these testcases don't exist anymore.  Make
45740         va-arg-1.c expected to pass.
45741
45742 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45743
45744         * gcc.misc-tests/misc.exp: Only run specific testcases.
45745         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45746         * gcc.misc-tests/dg-[1-9].c: New files.
45747
45748         * lib/dg.exp: New testsuite driver.
45749         * gcc.prms/prms.exp: Use it.
45750
45751         * README.gcc: New file.
45752
45753         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45754         Document and reset `lxpass' and `lxfail'.
45755         Simplify "initialized" message.
45756         (gcc_stat): Clean up comments a little.
45757
45758 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45759
45760         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45761
45762 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45763
45764         * lib/old-dejagnu.exp (process-option): New proc.
45765         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45766         (old-dejagnu): Simplify.
45767         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45768
45769 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45770
45771         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45772         exists and is not an empty string.
45773
45774         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45775         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45776         finished.
45777         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45778         automatically.
45779
45780         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45781         longer expected to fail.
45782
45783         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45784         "f" function call.
45785
45786         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45787
45788         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45789         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45790         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45791         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45792         c-torture-1.29.
45793
45794         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45795         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45796
45797         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45798
45799         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45800         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45801
45802         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45803         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45804         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45805
45806 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45807
45808         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45809         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45810         940714-1.c, 940714-2.c, 940714-3.c},
45811         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45812         gcc.misc-tests/{mg.c,mg.exp}:
45813         New tests.
45814         * gcc.noncompile/noncompile.exp: Change accordingly.
45815
45816 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45817
45818         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45819         Undo previous clobberage.
45820
45821 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45822
45823         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45824         * gcc.special/{930510-1.c, special.exp}:
45825         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45826         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45827         struct-varargs-1.c}: New tests from c-torture-1.26.
45828
45829 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45830
45831         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45832           argument to switch.
45833
45834 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45835
45836         * Revert the previous changes.  Please see Rob's directory
45837           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45838           fixes.
45839
45840 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45841
45842         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45843             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45844             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45845             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45846             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45847             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45848             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45849             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45850             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45851             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45852             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45853             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45854             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45855             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45856             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45857             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45858             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45859             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45860             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45861             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45862             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45863             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45864             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45865             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45866             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45867             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45868             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45869
45870 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45871
45872         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45873             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45874           with perror calls.
45875
45876 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45877
45878         * config/unix.exp (g++_load): Fix syntax.
45879
45880 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45881
45882         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45883         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45884         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45885         Don't expect va-arg-1.c to fail.  Correct expected output for
45886         920928-1.c.
45887         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45888         * gcc.wendy/hbm4.c: Correct typo.
45889         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45890
45891 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45892
45893         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45894         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45895         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45896         * lib/c-torture.exp (c-torture-compile): Ditto.
45897
45898         Reduce volume of output (remove all the -I's and such).
45899         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45900         Call gcc_cpass, gcc_cfail.
45901         (c-torture): Pass testing option to c-torture-compile.
45902
45903 1994-03-21  Doug Evans  (dje@cygnus.com)
45904
45905         Bring patches over from progressive.
45906         * config/default.exp: Exit remote shell cleanly.
45907         (g++_exit, g++_start): Add default versions.
45908         * config/sim.exp (gcc_load): Use perror, not error.
45909
45910 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45911
45912         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45913         set in site.exp.
45914
45915 1994-03-14  Doug Evans  (dje@cygnus.com)
45916
45917         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45918         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45919         (wendy_try): New proc to run testcase.
45920         (main loop): Call 'em.
45921         * gcc.wendy/*.c: Clean up pass to correct expected output.
45922
45923         * lib/gcc.exp: Minor cleanup work.
45924         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45925
45926 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45927
45928         * config/sim.exp (gcc_load): Document return codes better.
45929         Don't pass -v to simulator.
45930
45931 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45932
45933           * gcc.special/920717-x.c: Fix typo.
45934           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45935           get at sources.
45936
45937         * lib/mike-gcc.exp: Fix typo.
45938
45939 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45940
45941         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45942         binary to use, transform the name.
45943         * config/*.exp: rename everything. Nuke any g++ specific files,
45944         it's now a special case of gcc that requires no special support.
45945         Add a default.exp for unsupported targets.
45946
45947 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45948
45949         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45950         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45951         version of Tcl.
45952
45953 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45954
45955         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45956         than a warning.
45957
45958 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45959
45960         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45961
45962 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45963
45964         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45965         option_list.  Compile every file with only 4/6 option choices
45966         (same as C torture) instead of with 12/18 different option
45967         choices.
45968         * lib/c-torture.exp: Likewise.
45969
45970         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45971         not already set.
45972
45973 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45974
45975         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45976         can put an XFAIL *-*-* on excess errors.
45977
45978 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45979
45980         * g++.law: Add more tests derived from g++-bugs snapshots.
45981
45982         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45983         equivalent to g++.law/init9.
45984
45985         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45986         compiled it, and the a.out file after we've run it.
45987
45988 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45989
45990         * lib/mike-g++.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  Jeffrey A. Law  (law@snake.cs.utah.edu)
45994
45995         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45996
45997 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45998
45999         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46000         version number.
46001
46002 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46003
46004         * g++.law: New directory of g++ tests derived from the g++-bugs
46005         snapshots.
46006
46007 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46008
46009         * gcc.compile: initbug1.c initbug1.exp testcase added
46010
46011 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46012
46013         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46014         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46015           fixes submitted by Jeff Law (law@cs.utah.edu)
46016         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46017           Jeff Law (law@cs.utah.edu)
46018
46019
46020 1993-11-30  Mike Stump  (mrs@cygnus.com)
46021
46022         * config/unix-g++.exp: Follow the gcc way of doing things.
46023         * g++.old-deja/old-deja.exp: Minor updates.
46024         * lib/g++.exp: New file, follow the gcc way of doing things.
46025         * lib/old-dejagnu.exp: Minor updates.
46026         * lib/mike-g++.exp: Always unset errorInfo.
46027
46028 1993-11-06  Mike Stump  (mrs@cygnus.com)
46029
46030         * lib/gcc.exp: Fix some errors with the below change, CC and
46031         CFLAGS should be global when setting, not local.
46032
46033 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46034
46035         * lib/gcc.exp: Transform tool name.
46036
46037 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46038
46039         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46040
46041 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46042
46043         * lib/gcc.exp: change gcc_done to gcc_stat
46044
46045 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46046
46047         * Upgraded gcc testsuite to c-torture version 1.25
46048
46049 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46050
46051         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46052         * lib/c-torture: added hooks for new reporting code.
46053
46054 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46055
46056         * config/sh-gcc.exp: check if sh-sim exists in the path
46057
46058 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46059
46060         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46061         * gcc.compile/compile.exp: Initial changes for new logic.
46062         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46063         * gcc.failure/failure.exp: Initial changes for new logic.
46064         * gcc.ieee/ieee.exp: Initial changes for new logic.
46065         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46066         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46067         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46068         * lib/c-torture.exp: Initial changes for new logic.
46069         * lib/gcc.exp: Initial changes for new logic.
46070
46071 1993-10-15  Mike Stump  (mrs@cygnus.com)
46072
46073         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46074         depend upon failure or success.  Fully qualify names in failure
46075         and success messages.  Always remove a.out before starting
46076         compile, just in case.  Pay more attention to error text output by
46077         the compiler.  Handle testcases with no known past errors just
46078         like all others, so that things are uniform.  Other miscellaneous
46079         improvements.
46080
46081 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46082
46083         * gcc.cpp: new directory for cpp tests
46084
46085 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46086
46087         * lib/chill.exp: Code reformatted, removed unused code.
46088         * config/unix-chill.exp: Code reformatted, removed unused code.
46089         * chill.execute/execute.exp: Code reformatted, removed unused code.
46090         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46091
46092 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46093
46094         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46095         routines not written.
46096
46097 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46098
46099         * config/bug-gcc.exp: Use new procs from bug.exp.
46100
46101 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46102
46103         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46104         via ftp, rather than depending on NFS.
46105         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46106         case.
46107
46108 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46109
46110         * config/bug-gcc.exp: Use new download proc.
46111
46112 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46113
46114         * chill.execute/execute.exp: cleanups, handles errors better
46115         * chill.compile/compile.exp: rewrite, based on execute.exp
46116         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46117         * lib/chill.exp: major changes to diff proc and compile and link
46118           procs. added chill_fail and chill_pass wrappers to pass and
46119           fail. added more comments, and handle error codes better.
46120           Added a hack to capture stderr from exec, so noncompile tests
46121           can work.
46122
46123 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46124
46125         * chill.execute/execute.exp: rewrite of testsuite driver
46126         * lib/chill.exp: rewrite of testsuite driver
46127         * config/unix-chill.exp: rewrite of testsuite driver
46128
46129 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46130
46131         In chill.execute:
46132         * iexpr.ch: Standardize uppercase.
46133         * tuples.dat: Standardize uppercase.
46134         * vary.ch: standardize.  Correct varying string assignments.
46135         * vary.dat: Add new output lines.
46136
46137 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46138
46139         In chill.execute:
46140         * chprintf.ch: Standardize use of uppercase.
46141         * tuples.ch: Standardize and turn arr2 into a DCL,
46142           rather than a SYN.
46143         * pinits.ch: Standardize.
46144
46145 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46146
46147         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46148         * Makefil: Renamed to Makefile.in.
46149         * configure.in: New.
46150
46151 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46152
46153         In chill.execute:
46154         * .cvsignore: Add result/output files.
46155         * Makefile: Fix up variables at start.  Use MFLAGS
46156           everywhere.  Correct bool_loc, built_ins entries.
46157           Add entry for vary1.ch.
46158         * bitarray.ch: Standardize upper-case usage.
46159         * bitexpr.ch: Standardize, add output of b1.
46160         * params.ch: Use arrayt in along PROC parameters, to
46161           avoid novelty problems.
46162         * sets.ch: Tiny cleanup.
46163         * vary1.ch: Re-indent.
46164
46165 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46166
46167           * Add PR-related files to Makefiles, .cvsignore files, etc.
46168
46169 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46170
46171         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46172           with compiler objects. New names are test-flow.c and test-loop.c
46173
46174 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46175
46176         * Upgraded c-torture tests from 1.19 to 1.20
46177
46178         * new files:
46179         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46180         * gcc.compile: 930623-1.c 930623-2.c
46181         * gcc.noncompile: 930622-1.c 930622-2.c
46182         * gcc.failure: 920411-1.c 920627-2.c
46183         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46184
46185 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46186
46187         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46188           More changes to get testsuite working properly. Needs more work.
46189           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46190
46191 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46192
46193         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46194           More changes to get testsuite working properly. Needs more work.
46195
46196 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46197
46198         * chill.compile/compile.exp: Added for Dejagnu support
46199         * chill.execute/execute.exp: Added for Dejagnu support
46200         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46201
46202 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46203
46204         This should complete moving the CHILL test files.
46205         * chill.noncompile(.cvsignore printf.grt
46206             in-printf.grt chprintf.grt chprintf.ch):
46207             Added test-support files.
46208           (Makefile): Modified further.
46209         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46210             signal.ch): Added test files.
46211           * chill.execute (.cvsignore printf.grt printr.c
46212             in-printf.grt rts.c chprintf.grt rts.h): Added
46213           test-support files.
46214             (Makefile): More corrections.
46215
46216 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46217
46218         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46219           test cases, ready for DejaGnu.
46220
46221 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46222
46223         * Upgraded c-torture tests from 1.18 to 1.19
46224
46225         * gcc.compile: added test(s):
46226           930607-1.c
46227         * gcc.execute: added test(s):
46228           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46229
46230         * added new subdirectory for misc tests: gcc.misc-tests
46231         * gcc.misc-test(s): added tests:
46232           inst-check.c test-consts.c test-ior.c test-switch.c
46233
46234 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46235
46236         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46237
46238 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46239
46240         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46241
46242 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46243
46244         * Upgraded c-torture tests from 1.17 to 1.18
46245
46246 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46247
46248         * Upgraded c-torture tests from 1.12 to 1.17
46249
46250 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46251
46252         * lib/old-dejagnu.exp:
46253           Fixed handling of XFAIL target triplets to correctly
46254           recognize wildcard characters.  Removed code that
46255           appended a unique id tag to the end of the file name
46256           printed out by the result of the testcases within a
46257           given test file.
46258
46259 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46260
46261         * lib/old-dejagnu.exp:
46262           Reworked expected failure handling to trigger off of XFAIL
46263           keyword in keyphrase embeded in testcase source code. The
46264           XFAIL keyword must be at the end of the keyphrase line. It
46265           may optionally be followed by one or more target triplets.
46266           It has just occured that the handling of wildcards in the
46267           target triplet may not be correct.
46268
46269 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46270
46271         * g++.old-deja/tests:
46272           Moved all subdirectories up one level into g++.old-deja .
46273
46274         * lib/old-dejagnu.exp:
46275           Fixed problem with CXXFLAGS not being properly reset, and being
46276           corrupted with extraneous "-c" compiler option.  This was
46277           causing binaries to not be generated for test that needed them.
46278           Modified strings passed to "pass" and "fail" so that individual
46279           tests from the same test file would be distinguished by an
46280           identifier appended to the test file name in the summary logs;
46281           this corrected a problem with erroneous diff logs.  Added code
46282           to search testcases for expected fail and unexpected pass keywords.
46283
46284 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46285
46286         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46287
46288 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46289
46290         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46291           Removed extraneous text from end of "Special g++ Options"
46292           keyphrase.
46293
46294         * lib/old-dejagnu.exp: Added pattern matching to look for new
46295           keywords, embedded in testcases comments, which will trigger
46296           calls to xpass and xfail.
46297
46298 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46299
46300         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46301           comments embedded in the testcases, especially the one looking for
46302           special compiler options, as well as the pattern matching for the
46303           compiler output again.
46304
46305 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46306
46307         * lib/old-dejagnu.exp: Do a proper check of the return value for
46308           execute tests. Fixed several problems with the pattern matching
46309           of the compiler output which gave erroneous test results.
46310           Changed several of the test result messages to be more descriptive.
46311         * config/unix-g++.exp: Proc g++_load now actually works and
46312           executes the tests passed to it and returns a usable return
46313           value.
46314
46315 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46316
46317           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46318
46319 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46320
46321         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46322           Modified both files to properly execute the old style
46323           dejagnu tests. The previous versions of these files were
46324           experimental and did not function anything near correctly.
46325
46326 1993-04-05  Rob Savoye  (rob@cygnus.com)
46327
46328         * Removed all Makefile.in and configure.in files. No configuration
46329         needed now.
46330
46331 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46332
46333         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46334
46335 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46336
46337         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46338         gcc.special/configure.in, gcc.noncompile/configure.in,
46339         gcc.execute/configure.in, gcc.code_quality/configure.in,
46340         g++.other/configure.in, g++.old-deja/configure.in,
46341         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46342         in srcname setting.
46343
46344 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46345
46346         * lib/udi.exp: Fixed mondfe and mondfe_download.
46347         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46348         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46349
46350 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46351
46352         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46353         (gdb_exit): Don't remove *_soc files.
46354
46355 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46356
46357         * lib/c-torture.exp: Don't look for main; instead always use -w
46358         -c.  This is how the c-torture tests work.  Remove the object
46359         file if the compilation succeeds.
46360         * gcc.execute/execute.exp: Remove executable if test passes.
46361         * gcc.noncompile/noncompile.exp: Every test is an expected
46362         failure.
46363         * gcc.special/special.exp: Added tests from c-torture 1.11,
46364         corrected use of existing test.
46365         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46366         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46367         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46368         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46369         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46370         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46371         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46372         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46373         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46374         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46375         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46376         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46377         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46378         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46379         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46380         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46381         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46382         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46383         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46384         c-torture 1.11.
46385         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46386         correspond to c-torture 1.11.
46387
46388         * New file.