OSDN Git Service

PR middle-end/29335
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5
6 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7
8         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9         hexadecimal value.
10         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11         * gcc.dg/pr14796-2.c: Likewise.
12
13 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14
15         * gcc.c-torture/execute/20061101-1.c: New test.
16
17 2006-11-01  Richard Guenther  <rguenther@suse.de>
18
19         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
20
21 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22
23         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
24         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
25
26 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27
28         * gcc.c-torture/execute/20061031-1.c: New test.
29
30 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
31
32         PR 23067
33         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
34         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
35         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
36         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
37         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
38         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
39         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
40
41 2006-10-31  Eric Christopher  <echristo@apple.com>
42             Falk Hueffner  <falk@debian.org>
43
44         * gcc.dg/builtin-bswap-1.c: New.
45         * gcc.dg/builtin-bswap-2.c: New.
46         * gcc.dg/builtin-bswap-3.c: New.
47         * gcc.dg/builtin-bswap-4.c: New.
48         * gcc.dg/builtin-bswap-5.c: New.
49         * gcc.target/i386/builtin-bswap-1.c: New.
50
51 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
52
53         * gcc.dg/inline-16.c: New.
54
55         PR 16622
56         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
57         defining it.
58         * gcc.dg/inline-13.c: New.
59         * gcc.dg/inline-14.c: New.
60         * gcc.dg/inline-15.c: New.
61
62         PR 11377
63         * gcc.dg/inline6.c: New.
64         * gcc.dg/inline7.c: New.
65
66 2006-10-31  Roger Sayle  <roger@eyesopen.com>
67
68         PR middle-end/23470
69         * gcc.dg/pr23470-1.c: New test case.
70
71 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
72
73         PR fortran/29537
74         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
75         data.
76         * gfortran.dg/blockdata_2.f90: New testcase.
77
78 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
79
80         PR libfortran/29627
81         * gfortran.dg/unf_short_record_1.f90:  New test.
82
83 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
84
85         PR fortran/29067
86         * gfortran.dg/pr29067.f: New test.
87
88 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
89             Richard Sandiford  <richard@codesourcery.com>
90
91         * lib/target-supports.exp (get_compiler_messages): Append options
92         as a single list element.
93         (check_effective_target_arm_vfp_ok): New.
94         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
95
96 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
97
98         PR fortran/29387
99         * gfortran.dg/intrinsic_actual_2.f90: New test.
100
101         PR fortran/29490
102         * gfortran.dg/actual_array_interface_1.f90: New test.
103
104         PR fortran/29641
105         * gfortran.dg/used_types_11.f90: New test.
106         
107 2006-10-30  Dirk Mueller  <dmueller@suse.de>
108
109         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
110         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
111         * g++.old-deja/g++.pt/eichin01.C (main): Same.
112         * g++.old-deja/g++.mike/net25.C (main): Same.
113         * g++.dg/lookup/exception1.C (main): Same.
114         * g++.dg/parse/parens2.C (main): Same.
115
116 2006-10-30  Roger Sayle  <roger@eyesopen.com>
117
118         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
119
120 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
121
122         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
123         * gcc.dg/torture/builtin-math-3.c: Likewise.
124
125 2006-10-30  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/29452
128         * gfortran.dg/write_check.f90: Check run-time keyword checking.
129         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
130
131 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
132
133         PR Fortran/29410
134         * gfortran.fortran-torture/execute/transfer1.f90: New test.
135
136 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
137
138         * lib/target-supports.exp (check_function_available): Declare
139         function before calling.
140
141 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
142
143         PR tree-optimization/29637
144         * gcc.dg/pr29637.c: New test.
145
146 2006-10-29  Roger Sayle  <roger@eyesopen.com>
147
148         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
149         tree canonicalization.
150
151 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
152
153         * gcc.dg/builtins-20.c: Add more hypot tests.
154
155 2006-10-29  Roger Sayle  <roger@eyesopen.com>
156
157         * gcc.dg/fold-compare-1.c: New test case.
158
159 2006-10-29  Dirk Mueller  <dmueller@suse.de>
160
161         PR c++/16307
162         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
163
164 2006-10-29  Roger Sayle  <roger@eyesopen.com>
165
166         PR tree-optimization/15458
167         * gcc.dg/fold-xornot-1.c: New test case.
168
169 2006-10-29  Richard Guenther  <rguenther@suse.de>
170
171         * gcc.target/i386/math-torture/trunc.c: New testcase.
172
173 2006-10-29  Richard Guenther  <rguenther@suse.de>
174
175         * gcc.target/i386/math-torture/round.c: New testcase.
176
177 2006-10-29  Richard Guenther  <rguenther@suse.de>
178
179         * gcc.target/i386/math-torture/ceil.c: New testcase.
180         * gcc.target/i386/math-torture/floor.c: Likewise.
181
182 2006-10-29  Richard Guenther  <rguenther@suse.de>
183
184         * gcc.target/i386/math-torture/rint.c: New testcase.
185         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
186
187 2006-10-29  Richard Guenther  <rguenther@suse.de>
188
189         * gcc.target/i386/math-torture/lfloor.c: New testcase.
190         * gcc.target/i386/math-torture/lceil.c: Likewise.
191
192 2006-10-28  Tobias Burnus  <burnus@net-b.de>
193
194         PR libgfortran/24313
195         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
196
197 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
198
199         * gcc.c-torture/execute/20020118-1.c,
200         gcc.c-torture/execute/builtins/strlen.c,
201         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
202         comment typos.
203
204 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
205
206         * gcc.dg/builtins-20.c: Add tests for hypot.
207         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
208         two-argument builtins.
209         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
210         TESTIT2.  Update all callers.
211         (TESTIT2, TESTIT2_R): New helper macros.
212         Add testcases for pow, hypot and atan2.
213
214 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
215
216         PR C++/29295
217         * g++.dg/expr/bool1.C: New test.
218         * g++.dg/expr/bool2.C: New test.
219
220 2006-10-28  Tobias Burnus  <burnus@net-b.de>
221
222         PR fortran/28224 
223         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
224         * gfortran.dg/namelist_internal.f90: New test. 
225
226 2006-10-28  Tobias Burnus  <burnus@net-b.de>
227
228         PR fortran/29625
229         * gfortran.dg/io_real_boz.f90: Add.
230         * gfortran.dg/io_real_boz2.f90: Add.
231
232 2006-10-28  Richard Guenther  <rguenther@suse.de>
233
234         PR middle-end/26899
235         * gcc.dg/tree-ssa/pr26899.c: New testcase.
236
237 2006-10-28  Richard Guenther  <rguenther@suse.de>
238
239         PR target/28806
240         * gcc.target/i386/math-torture/lround.c: New testcase.
241
242 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
243
244         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
245         * gcc.dg/builtins-44.c: Likewise.
246         * gcc.dg/builtins-45.c: Likewise.
247         * gcc.dg/pr28796-2.c: Likewise.
248         * gcc.dg/unordered-3.c: Likewise.       
249
250 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
251
252         PR libgfortran/27954
253         * gfortran.dg/error_recovery_2.f90: New test.
254
255 2006-10-26  Richard Guenther  <rguenther@suse.de>
256
257         * gcc.target/i386/i386.exp: Use glob, not find to collect
258         tests.  Avoids recursing into subdirectories.
259         * gcc.target/i386/math-torture/math-torture.exp: Torture
260         for interesting ia32 math options.
261         * gcc.target.i386/math-torture/lrint.c: New testcase.
262
263 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
264
265         PR libgfortran/29563
266         * gfortran.dg/arrayio_9.f90: Update test.
267         * gfortran.dg/arrayio_19.f90: New test.
268
269 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
270
271         * gcc.dg/20061026.c: New testcase.
272
273 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274
275         PR libgfortran/29563
276         * gfortran.dg/arrayio_9.f90: New test.
277
278 2006-10-26  Ben Elliston  <bje@au.ibm.com>
279
280         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
281         Copy the strings manually, as strcpy may call strlen.
282
283 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
284
285         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
286         Add checks for log, log2, log10 and log1p.
287
288         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
289         we already test 0.0.  Add checks for expm1, log, log2, log10,
290         log1p, cbrt, erf and erfc.
291
292 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
293
294         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
295
296 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
297
298         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
299         and remainderl() built-in functions.  Remove -ffast-math from
300         dg-options.
301
302 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
303
304         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
305         acosh and atanh.
306         
307         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
308         floating point modifiers to arguments passed to float and long
309         double functions respectively.  Update all callers to use floating
310         point numbers, not integers.  Add tests for exp, exp2 and
311         exp10/pow10.
312
313         * gcc.dg/torture/builtin-math-3.c: New test.
314
315 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
316
317         PR fortran/29393
318         * gfortran.dg/initialize_2.f90: New.
319
320 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
321
322         * gcc.dg/torture/builtin-math-2.c: New test.
323
324 2006-10-24  Richard Guenther  <rguenther@suse.de>
325
326         PR middle-end/28796
327         * gcc.dg/pr28796-1.c: New testcase.
328         * gcc.dg/pr28796-2.c: Likewise.
329
330 2006-10-24  Richard Guenther  <rguenther@suse.de>
331
332         * gcc.dg/builtins-57.c: New testcase.
333
334 2006-10-24  Richard Guenther  <rguenther@suse.de>
335
336         PR tree-optimization/29567
337         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
338
339 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
340
341         PR tree-optimization/14784
342         * gcc.dg/alias-10.c: New test.
343
344 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
345
346         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
347
348 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
349
350         * gcc.dg/builtin-strncat-chk-1.c: New test.
351
352 2006-10-23  Jan Hubicka  <jh@suse.cz>
353
354         * gcc.dg/memmove-1.c: New test.
355
356 2006-10-23  Paul Brook  <paul@codesourcery.com>
357
358         * gcc.dg/pragma-pack-5.c: New test.
359
360 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
361
362         * g++.dg/other/s390-1.C: New testcase.
363
364 2006-10-23  Richard Guenther  <rguenther@suse.de>
365
366         PR middle-end/27132
367         PR middle-end/23295
368         * gcc.dg/pr27132.c: New testcase.
369         * gcc.dg/pr23295.c: Likewise.
370         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
371         * g++.dg/tree-ssa/pr19807.C: Likewise.
372
373 2006-10-23  Richard Guenther  <rguenther@suse.de>
374
375         PR middle-end/21032
376         * gcc.dg/pr21032.c: New testcase.
377
378 2006-10-22  Jeff Law  <law@redhat.com>
379         Richard Guenther  <rguenther@suse.de>
380
381         PR tree-optimization/15911
382         * gcc.dg/tree-ssa/vrp30.c: New testcase.
383
384 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
385
386         PR c++/20647
387         * g++.dg/abi/rtti3.C: New.
388
389 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
390
391         PR middle-end/28252
392         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
393         transformation.
394
395 2006-10-21  Richard Guenther  <rguenther@suse.de>
396
397         PR tree-optimization/3511
398         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
399
400 2006-10-21  Richard Guenther  <rguenther@suse.de>
401
402         PR middle-end/26898
403         * gcc.dg/torture/pr26898-1.c: New testcase.
404         * gcc.dg/torture/pr26898-2.c: Likewise.
405
406 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
407         
408         PR c++/28053
409         * g++.dg/parse/bitfield1.C: Adjust error markers.
410         * g++.dg/parse/bitfield2.C: New test. 
411         
412 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
413
414         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
415
416 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
417
418         PR libfortran/27895
419         * gfortran.dg/zero_sized_1.f90: New test.
420
421 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
422
423         * gcc.dg/div-compare-1.c: New test.
424
425 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
426
427         PR fortran/29216
428         * gfortran.dg/result_default_init_1.f90: New test.
429
430         PR fortran/29314
431         * gfortran.dg/automatic_default_init_1.f90: New test.
432
433         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
434         from 38 to 33.
435
436 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
437
438         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
439         'using namespace std' without previous declaration.
440         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
441         * g++.old-deja/g++.robertl/eb133c.C: New.
442
443 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
444
445         PR libgfortran/29277
446         * gfortran.dg/streamio_4.f90: Update test.
447         * gfortran.dg/streamio_11.f90: New test.
448
449 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
450
451         PR c++/27952
452         * g++.dg/inherit/virtual1.C: New test.
453         
454 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
455
456         PR c++/28261
457         * g++.dg/parse/enum3.C: New test.
458
459 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
460
461         PR c++/29039
462         * g++.dg/init/ctor8.C: New test.
463         
464 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
465
466         PR c++/27270
467         * g++.dg/ext/complit8.C: Tweak error markers.
468         * g++.dg/template/complit1.C: Add error marker.
469
470 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
471
472         PR c++/27270
473         * g++.dg/ext/complit8.C: New test.
474
475         PR c++/29408
476         * g++.dg/parse/dtor12.C: New test.
477
478         PR c++/29435
479         * g++.dg/template/sizeof11.C: New test.
480
481 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
482
483         PR fortran/29392
484         * gfortran.dg/data_char_3.f90: New test.
485
486         PR fortran/20541
487         * gfortran.dg/negative_automatic_size.f90: New test.
488
489 2006-10-16  David Daney  <ddaney@avtrex.com>
490
491         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
492
493 2006-10-16  Eric Christopher  <echristo@apple.com>
494
495         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
496         x86_64.
497
498 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/28211
501         * g++.dg/tc1/dr49.C: Tweak error messages.
502         * g++.dg/parse/template21.C: New test.
503
504 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
505
506         PR middle-end/20491
507         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
508
509 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
510
511         PR fortran/29403
512         * gfortran.dg/print_1.f90: New test.
513
514 2006-10-15  Jan Hubicka  <jh@suse.cz>
515
516         PR middle-end/29241
517         * gcc.c-torture/compile/pr29241.c: New testcase.
518
519 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
520
521         PR middle-end/29250
522         * gcc.c-torture/compile/pr29250.c: New test.
523
524 2006-10-15  Richard Guenther  <rguenther@suse.de>
525
526         * gcc.dg/pr29299.c: New testcase.
527
528 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
529
530         PR fortran/24767
531         * gfortran.dg/label_4.f90: Adjust warning flag.
532
533 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
534
535         PR fortran/29371
536         * gfortran.dg/nullify_3.f90: New test.
537
538 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
539
540         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
541         on Solaris 2.5.1 too.
542
543 2006-10-13  Eric Christopher  <echristo@apple.com>
544
545         * gcc.dg/pr25993.c: Skip for darwin.
546
547 2006-10-13  Eric Christopher  <echristo@apple.com>
548
549         * gcc.dg/visibility-11.c: Skip for darwin.
550
551 2006-10-13  Eric Christopher  <echristo@apple.com>
552
553         * gcc.dg/darwin-weakimport-1.c: Use
554         -fno-asynchronous-unwind-tables.
555         * gcc.dg/darwin-weakimport-3.c: Ditto.
556
557 2006-10-13  Richard Guenther  <rguenther@suse.de>
558
559         PR tree-optimization/29446
560         * gcc.dg/torture/pr29446.c: New testcase.
561
562 2006-10-13  Bill Wendling  <wendling@apple.com>
563
564         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
565         * g++.old-deja/g++.jason/hmc1.C: Likewise.
566         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
567         * g++.old-deja/g++.law/shadow1.C: Likewise.
568         * g++.old-deja/g++.law/ctors10.C: Likewise.
569         * g++.dg/debug/namespace1.C: Likewise.
570         * g++.dg/inherit/namespace-as-base.C: Likewise.
571         * g++.dg/opt/delay-slot-1.C: Likewise.
572         * g++.dg/parse/defarg10.C: Likewise.
573         * g++.dg/template/ptrmem11.C: Likewise.
574         * g++.dg/template/mem_func_ptr.C: Likewise.
575         * g++.dg/template/spec19.C: Likewise.
576
577 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
578
579         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
580
581 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
582
583         PR fortran/29373
584         * gfortran.dg/implicit_9.f90: New test.
585
586         PR fortran/29407
587         * gfortran.dg/namelist_25.f90: New test.
588
589         PR fortran/27701
590         * gfortran.dg/same_name_2.f90: New test.
591
592         PR fortran/29232
593         * gfortran.dg/host_assoc_types_1.f90: New test.
594
595         PR fortran/29364
596         * gfortran.dg/missing_derived_type_1.f90: New test.
597         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
598
599         PR fortran/29422
600         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
601
602         PR fortran/29428
603         * gfortran.dg/alloc_comp_assign_5.f90: New test.
604
605 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
606
607         PR fortran/29391
608         * gfortran.dg/bound_2.f90: New test.
609
610 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
611
612         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
613         directive.
614         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
615         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
616         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
617         * gfortran.dg/gomp/reduction3.f90: Likewise.
618         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
619         * gfortran.dg/dummy_procedure_2.f90: Likewise.
620         * gfortran.dg/interface_derived_type_1.f90: Likewise.
621         * gfortran.dg/forall_4.f90: Likewise.
622         * gfortran.dg/spec_expr_4.f90: Likewise.
623         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
624         * gfortran.dg/forall_5.f90: Likewise.
625         * gfortran.dg/open_access_append_2.f90: Add check for
626         compile-time warning.
627
628 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
629
630         PR c++/28506
631         * g++.dg/parse/pure1.C: New test.
632
633 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
634
635         PR fortran/21435
636         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
637         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
638         for compile-time warnings.
639         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
640         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
641         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
642         file.
643         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
644         specifier.
645         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
646         compile-time warning.
647
648 2006-10-12  Jan Hubicka  <jh@suse.cz>
649
650         PR c/28419
651         * gcc.dg/pr28319.c: New test.
652
653 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
654         PR c++/29318
655         * g++.dg/ext/vla4.C: New test.
656
657 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
658
659         PR c++/27961
660         * g++.dg/template/crash60.C: New test.
661         * g++.dg/other/large-size-array.C: Adjust error markers.
662         * g++.dg/parse/crash27.C: Likewise.
663         * g++.dg/template/crash1.C: Likewise.
664
665 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
666
667         PR testsuite/29093
668         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
669
670 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
671
672         PR preprocessor/28709
673         * gcc.dg/cpp/paste14.c: New test.
674
675 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
676
677         PR c++/29175
678         * g++.dg/init/array24.C: New test.
679
680 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
681
682         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
683         of <sys/types.h>.
684
685 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
686
687         PR c++/29024
688         * g++.dg/parse/typedef8.C: New test.
689         * g++.dg/other/mult-stor1.C: Adjust error markers.
690
691 2006-10-11  Richard Guenther  <rguenther@suse.de>
692
693         PR tree-optimization/28230
694         * gcc.dg/torture/pr28230.c: New testcase.
695
696 2006-10-11  Richard Guenther  <rguenther@suse.de>
697
698         PR inline-asm/29119
699         * gcc.dg/torture/pr29119.c: New testcase.
700
701 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
702
703         PR middle-end/29272
704         * gcc.c-torture/execute/20060930-2.c: New test.
705
706 2006-10-09  Richard Henderson  <rth@redhat.com>
707
708         Revert emutls patch.
709
710 2006-10-09  Richard Guenther  <rguenther@suse.de>
711
712         PR middle-end/29254
713         * gcc.dg/pr29254.c: New testcase.
714
715 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
716             Paul Thomas  <pault@gcc.gnu.org>
717
718         PR fortran/20541
719         * gfortran.dg/alloc_comp_basics_1.f90: New test.
720         * gfortran.dg/alloc_comp_basics_2.f90: New test.
721         * gfortran.dg/alloc_comp_assign_1.f90: New test.
722         * gfortran.dg/alloc_comp_assign_2.f90: New test.
723         * gfortran.dg/alloc_comp_assign_3.f90: New test.
724         * gfortran.dg/alloc_comp_assign_4.f90: New test.
725         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
726         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
727         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
728         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
729         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
730         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
731         * gfortran.dg/alloc_comp_std.f90: New test.
732         * gfortran.dg/move_alloc.f90: New test.
733
734 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
735
736         PR fortran/29115
737         * gfortran.dg/derived_constructor_comps_2.f90: New test.
738
739         PR fortran/29211
740         * gfortran.dg/forall_char_dependencies_1.f90: New test.
741
742 2006-10-08  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/28585
745         * gfortran.dg/new_line.f90: New test.
746
747 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
748
749         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
750         * gcc.dg/torture/builtin-convert-1.c,
751         gcc.dg/torture/builtin-convert-2.c,
752         gcc.dg/torture/builtin-convert-3.c,
753         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
754
755 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
756
757         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
758         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
759         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
760         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
761
762 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
763
764         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
765         Xfail some tests for powerpc-darwin and powerpc-aix.
766
767 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
768
769         PR c/29380
770         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
771
772 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
773
774         PR target/29300
775         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
776         on hppa*-*-hpux*.
777
778 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
779
780         PR fortran/16580
781         PR fortran/29288
782         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
783         Add tests for using all possible intrinsics as actual arguments.
784         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
785         all possible intrinsics as actual arguments.
786         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
787         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
788
789 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
790
791         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
792         * gcc.dg/debug/debug-2.c: Likewise.
793
794 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
795
796         * gcc.c-torture/compile/sync-2.c: New test.
797
798 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
799
800         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
801         line endings.
802
803 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
804
805         PR rtl-optimization/29128
806         * gcc.c-torture/compile/pr29128.c: New test.
807
808 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
809
810         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
811         line endings.
812
813 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
814
815         PR middle-end/29256
816         * gcc.dg/tree-ssa/loop-19.c: New test.
817
818 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
819
820         PR tree-optimization/29330
821         * gcc.dg/pr29330.c: New test.
822
823         PR target/28924
824         * gcc.c-torture/compile/20061005-1.c: New test.
825
826 2006-10-06  Olivier Hainque  <hainque@adacore.com>
827
828         * gcc.dg/typename-vla-1.c: New case.
829         * gnat.dg/forward_vla.adb: New case.
830
831 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
832
833         PR tree-optimization/29290
834         * gfortran.dg/loop_nest_1.f90: New test.
835
836         PR target/29198
837         * gcc.dg/tls/opt-12.c: New test.
838
839         PR fortran/28415
840         * gfortran.dg/save_2.f90: New test.
841
842         PR c/29091
843         * gcc.dg/pr29091.c: New test.
844
845 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
846
847         * lib/target-supports.exp
848         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
849         same as x86_64-*-*; check for LP64.
850
851 2006-10-04  Richard Henderson  <rth@redhat.com>
852
853         * lib/target-supports.exp (check_effective_target_tls): Redefine
854         to mean non-emulated tls.
855         * gcc.dg/tls/alias-1.c: Remove tls requirement.
856         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
857         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
858         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
859         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
860         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
861         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
862
863 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
864
865         PR fortran/29343
866         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
867
868 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
869
870         * gfortran.dg/bounds_check_fail_1.f90: New test.
871
872 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
873
874         PR c++/29020
875         * g++.dg/template/friend48.C: New test.
876
877 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
878
879         PR fortran/29098
880         * gfortran.dg/default_initialization_2.f90: New test.
881
882 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
883
884         PR fortran/20779
885         PR fortran/20891
886         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
887
888 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
889
890         PR fortran/29284
891         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
892
893         PR fortran/29321
894         PR fortran/29322
895         * gfortran.dg/missing_optional_dummy_2.f90: New test.
896
897         PR fortran/25091
898         PR fortran/25092
899         * gfortran.dg/entry_array_specs_1.f90: New test.
900
901 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
902
903         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
904         insufficient to inhibit some test failures at -O3.  Do testing
905         on integers.
906
907 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
908
909         PR c++/29138
910         * g++.dg/inherit/access8.C: New test.
911         * g++.dg/template/dtor4.C: Tweak error messages.
912
913 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
914
915         PR fortran/27478
916         * gfortran.dg/entry_8.f90: New test.
917
918 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
919
920         PR c++/29291
921         * g++.dg/parse/new4.C: New test.
922
923 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
924
925         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
926         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
927         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
928         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
929         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
930
931 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
932
933         PR fortran/19260
934         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
935         * gfortran.dg/continuation_2.f90: New test.
936
937         PR fortran/19262
938         * gfortran.dg/continuation_3.f90: New test.
939         * gfortran.dg/continuation_4.f90: New test.
940         * gfortran.dg/continuation_5.f: New test.
941         * gfortran.dg/continuation_6.f: New test.
942
943 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
944
945         PR c++/29226
946         * g++.dg/template/vla1.C: New test.
947
948 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
949
950         PR fortran/29210
951         * gfortran.dg/complex_parameter_1.f90: New test.
952
953 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
954
955         PR c/29154
956         * gcc.c-torture/execute/20060929-1.c: New test.
957
958 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
959
960         PR c++/29105
961         * g++.dg/template/member6.C: New test.
962         * g++.dg/parse/typename7.C: Adjust error markers.
963
964         PR c++/29080
965         * g++.dg/template/member7.C: New test.
966
967 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
968
969         PR c/24010
970         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
971         gcc.dg/Woverride-init-3.c: New tests.
972
973 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
974
975         * gcc.c-torture/execute/20060930-1.c: New test.
976
977 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
978
979         PR fortran/18791
980         * gfortran.dg/specifics_1.f90: New test.
981         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
982         complex specifics.
983
984 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
985
986         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
987         pthread-init-common.h: New.
988
989 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
990
991         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
992         precision on some archs.
993
994 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
995
996         * gcc.dg/non-local-goto-1.c: New test.
997         * gcc.dg/non-local-goto-2.c: Likewise.
998         * gcc.dg/setjmp-3.c: Likewise.
999         * gcc.dg/setjmp-4.c: Likewise.
1000
1001 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1002
1003         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1004
1005 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1006
1007         PR fortran/28276
1008         * gfortran.dg/exponent_1.f90: New test.
1009
1010         PR fortran/27021
1011         * gfortran.dg/nearest_1.f90: New test.
1012
1013 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1014
1015         PR middle-end/25261
1016         PR middle-end/28790
1017         * gcc.dg/gomp/nestedfn-1.c: New test.
1018
1019 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1020
1021         PR objc/29195
1022         * objc/compile/method-1.m: New test.
1023
1024 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1025
1026         PR c++/26938
1027         * g++.dg/template/crash58.C: New test.
1028         * g++.dg/parse/crash28.C: Adjust error markers.
1029         * g++.dg/template/crash34.C: Likewise.
1030         * g++.dg/template/friend31.C: Likewise.
1031         * g++.dg/template/crash32.C: Likewise.
1032
1033         PR c++/27329
1034         * g++.dg/template/crash59.C: New test.
1035
1036         PR c++/27667
1037         * g++.dg/template/spec33.C: New test.
1038         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1039
1040 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1041             Adam Nemet  <anemet@caviumnetworks.com>
1042
1043         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1044         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1045
1046 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1047
1048         PR target/28911
1049         * gcc.dg/pr28911.c: New.
1050
1051 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1052
1053         PR target/29169
1054         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1055         (dg-options): Add -mfpmath=387.
1056
1057 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR c/28706
1060         * gcc.dg/pr28706.c: New test.
1061
1062         PR c/28712
1063         * gcc.dg/pr28712.c: New test.
1064
1065 2006-09-22  Mike Stump  <mrs@apple.com>
1066
1067         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1068
1069 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1070
1071         PR tree-optimization/28888
1072         * gcc.dg/pr28888.c: New test.
1073
1074 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1075
1076         PR c++/29016
1077         * g++.dg/init/ptrfn1.C: New test.
1078
1079 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1080
1081         PR c++/28861
1082         * g++.dg/template/spec32.C: New test.
1083         * g++.dg/parse/crash9.C: Adjust error markers.
1084
1085         PR c++/28303
1086         * g++.dg/template/typedef6.C: New test.
1087         * g++.dg/init/error1.C: Adjust error markers.
1088         * g++.dg/parse/crash9.C: Likewise.
1089         * g++.dg/template/crash55.C: Likewise.
1090
1091 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1092
1093         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1094
1095 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1096
1097         PR target/27650
1098         * g++.dg/ext/dllimport12.C: New test.
1099
1100 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1101
1102         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1103         * gcc.target/mips/nmadd-2.c: Likewise.
1104         * gcc.target/mips/mips-ps-6.c: New test.
1105         * gcc.target/mips/neg-abs-1.c: Likewise.
1106         * gcc.target/mips/neg-abs-2.c: Likewise.
1107         * gcc.target/mips/nmadd-3.c: New test.
1108
1109 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1110
1111         PR middle-end/28046
1112         * gcc.dg/gomp/atomic-10.c: New test.
1113         * g++.dg/gomp/atomic-10.C: New test.
1114
1115 2006-09-20  Eric Christopher  <echristo@apple.com>
1116
1117         * gcc.target/i386/sse3-not-fisttp.c: New.
1118
1119 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1120
1121         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1122
1123 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1124
1125         * gcc.c-torture/execute/pr28289.c (one): New variable.
1126         (main): Use it instead of argc.
1127         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1128         (main): Use it instead of argc.
1129
1130 2006-09-19  Paul Brook  <paul@codesourcery.com>
1131
1132         PR target/28516
1133         * gcc.dg/nested-func-5.c: New test.
1134
1135 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1136
1137         * lib/target-supports.exp (check_effective_target_tls): Compile
1138         test stubs using ${tool}_target_compile, not just target_compile.
1139         (check_effective_target_tls_runtime): Likewise.
1140
1141 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1142
1143         * gcc.c-torture/compile/20030405-1.x: Remove.
1144
1145         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1146         optimising linker from discarding it.
1147
1148 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1149
1150         PR fortran/28526
1151         * gfortran.dg/keyword_symbol_1.f90: New test.
1152
1153         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1154         pedantic compilation option.
1155
1156 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1157
1158         PR fortran/29060
1159         * gfortran.dg/spread_shape_1.f90: New test.
1160
1161 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1162
1163         PR tree-optimization/28887
1164         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1165
1166 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1167
1168         PR c/25993
1169         * gcc.dg/pr25993.c: New test.
1170
1171 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1172
1173         PR tree-opt/21591
1174         * gcc.dg/vect/pr21591.c: New test.
1175
1176 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1177
1178         PR tree-opt/29059
1179         * gcc.c-torture/compile/strcpy-1.c: New test.
1180         * gcc.c-torture/compile/strcpy-2.c: New test.
1181         * gcc.c-torture/compile/memcpy-1.c: New test.
1182         * gcc.c-torture/compile/memcpy-2.c: New test.
1183
1184 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1185
1186         PR testsuite/29055
1187         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1188
1189 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1190
1191         * gnat.dg/specs/double_record_extension1.ads: New test.
1192         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1193
1194 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/29051
1197         * gfortran.dg/oldstyle_3.f90: New test.
1198
1199 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1200
1201         PR libgfortran/29099
1202         * gfortran.dg/secnds-1.f: New test.
1203
1204 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1205
1206         PR libgfortran/29053
1207         * gfortran.dg/streamio_9.f90: New test.
1208         * gfortran.dg/streamio_10.f90: New test.
1209
1210 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1211
1212         PR C++/29002
1213         * g++.dg/init/array22.C: New test.
1214         * g++.dg/init/array23.C: New test.
1215
1216 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1217
1218         * stackcheck.lst: Update list of tests requiring stack checking.
1219         * norun.lst: Adjust for above change.
1220         * ada95.lst: New file.
1221         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1222         requiring -gnat95 switch.
1223
1224 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1225
1226         * gnat.dg/in_out_parameter.adb: New test.
1227
1228 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         PR debug/28980
1231         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1232
1233 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1234
1235         * gnat.dg/specs/unchecked_union.ads: New test.
1236
1237 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1238
1239         PR rtl-optimization/28982
1240         * gcc.c-torture/execute/pr28982a.c: New test.
1241         * gcc.c-torture/execute/pr28982b.c: Likewise.
1242
1243 2006-09-12  Eric Christopher  <echristo@apple.com>
1244
1245         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1246         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1247
1248 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1249
1250         PR c/28768
1251         PR preprocessor/14634
1252         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1253         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1254         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1255
1256 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1257
1258         * gcc.dg/pr28243.c: New test.
1259
1260 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1261
1262         PR fortran/28971
1263         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1264         this undiagnosed regression reappears.
1265
1266 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1267
1268         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1269         Treat $srcdir as a literal.
1270         * lib/fortran-torture.exp (fortran-torture-compile,
1271         fortran-torture-execute): Likewise.
1272         * lib/objc-torture.exp (objc-torture-compile,
1273         objc-torture-execute): Likewise.
1274         * lib/profopt.exp (profopt-execute): Likewise.
1275
1276 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1277
1278         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1279
1280 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1281
1282         PR testsuite/28950
1283         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1284
1285 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1286
1287         PR target/13685
1288         * gcc.target/i386/pr13685.c: New test.
1289
1290 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1291
1292         * gcc.dg/pr28726.c: New test.
1293
1294 2006-09-11  Josh Conner  <jconner@apple.com>
1295
1296         * gcc.dg/nrv3.c: Increase size of structure.
1297         * gcc.dg/nrv4.c: Likewise.
1298         * gcc.dg/nrv5.c: Likewise.
1299
1300 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1301
1302         PR libfortran/28890
1303         gfortran.dg/assumed_charlen_function_5.f90: New test.
1304
1305 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1306
1307         PR c++/28991
1308         * g++.dg/init/static3.C: New test.
1309
1310 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1311
1312         PR testsuite/29007
1313         * gcc.dg/long-long-cst1.c (t): Add cast to
1314         __SIZE_TYPE__ before casting to int.
1315         (main): Return 0 on success.
1316
1317 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1318
1319         * gcc.c-torture/execute/20060910-1.c: New test.
1320
1321 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1322
1323         PR middle-end/26983
1324         * gcc.dg/pr26983.c: New test.
1325
1326 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1327
1328         PR target/29006
1329         * gcc.c-torture/execute/pr29006.c: New test.
1330
1331 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1332
1333         PR libfortran/28947
1334         gfortran.dg/matmul_4.f90: New test.
1335
1336 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1337
1338         PR fortran/28959
1339         gfortran.dg/used_types_10: New test.
1340
1341 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1342
1343         PR libfortran/28923
1344         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1345         gfortran.dg/array_initializer_3.f90: New test.
1346
1347 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1348
1349         PR fortran/28914
1350         * gfortran.dg/actual_array_constructor_3.f90: New test.
1351
1352 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1353
1354         PR testsuite/26778
1355         * gcc.target/i386/pr26778.c: New testcase.
1356
1357 2006-09-08  Eric Christopher  <echristo@apple.com>
1358
1359         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1360         * gcc.target/i386/memcpy-1.c: Ditto.
1361         * gcc.target/i386/asm-1.c: Ditto.
1362         * gcc.target/i386/20060512-4.c: Ditto.
1363         * gcc.target/i386/compress-float-387.c: Ditto.
1364         * gcc.target/i386/20060512-1.c: Ditto.
1365         * gcc.target/i386/compress-float-sse.c: Ditto.
1366         * gcc.target/i386/20060512-2.c: Ditto.
1367         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1368         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1369         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1370         * gcc.dg/pr26449.c: Ditto.
1371         * gcc.dg/attr-ms_struct-2.c: Ditto.
1372         * gcc.dg/attr-ms_struct-1.c: Ditto.
1373         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1374
1375 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1376
1377         PR c/28504
1378         * gcc.dg/vla-10.c: New test.
1379
1380 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1381
1382         PR c++/28858
1383         * g++.dg/parse/template20.C: New test.
1384         * g++.dg/template/operator8.C: Remove obsolete part.
1385         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1386         * g++.old-deja/g++.pt/crash65.C: Likewise.
1387
1388 2006-09-07  Jason Merrill  <jason@redhat.com>
1389
1390         PR middle-end/27724
1391         * gcc.dg/long-long-cst1.c: New test.
1392
1393 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1394
1395         PR C++/28906
1396         * g++.dg/other/array3.C: New test.
1397         * g++.dg/other/array4.C: New test.
1398         * g++.dg/other/array5.C: New test.
1399
1400 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1401
1402         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1403
1404 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1405
1406         PR target/28946
1407         * gcc.target/i386/pr28946.c: New test.
1408
1409 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1410
1411         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1412         in integer literal constant.
1413         * gfortran.dg/enum_8.f90: Ditto.
1414         * gfortran.dg/g77/20030326-1.f: Ditto.
1415
1416 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1417
1418         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1419         nonconformance usage.
1420
1421 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1422
1423         PR middle-end/28862
1424         * gcc.c-torture/compile/vector-align-1.c: New test.
1425
1426 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         PR rtl-opt/27883
1429         * g++.dg/opt/copysign-1.C: New test.
1430
1431 2006-09-06  Jason Merrill  <jason@redhat.com>
1432
1433         PR c++/27371
1434         * g++.dg/warn/unused-result1.C: New test.
1435
1436 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1437
1438         PR c++/28903
1439         * g++.dg/ext/vla3.C: New test.
1440
1441         PR c++/28886
1442         * g++.dg/template/array16.C: New test.
1443
1444 2006-09-06  Richard Guenther  <rguenther@suse.de>
1445
1446         * gcc.dg/pr27226.c: Remove testcase again.
1447
1448 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1449
1450         PR tree-opt/28937
1451         * g++.dg/opt/unroll2.C: New test.
1452
1453 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1454
1455         PR tree-opt/28952
1456         * gcc.dg/vect/pr28952.c: New test.
1457
1458 2006-09-05  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/28900
1461         * gcc.dg/torture/pr28900.c: New testcase
1462
1463 2006-09-05  Richard Guenther  <rguenther@suse.de>
1464
1465         PR tree-optimization/28905
1466         * gcc.c-torture/compile/pr28905.c: New testcase.
1467
1468 2006-09-05  Richard Guenther  <rguenther@suse.de>
1469
1470         PR middle-end/28935
1471         * gcc.dg/pr28935.c: New testcase.
1472
1473 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1474
1475         * gcc.c-torture/execute/20060905-1.c: New test.
1476
1477 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1478
1479         PR fortran/28908
1480         * gfortran.dg/used_types_7.f90: New test.
1481         * gfortran.dg/used_types_8.f90: New test.
1482         * gfortran.dg/used_types_9.f90: New test.
1483
1484 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1485
1486         * gcc.c-torture/compile/20060904-1.c: New test.
1487
1488 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1489
1490         PR c++/23287 Revert my 2006-09-01 patch
1491         * g++.dg/parse/dtor12.C: Remove.
1492
1493 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1494
1495         PR c+/27670
1496         * g++.dg/template/operator9.C: New test.
1497
1498         PR c++/27493
1499         * g++.dg/template/operator7.C: New test.
1500
1501         PR c++/27494
1502         * g++.dg/template/operator8.C: New test.
1503
1504         PR c++/27397
1505         * g++.dg/template/crash57.C: New test.
1506
1507         * g++.dg/template/typedef4.C: Adjust error markers.
1508         * g++.dg/template/typedef5.C: Likewise.
1509
1510 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR c++/28878
1513         * g++.dg/parse/crash33.C: New test.
1514
1515 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1516         Richard Guenther  <rguenther@suse.de>
1517         Adam Nemet  <anemet@caviumnetworks.com>
1518
1519         PR middle-end/27226
1520         * gcc.target/mips/memcpy-1.c: New testcase.
1521         * gcc.dg/pr27226.c: Likewise.
1522
1523 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         PR c++/28705
1526         * g++.dg/lookup/koenig5.C: New.
1527         * g++.dg/template/crash56.C: New.
1528
1529 2006-09-01  Josh Conner  <jconner@apple.com>
1530
1531         PR c++/25505
1532         * gcc.dg/nrv3.c: New test.
1533         * gcc.dg/nrv4.c: New test.
1534         * gcc.dg/nrv5.c: New test.
1535
1536 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         PR c++/23287
1539         * g++.dg/parse/dtor12.C: New.
1540
1541 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1542
1543         PR tree-optimization/28839
1544         * gcc.dg/pr28839.c: New test.
1545
1546 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1547
1548         PR target/24367
1549         * gcc.dg/pr24367.c: New testcase.
1550
1551 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1552
1553         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1554
1555 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1556
1557         PR rtl-optimization/27735
1558         * gcc.dg/loop-unswitch-1.c: New test.
1559
1560 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1561
1562         PR fortran/28885
1563         * gfortran.dg/aliasing_dummy_2.f90: New test.
1564
1565         PR fortran/20067
1566         * gfortran.dg/generic_5.f90: Change error message.
1567
1568         PR fortran/28873
1569         * gfortran.dg/generic_6.f90: New test.
1570
1571         PR fortran/25077
1572         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1573
1574         PR fortran/25102
1575         * gfortran.dg/invalid_interface_assignment.f90: New test.
1576
1577         PR fortran/24866
1578         * gfortran.dg/module_proc_external_dummy.f90: New test.
1579
1580 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1581
1582         PR c++/28349
1583         * testsuite/g++.dg/warn/var-args1.C: New test.
1584
1585 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1586
1587         PR fortran/28866
1588         * gfortran.dg/simpleif_2.f90: New test.
1589         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1590         * gfortran.dg/enum_5.f90: Ditto.
1591
1592 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1593             Kazu Hirata  <kazu@codesourcery.com>
1594
1595         PR tree-optimization/17506
1596         * gcc.dg/pr17506.c: New.
1597
1598 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1599
1600         PR c++/28139
1601         * g++.dg/eh/alias1.C: New test.
1602
1603 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1604
1605         PR c++/28860
1606         * g++.dg/template/ttp22.C: New test.
1607
1608 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1609
1610         PR middle-end/26632
1611         * gcc.dg/pr26632.c: New.
1612
1613 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1614
1615         PR libgfortran/28354
1616         * gfortran.dg/fmt_zero_precision.f90: New test.
1617
1618 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/28058
1621         * g++.dg/template/spec31.C: New test.
1622
1623 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1624
1625         PR c++/26573
1626         * g++.dg/other/static2.C: New test.
1627
1628 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1629
1630         * gcc.dg/Wswitch-enum-2.c: New test case.
1631         * gcc.dg/Wswitch-enum-3.c: Likewise.
1632
1633 2006-08-26  Richard Guenther  <rguenther@suse.de>
1634
1635         * gcc.c-torture/compile/20060826-1.c: New testcase.
1636
1637 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1638
1639         PR c++/28736
1640         * g++.dg/template/void10.C: New test.
1641
1642         PR c++/28737
1643         * g++.dg/template/void8.C: New test.
1644
1645         PR c+_+/28738
1646         * g++.dg/template/void9.C: New test.
1647
1648         * g++.dg/template/void3.C: Adjust error markers.
1649         * g++.dg/template/void4.C: Likewise.
1650         * g++.dg/template/crash55.C: Likewise.
1651         * g++.dg/template/void7.C: Likewise
1652
1653 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1654
1655         PR c++/28588
1656         * g++.dg/inherit/access6.C: New test.
1657         * g++.dg/inherit/access7.C: Likewise.
1658
1659         PR c++/28595
1660         * g++.dg/template/array15.C: New test.
1661         * g++.dg/template/crash2.C: Tweak error markers.
1662
1663 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR middle-end/28683
1666         * gcc.c-torture/compile/20060823-1.c: New test.
1667
1668 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1669
1670         PR c++/28853
1671         * g++.dg/template/ttp21.C: New test.
1672
1673         PR c++/28852
1674         * g++.dg/other/operator1.C: Add error-marker.
1675         * g++.dg/other/operator2.C: New test.
1676
1677 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1678
1679         PR c/27893
1680         * gcc.c-torture/compile/vla-const-1.c,
1681         gcc.c-torture/compile/vla-const-2.c: New tests.
1682
1683 2006-08-26  Richard Guenther  <rguenther@suse.de>
1684
1685         PR middle-end/28814
1686         * gcc.dg/torture/pr28814.c: New testcase.
1687
1688 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1689
1690         PR c/28418
1691         * gcc.c-torture/compile/compound-literal-1.c: New test.
1692
1693 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1694
1695         PR c/28299
1696         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1697         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1698         Expect extra diagnostics.
1699
1700 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1701
1702         gcc.dg/noncompile/pr16876.c: New test.
1703
1704 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/28056
1707         * g++.dg/parse/local1.C: New test.
1708         * g++.dg/other/qual1.C: Tweak error marker.
1709
1710 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         PR c++/27787
1713         * g++.dg/template/typename10.C: New.
1714         * g++.dg/template/lookup4.C: Remove bogus error marker.
1715
1716 2006-08-25  Richard Guenther  <rguenther@suse.de>
1717
1718         PR testsuite/28829
1719         * gcc.dg/pr26570.c: Fix testcase.
1720
1721 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1722
1723         PR tree-opt/28807
1724         * gcc.c-torture/execute/mayalias-2.c: New test.
1725         * gcc.dg/tree-ssa/alias-13.c: New test.
1726
1727 2006-08-24  Jan Hubicka  <jh@suse.cz>
1728
1729         PR debug/26881
1730         * gcc.dg/debug/pr26881.c: New file.
1731
1732 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1733
1734         PR fortran/28788
1735         * gfortran.dg/used_types_4.f90: New test.
1736         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1737         association of derived types.
1738         * gfortran.dg/used_types_2.f90: Add module cleanup.
1739         * gfortran.dg/used_types_3.f90: The same.
1740
1741         PR fortran/28771
1742         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1743         fix of regression.
1744
1745 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1746
1747         PR 28813
1748         * gfortran.dg/direct_io_6.f90: Remove test.
1749
1750 2006-08-23  Stuart Hastings  <stuart@apple.com>
1751
1752         PR 28825
1753         * gcc.target/i386/20060821-1.c: New.
1754
1755 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1756
1757         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1758         dg-warning strings for dllimport.
1759
1760 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1761
1762         PR C++/28450
1763         * g++.dg/ext/vector4.C: New test.
1764         * g++.dg/ext/complex1.C: New test.
1765
1766 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1767
1768         PR debug/28692
1769         * gcc.dg/debug/const-1.c: New.
1770         * gcc.dg/debug/const-2.c: New.
1771         * gcc.dg/debug/dwarf2/const-1.c: New.
1772         * gcc.dg/debug/dwarf2/const-2.c: New.
1773         * gcc.dg/debug/dwarf2/const-2b.c: New.
1774
1775 2006-08-22  Richard Guenther  <rguenther@suse.de>
1776
1777         PR middle-end/28776
1778         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1779         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1780
1781 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1782
1783         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1784
1785 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1786
1787         PR c++/26269
1788         * g++.dg/other/error14.C: New test.
1789
1790         PR c++/28505
1791         * g++.dg/parse/ctor7.C: New test.
1792         * g++.dg/parse/ctor8.C: Likewise.
1793
1794         PR c++/28741
1795         * g++.dg/template/void7.C: New test.
1796
1797 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1798
1799         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1800         * gnat.dg/self_aggregate_with_array.adb: New test.
1801
1802 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1803
1804         * g++.dg/eh/arm-vfp-unwind.C: New test.
1805
1806 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/28341
1809         * g++.dg/template/ref3.C: New test.
1810         * g++.dg/template/nontype13.C: New test.
1811
1812         PR c++/28346
1813         * g++.dg/template/ptrmem17.C: New test.
1814
1815 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1816
1817         PR target/28648 c:
1818         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1819
1820 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1821
1822         PR fortran/28630
1823         * gfortran.dg/used_types_2.f90: New test.
1824
1825         PR fortran/28601
1826         * gfortran.dg/used_types_3.f90: New test.
1827
1828         PR fortran/20886
1829         * gfortran.dg/generic_actual_arg.f90: New test.
1830
1831         PR fortran/28735
1832         * gfortran.dg/module_private_array_refs_1.f90: New test.
1833
1834         PR fortran/28762
1835         * gfortran.dg/program_name_1.f90: New test.
1836
1837         PR fortran/28425
1838         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1839
1840         PR fortran/28496
1841         * gfortran.dg/array_initializer_2.f90: New test.
1842
1843         PR fortran/18111
1844         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1845
1846         PR fortran/28600
1847         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1848
1849         PR fortran/28771
1850         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1851
1852         PR fortran/28660
1853         * gfortran.dg/dependent_decls_1.f90: New test.
1854
1855 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1856
1857         PR fortran/25217
1858         * gfortran.dg/derived_init_2.f90: New.
1859
1860 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1861
1862         * gcc.c-torture/execute/pr28289.c: New test.
1863
1864 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR c/28744
1867         * gcc.dg/attr-externally-visible-1.c: New test.
1868         * gcc.dg/attr-externally-visible-2.c: New test.
1869         * g++.dg/parse/attr-externally-visible-1.C: New test.
1870         * g++.dg/parse/attr-externally-visible-2.C: New test.
1871
1872 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1873
1874         PR c++/28606
1875         * g++.dg/parse/dtor11.C: New test.
1876
1877 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1878
1879         PR rtl-optimization/28489
1880         * gcc.c-torture/compile/pr28489.c: New test.
1881
1882 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1883
1884         PR c++/28710
1885         * g++.dg/template/redecl4.C: New test.
1886
1887         PR c++/28711
1888         * g++.dg/template/ctor8.C: New test.
1889
1890 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1891
1892         * gcc.dg/pr26570.c: Fix testcase.
1893
1894 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1895
1896         * PR c++/28573
1897         * g++.dg/parse/offsetof6.C: New test.
1898         * g++.dg/parse/offsetof6.C: New test.
1899         * g++.dg/parse/offsetof7.C: New test.
1900
1901 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1902
1903         PR testsuite/28602
1904         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1905         is false.
1906
1907 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1908
1909         PR c++/28302
1910         * g++.dg/ext/vector3.C: New test.
1911
1912 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1913
1914         PR gcov/profile/26570
1915         * gcc.dg/pr26570.c: New test.
1916
1917 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1918
1919         PR c/27697
1920         * gcc.dg/qual-component-1.c: New test.
1921
1922 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1923
1924         PR c++/28593
1925         * g++.dg/parse/new3.C: New test.
1926
1927 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1928
1929         PR fortran/25828
1930         * gfortran.dg/streamio_1.f90: New test.
1931         * gfortran.dg/streamio_2.f90: New test.
1932         * gfortran.dg/streamio_3.f90: New test.
1933         * gfortran.dg/streamio_4.f90: New test.
1934         * gfortran.dg/streamio_5.f90: New test.
1935         * gfortran.dg/streamio_6.f90: New test.
1936         * gfortran.dg/streamio_7.f90: New test.
1937         * gfortran.dg/streamio_8.f90: New test.
1938
1939 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1940
1941         PR c/28287
1942         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1943
1944 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1945
1946         PR c++/28594
1947         * g++.dg/template/void6.C: New test.
1948
1949 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1950
1951         PR c/28649
1952         * gcc.dg/parse-error-1.c: New test.
1953         * gcc.dg/parse-error-2.c: New test.
1954         * gcc.dg/cpp/digraph2.c: Add error-marker.
1955         * gcc.dg/noncompile/920923-1.c: Likewise.
1956
1957 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1958
1959         PR c/27490
1960         * gcc.dg/sizeof-2.c: New testcase.
1961
1962         PR c/27489
1963         * gcc.dg/switch-A.c: New testcase.
1964
1965 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1966
1967         PR c++/28288
1968         PR c++/14556
1969         * g++.old-deja/g++.warn/compare1.C: Delete.
1970         * g++.dg/opt/pr7503-2.C: Delete.
1971         * g++.dg/opt/pr7503-3.C: Delete.
1972         * g++.dg/opt/pr7503-4.C: Delete.
1973         * g++.dg/opt/pr7503-5.C: Delete.
1974         * g++.dg/opt/max1.C: Delete.
1975         * g++.dg/warn/minmax.C: Delete.
1976         * g++.dg/expr/minmax.C: New test.
1977
1978 2006-08-14  Richard Guenther  <rguenther@suse.de>
1979
1980         PR testsuite/28703
1981         * gcc.c-torture/execute/pr28651.c: Do not use argc
1982         to avoid optimization, instead forbid inlining.
1983
1984 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1985
1986         PR rtl-optimization/28634
1987         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1988
1989 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1990
1991         PR c/27184
1992         * gcc.dg/torture/pr27184.c: New test.
1993
1994 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1997
1998 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1999
2000         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2001         * gfortran.dg/stat_2.f90: Likewise.
2002         * gfortran.dg/chmod_1.f90: Likewise.
2003         * gfortran.dg/chmod_2.f90: Likewise.
2004         * gfortran.dg/chmod_3.f90: Likewise.
2005
2006 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2007
2008         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2009
2010 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2011
2012         * g++.dg/opt/pr23454-2.C: New test.
2013
2014 2006-08-11  Richard Guenther  <rguenther@suse.de>
2015
2016         PR middle-end/28651
2017         * gcc.c-torture/execute/pr28651.c: New testcase.
2018
2019 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2020
2021         * gnat.dg/specs/static_initializer.ads: New test.
2022
2023 2006-08-10  Paul Brook  <paul@codesourcery.com>
2024
2025         * gcc.target/arm/cond-asm.c: New test.
2026
2027 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2028
2029         PR tree-optimization/26197
2030         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2031         * g++.dg/vect/vect.exp: Compile the new tests with
2032         --param max-aliased-vops=0.
2033
2034 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2035
2036         PR c++/28637
2037         * g++.dg/template/void3.C: New test.
2038
2039         PR c++/28638
2040         * g++.dg/template/void4.C: New test.
2041
2042         PR c++/28640
2043         * g++.dg/template/void5.C: New test.
2044
2045 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2046
2047         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2048         after dg-do compile.
2049
2050 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2051
2052         PR tree-optimizations/26969
2053         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2054         "unswitch-loops" with -funswitch-loops.
2055         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2056
2057 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2058
2059         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2060         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2061         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2062         * objc.dg/dwarf-1.m: Likewise.
2063         * objc.dg/dwarf-2.m: Likewise.
2064         * obj-c++.dg/dwarf-2.mm: Likewise.
2065
2066 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2067
2068         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2069         * objc.dg/dwarf-2.m: Likewise.
2070         * obj-c++.dg/dwarf-2.mm: Likewise.
2071
2072         PR libfortran/28603
2073         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2074
2075         PR testsuite/27611
2076         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2077
2078         PR testsuite/27033
2079         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2080
2081 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2082
2083         PR target/27827
2084         * gcc.target/i386/pr27827.c: New testcase.
2085
2086 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2087
2088         PR fortran/28590
2089         * gfortran.dg/sequence_types_1.f90: New test.
2090
2091 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2092
2093         PR fortran/28548
2094         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2095         dg-warning.  Add -pedantic option.
2096
2097 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2098
2099         PR c/28502
2100         * gcc.dg/proto-1.c: New test.
2101
2102         PR c/27721
2103         * gcc.dg/lvalue-4.c: New test.
2104
2105         PR c/28136
2106         * gcc.dg/init-bad-5.c: New test.
2107
2108 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2109
2110         PR c++/28347
2111         * g++.dg/ext/typedef-init.C: Add new test for typedef
2112         initialization inside templates. Adjust existing error markers.
2113
2114 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2115
2116         PR c++/28148
2117         * g++.dg/init/ptrmem3.C: New test.
2118
2119 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2120
2121         PR tree-optimization/27770
2122         * lib/target-support.exp: New target keyword "section_anchors".
2123         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2124         tests.
2125         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2126         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2127         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2128         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2129
2130 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2131
2132         * gcc.dg/20060801-1.c: Add missing '}'.
2133
2134 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2135
2136         PR c++/27508
2137         * g++.dg/parse/dtor9.C: New test.
2138         * g++.dg/parse/dtor10.C: New test.
2139         * g++.dg/other/error7.C: Adjust error-marker.
2140
2141         PR c++/28274
2142         * g++.dg/other/default5.C: New test.
2143
2144 2006-08-02  Richard Guenther  <rguenther@suse.de>
2145
2146         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2147
2148 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/28557
2151         * g++.dg/template/conv9.C: New test.
2152
2153 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2154
2155         PR debug/28063
2156         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2157         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2158         Optionally return assembly text.  Update callers.
2159         (check_no_compiler_messages): Update verbose messages.
2160         (check_no_messages_and_pattern): New.
2161         (check_effective_target_string_merging): New.
2162
2163 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2164
2165         PR c++/28250
2166         * g++.dg/eh/catch4.C: New test.
2167
2168         PR c++/28257
2169         * g++.dg/other/qual1.C: New test.
2170
2171         PR c++/28259
2172         * g++.dg/inherit/error2.C: New test.
2173
2174         PR c++/28267
2175         * g++.dg/other/new1.C: New test.
2176
2177         * g++.dg/warn/pr23075.C: Remove obsolete test.
2178         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2179         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2180
2181 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2182
2183         PR c++/28523
2184         * g++.dg/eh/cast1.C: New test.
2185
2186 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2187
2188         PR libfortran/28452
2189         * gfortran.dg/random_3.f90:  New test.
2190
2191 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2192
2193         PR c++/28432
2194         * g++.dg/other/pr28304.C: Change expected error message.
2195         * g++.dg/other/pr28432.C: New test.
2196
2197 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2198
2199         PR c++/28256
2200         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2201
2202 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2203
2204         PR debug/23336
2205         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2206         at -g1.
2207         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2208         g++.dg/debug/enum-2.C: New.
2209
2210 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2211
2212         PR c++/6634
2213         * g++.dg/parse/long1.C: Add more tests.
2214
2215 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2216
2217         * gfortran.dg/lrshift_1.c: New file.
2218
2219 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2220
2221         PR libgfortran/28335
2222         * gfortran.dg/no_unit_error_1.f90: New test.
2223
2224 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2225
2226         PR libgfortran/28335
2227         * gfortran.dg/no_unit_error_1.f90: Delete test.
2228         * gfortran.dg/no_unit_error_2.f90: Delete test.
2229
2230 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2231
2232         * gfortran.dg/chmod_3.f90: New test.
2233         * gfortran.dg/ltime_gmtime_1.f90: New test.
2234         * gfortran.dg/ltime_gmtime_2.f90: New test.
2235         * gfortran.dg/lrshift_1.f90: New test.
2236         * gfortran.dg/chmod_1.f90: New test.
2237         * gfortran.dg/chmod_2.f90: New test.
2238
2239 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2240
2241         PR c++/27668
2242         * g++.dg/template/crash55.C: New test.
2243
2244         PR c++/27962
2245         * g++.dg/template/nontype16.C: New test.
2246
2247         * g++.dg/template/void2.C: Adjust error markers.
2248         * g++.dg/template/nontype5.C: Adjust error markers.
2249
2250 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2251
2252         * gcc.target/i386/stack-prot-kernel.c: New test.
2253
2254 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2255
2256         * gcc.dg/builtins-55.c: New test case.
2257
2258 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2259
2260         PR rtl-optimization/27907
2261         * gcc.c-torture/compile/pr27907.c: New test.
2262
2263 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2264
2265         * gfortran.dg/mclock.f90: New test.
2266         * gfortran.dg/int_conv_1.f90: New test.
2267         * gfortran.dg/stat_1.f90: New test.
2268         * gfortran.dg/stat_2.f90: New test.
2269
2270 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2271
2272         PR libgfortran/28335
2273         * gfortran.dg/no_unit_error_1.f90: New test.
2274         * gfortran.dg/no_unit_error_2.f90: New test.
2275         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2276
2277 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2278
2279         PR middle-end/28473
2280         * gcc.dg/fold-convround-1.c: New test case.
2281
2282 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2283
2284         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2285
2286 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2287
2288         PR c++/27572
2289         * g++.dg/other/typedef1.C: New test.
2290         * g++.dg/template/typedef4.C: New test.
2291         * g++.dg/template/typedef5.C: New test.
2292
2293 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2294
2295         PR fortran/28416
2296         * gfortran.dg/allocatable_dummy_3.f90: New.
2297
2298 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2299
2300         PR fortran/28439
2301         * gfortran.dg/arithmetic_if.f90:  New test.
2302
2303 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2304
2305         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2306         avoid memcpy optimization.
2307
2308 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309
2310         PR fortran/25289
2311         * gfortran.dg/direct_io_6.f90: New test.
2312
2313 2006-07-24  Jan Hubicka  <jh@suse.cz>
2314
2315         PR c/25795
2316         PR c++/27369
2317         * gcc.dg/pr25795.c: New test.
2318         * gcc.dg/pr25795-1.c: New test.
2319
2320 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2321
2322         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2323         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2324         which may be transformed to "g || h" on some platforms.
2325
2326 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/28025
2329         * g++.dg/template/friend45.C: New test.
2330
2331 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332
2333         PR libgfortran/28339
2334         * gfortran.dg/arrayio_8.f90: New test.
2335
2336 2006-07-21  Mike Stump  <mrs@apple.com>
2337
2338         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2339
2340         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2341
2342 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2343
2344         PR c++/28250
2345         * g++.dg/eh/catch3.C: New test.
2346
2347         PR c++/28363
2348         * g++.dg/template/defarg10.C: New test.
2349
2350 2006-07-20  Paul Brook  <paul@codesourcery.com>
2351
2352         PR 27363
2353         * gcc.dg/pr27363.c: New test.
2354
2355 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2356
2357         PR c++/28338
2358         * g++.dg/init/ref13.C: New test.
2359
2360 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR obj-c++/28434
2363         * obj-c++.dg/proto-error-1.mm: New test.
2364
2365 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/28337
2368         * g++.dg/template/string1.C: New test.
2369
2370 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2371
2372         PR c++/28048
2373         * g++.dg/template/defarg9.C: New test.
2374
2375         PR c++/28235
2376         * g++.dg/template/static27.C: New test.
2377
2378 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2379
2380         PR 28410
2381         * gcc.dg/tree-ssa/pr28410.c: New test.
2382
2383 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2384
2385         PR c++/28258
2386         * g++/dg/other/error13.C: New test.
2387
2388         PR c++/28260
2389         * g++.dg/template/friend44.C: New test.
2390
2391 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2392
2393         PR c++/27495
2394         * g++.dg/other/pr27495.C: New.
2395
2396 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2397
2398         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2399         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2400
2401 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2402
2403         PR c/28286
2404         * gcc.dg/pragma-pack-4.c: New test.
2405
2406 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2407
2408         PR c++/28291
2409         * g++.dg/ext/pr28291.C: New test.
2410
2411 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2412
2413         PR middle-end/28403
2414         * gcc.c-torture/execute/pr28403.c: New test.
2415
2416 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2417
2418         PR middle-end/28402
2419         * gcc.dg/pr28402.c: New test.
2420
2421 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2422
2423         PR c++/28304
2424         * g++.dg/other/pr28304.C: New test.
2425
2426 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2427
2428         PR other/28251
2429         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2430         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2431
2432 2006-07-17  Richard Guenther  <rguenther@suse.de>
2433
2434         PR tree-optimization/28238
2435         * g++.dg/tree-ssa/pr28238.C: New testcase.
2436
2437 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2438
2439         PR c++/28250
2440         * g++.dg/eh/catch1.C: New test.
2441         * g++.dg/eh/catch2.C: New test.
2442
2443 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR c++/28370
2446         * g++.dg/template/anon3.C: New test.
2447
2448 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/20844
2451         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2452         specifiers requiring an explicit format tag..
2453
2454         PR fortran/28201
2455         * gfortran.dg/generic_5: New test.
2456
2457         PR fortran/20893
2458         * gfortran.dg/elemental_optional_args_1.f90: New test.
2459
2460 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2461
2462         * gnat.dg/assert.ads: New file.
2463         * gnat.dg/controlled_record.ads: Likewise.
2464         * gnat.dg/controlled_record.adb: Likewise.
2465
2466 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2467
2468         PR c++/28292
2469         * g++.dg/other/error12.C: New test.
2470
2471         PR c++/28269
2472         * g++.dg/template/crash54.C: New test.
2473
2474 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2475
2476         PR c++/28249
2477         * g++.dg/parse/catch1.C: New test.
2478
2479         PR c++/28294
2480         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2481
2482         PR c++/28387
2483         * g++.dg/ext/attrib24.C: New test.
2484
2485 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2486
2487         PR c++/28343
2488         * g++.dg/ext/asmspec1.C: New test.
2489
2490 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2491
2492         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2493         (dg-test): Support shouldfail tests.
2494         * lib/target-supports-dg.exp (dg-shouldfail): New.
2495         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2496         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2497         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2498         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2499         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2500         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2501         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2502
2503 2006-07-13  Jan Hubicka  <jh@suse.cz>
2504
2505         * gcc.target/i386/memcpy-1.c: New.
2506
2507 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2508
2509         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2510
2511 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/25097
2514         * gfortran.dg/present_1.f90: New test.
2515
2516         PR fortran/20903
2517         * gfortran.dg/interface_derived_type_1.f90: New test.
2518
2519 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2520
2521         PR fortran/28213
2522         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2523         list.
2524
2525 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2526
2527         PR c++/27820
2528         * g++.dg/other/label1.C: New test.
2529
2530 2006-07-07   Richard Guenther  <rguenther@suse.de>
2531
2532         PR middle-end/28268
2533         * gcc.dg/torture/pr28268.c: New testcase.
2534
2535 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2536
2537         PR c++/27019
2538         * g++.dg/ext/pr27019.C: New.
2539
2540 2006-07-07  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/28187
2543         * gcc.dg/pr28187.c: New testcase.
2544
2545 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2546
2547         * gnat.dg/address_conversion.adb: New test.
2548         * gnat.dg/boolean_subtype.adb: Likewise.
2549         * gnat.dg/frame_overflow.adb: Likewise.
2550         * gnat.dg/pointer_array.adb: Likewise.
2551         * gnat.dg/pointer_conversion.adb: Likewise.
2552
2553 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2554
2555         PR fortran/28237
2556         PR fortran/23420
2557         * gfortran.dg/print_fmt_5.f90: New test.
2558
2559 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2560
2561         PR fortran/28129
2562         * gfortran.dg/bounds_check_4.f90: New test.
2563
2564 2006-07-05  Richard Guenther  <rguenther@suse.de>
2565
2566         PR target/28158
2567         * gfortran.dg/pr28158.f90: New testcase.
2568
2569 2006-07-05  Richard Guenther  <rguenther@suse.de>
2570
2571         PR tree-optimization/28162
2572         * gcc.dg/pr28162.c: New testcase.
2573
2574 2006-07-05  Richard Guenther  <rguenther@suse.de>
2575         Andrew Pinski  <pinskia@gcc.gnu.org>
2576
2577         PR c++/27084
2578         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2579
2580 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2581
2582         PR fortran/28174
2583         * gfortran.dg/actual_array_substr_2.f90: New test.
2584
2585         PR fortran/28167
2586         * gfortran.dg/actual_array_constructor_2.f90: New test.
2587
2588 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2589
2590         * gfortran.dg/itime_idate_1.f: New test.
2591         * gfortran.dg/itime_idate_2.f: New test.
2592
2593 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2594
2595         PR libgfortran/27704
2596         * gfortran.dg/open_status_3.f90: New test.
2597         * gfortran.dg/fmt_l.f90: Update for new feature.
2598
2599 2006-07-03  Asher Langton  <langton2@llnl.gov>
2600
2601         * gfortran.dg/oldstyle_2.f90: New.
2602
2603 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2604
2605         * gnat.dg/string_slice.adb: New test.
2606
2607 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2608
2609         PR fortran/19259
2610         * gfortran.dg/semicolon_fixed.c: New.
2611         * gfortran.dg/semicolon_free.c: New.
2612
2613 2006-06-30  Mike Stump  <mrs@apple.com>
2614
2615         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2616         that don't support internal visibility.
2617
2618 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2619
2620         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2621         for '(' / ')' needing an extra '\'.
2622
2623 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2624
2625         PR middle-end/27428
2626         * gcc.dg/pr27428-1.c: New test case.
2627
2628 2006-06-29  Mike Stump  <mrs@apple.com>
2629
2630         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2631         on darwin as we can't align commons large enough yet.
2632
2633         * gcc.dg/vla-8.c: Add additional testcases.
2634
2635 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2636
2637         PR c++/28114
2638         * g++.dg/other/pr28114.C: New.
2639
2640 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2641
2642         * gcc.c-torture/compile/20060625-1.c: New test.
2643
2644 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2645
2646         PR fortran/20867
2647         * gfortran.dg/stfunc_3.f90: New test.
2648
2649         PR fortran/25056
2650         * gfortran.dg/impure_actual_1.f90: New test.
2651
2652         PR fortran/20874
2653         * gfortran.dg/elemental_result_1.f90: New test.
2654
2655         PR fortran/25073
2656         * gfortran.dg/select_7.f90: New test.
2657
2658         PR fortran/27554
2659         * intrinsic_actual_1.f: New test.
2660
2661         PR fortran/22038
2662         PR fortran/28119
2663         * gfortran.dg/forall_4.f90: New test.
2664
2665         PR fortran/25072
2666         * gfortran.dg/forall_5.f90: New test.
2667
2668 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2669
2670         PR c++/28051
2671         * g++.dg/template/using13.C: New test.
2672
2673         PR c++/28054
2674         * g++.dg/other/incomplete3.C: New test.
2675
2676 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2677
2678         PR fortran/28081
2679         * gfortran.dg/substr_3.f: New test.
2680         * gfortran.dg/equiv_2.f90: Update expected error message.
2681
2682 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2683
2684         PR fortran/28118
2685         * gfortran.dg/actual_array_substr_1.f90: New test.
2686
2687 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2688
2689         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2690         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2691
2692 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2693
2694         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2695
2696 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2697
2698         PR fortran/27981
2699         * gfortran.dg/simpleif_2.f90: New test.
2700
2701 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2702
2703         * g++.dg/template/error22.C: Fix typo.
2704
2705 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2706
2707         PR c++/28112
2708         * g++.dg/ext/attrib23.C: New test.
2709
2710 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2711
2712         * gnat.dg/varsize_temp.adb: New test.
2713
2714 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2715
2716         PR c++/11468
2717         * g++.dg/other/java2.C: New test.
2718
2719 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2720
2721         PR target/27789
2722         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2723         initialization.
2724
2725 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2726
2727         PR target/27531
2728         * gcc.dg/pr27531-1.c: New test case.
2729
2730 2006-06-22  Asher Langton  <langton2@llnl.gov>
2731
2732         PR fortran/24748
2733         * gfortran.dg/implicit_8.f90: New.
2734
2735 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2736
2737         PR rtl-optimization/28121
2738         * gcc.dg/pr28121.c: New test.
2739
2740 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2741
2742         PR c++/27805
2743         * g++.dg/parse/ptrmem6.C: New test.
2744
2745         PR c++/27821
2746         * g++.dg/template/error22.C: New test.
2747
2748 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2749
2750         PR c++/28111
2751         * g++.dg/template/friend43.C: New test.
2752
2753         PR c++/28110
2754         * g++.dg/template/crash53.C: New test.
2755
2756         PR c++/28109
2757         * g++.dg/rtti/incomplete1.C: New test.
2758
2759 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2760
2761         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2762
2763 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2764
2765         * gcc.c-torture/execute/complex-7.c: New.
2766
2767 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2768
2769         * gcc.dg/merge-all-constants-1.c: New test.
2770
2771 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2772
2773         PR c++/28113
2774         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2775
2776 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2777
2778         * gfortran.dg/rrspacing_1.f90: New test.
2779
2780 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2781
2782         PR c++/28052
2783         * g++.dg/other/bitfield2.C: New test.
2784
2785 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2786
2787         PR tree-optimization/27331
2788         * gcc.dg/pr27331.c: New test.
2789
2790 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2791             Eric Botcazou  <ebotcazou@adacore.com>
2792
2793         PR ada/18692
2794         * lib/gnat.exp: New file.
2795         * lib/gnat-dg.exp: Likewise.
2796         * gnat.dg: New directory.
2797         * gnat.dg/dg.exp: New driver.
2798         * gnat.dg/specs: New directory.
2799         * gnat.dg/specs/specs.exp: New driver.
2800         * gnat.dg/style: New directory.
2801         * gnat.dg/style/style.exp: New driver.
2802
2803 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2804
2805         PR fortran/16206
2806         * gfortran.dg/array_initializer_1.f90: New test.
2807
2808         PR fortran/28005
2809         * gfortran.dg/matmul_3.f90: New test.
2810
2811 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2812
2813         PR middle-end/28075
2814         * gcc.dg/tree-ssa/inline-1.c: New test.
2815
2816 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2817
2818         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2819         in malloc prototype; remove XFAIL.
2820         * gcc.dg/pr18241-2.c: Ditto.
2821         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2822         in memset prototype; remove XFAIL.
2823         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2824
2825 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2826
2827         * gcc.dg/vla-8.c: Add.
2828
2829 2006-06-19  Richard Guenther  <rguenther@suse.de>
2830
2831         PR tree-optimization/27090
2832         * g++.dg/tree-ssa/pr27090.C: New testcase.
2833
2834 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2835
2836         PR target/27861
2837         * gcc.dg/pr27861-1.c: New test case.
2838
2839 2006-06-19  Richard Guenther  <rguenther@suse.de>
2840
2841         PR middle-end/28045
2842         * gcc.dg/torture/pr28045.c: New testcase.
2843
2844 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2845
2846         PR fortran/26801
2847         * gfortran.dg/associated_4.f90: New test.
2848
2849 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2850
2851         PR fortran/19310
2852         PR fortran/19904
2853         * gfortran.dg/real_const_3.f90: New test.
2854
2855 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/28016
2858         * g++.dg/template/static26.C: New test.
2859
2860         PR c++/27979
2861         * g++.dg/expr/bitfield2.C: New test.
2862
2863         PR c++/27884
2864         * g++.dg/parse/linkage2.C: New test.
2865
2866 2006-06-16  Richard Guenther  <rguenther@suse.de>
2867
2868         PR middle-end/27116
2869         * gcc.dg/pr15785-1.c: Revert last change.
2870         * gcc.dg/torture/pr27116-2.c: New testcase.
2871
2872 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2873
2874         PR middle-end/27802
2875         * gcc.dg/pr27802-1.c: New test case.
2876
2877 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/27689
2880         * g++.dg/template/ttp18.C: New test.
2881         * g++.dg/template/ttp19.C: Likewise.
2882
2883         PR c++/27666
2884         * g++.dg/expr/cond9.C: New test.
2885
2886         PR c++/27640
2887         * g++.dg/template/ctor7.C: New test.
2888
2889 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2890
2891         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2892
2893 2006-06-16  Richard Guenther  <rguenther@suse.de>
2894
2895         PR tree-optimization/27781
2896         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2897
2898 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2899
2900         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2901
2902 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2903
2904         * gcc.dg/tree-ssa/loop-18.c: New test.
2905
2906 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2907
2908         PR c++/27665
2909         * g++.dg/template/crash52.C: New test.
2910
2911         PR c++/27648
2912         * g++.dg/ext/attrib22.C: New test.
2913
2914         PR c++/26559
2915         * g++.dg/template/builtin1.C: New test.
2916         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2917
2918         PR c++/28018
2919         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2920         assignment.
2921         * g++.old-deja/g++.pt/crash51.C: Likewise.
2922
2923         PR c++/27227
2924         * g++.dg/lookup/linkage1.C: New test.
2925         * g++.dg/lookup/linkage2.C: Likewise.
2926
2927 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2928
2929         PR middle-end/27959
2930         * gcc.dg/pr27959.c: New testcase.
2931
2932 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2933
2934         PR target/28014:
2935         * g++.dg/eh/div.C: New test.
2936
2937 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR c++/27894
2940         * g++.dg/tree-ssa/pr26757.C: New test.
2941         * g++.dg/tree-ssa/pr27894.C: New test.
2942
2943 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2944
2945         * gcc.c-torture/compile/20060609-1.c: New test.
2946
2947         PR target/27863
2948         * gcc.c-torture/compile/pr27863.c: New test.
2949
2950 2006-06-13  Richard Guenther  <rguenther@suse.de>
2951
2952         PR tree-optimization/27830
2953         * g++.dg/tree-ssa/pr27830.C: New testcase.
2954
2955 2006-06-13  Matthew Sachs  <msachs@apple.com>
2956
2957         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2958         the list of compiler flags; this causes those flags to be checked
2959         for things like dg-skip-if.
2960
2961 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2962
2963         PR c++/27601
2964         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2965
2966 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2967             Kazu Hirata  <kazu@codesourcery.com>
2968
2969         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2970         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2971
2972 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2973
2974         PR c++/27933
2975         * g++.dg/lookup/using15.C: New test.
2976
2977         PR c++/27951
2978         * g++.dg/other/anon4.C: New test.
2979
2980 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2981
2982         PR c++/21210
2983         * g++.dg/init/complex1.C: New test case.
2984
2985 2006-06-11  Eric Christopher  <echristo@apple.com>
2986
2987         PR middle-end/27948
2988         * gcc.dg/bf-ms-layout.c: Run on darwin.
2989         * gcc.dg/bf-no-ms-layout: Ditto.
2990         * gcc.dg/attr-ms_struct-2.c: New.
2991         * gcc.dg/bf-ms-layout-2.c: Ditto.
2992
2993 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2994
2995         * gcc.dg/attr-ms_struct-packed1.c: New.
2996
2997 2006-06-09  Mike Stump  <mrs@apple.com>
2998
2999         * gcc.dg/vla-7.c: Add.
3000
3001 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3002
3003         PR fortran/24558
3004         * gfortran.dg/entry_6.f90: New test.
3005
3006         PR fortran/20877
3007         PR fortran/25047
3008         * gfortran.dg/entry_7.f90: New test.
3009
3010 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR c/27747
3013         * gcc.dg/cpp/_Pragma6.c: New test.
3014
3015         PR c++/27748
3016         * g++.dg/cpp/_Pragma1.C: New test.
3017
3018         PR preprocessor/27746
3019         * gcc.dg/gomp/macro-3.c: New test.
3020         * gcc.dg/gomp/macro-4.c: New test.
3021         * g++.dg/gomp/macro-3.C: New test.
3022         * g++.dg/gomp/macro-4.C: New test.
3023
3024 2006-06-09  Richard Guenther  <rguenther@suse.de>
3025
3026         PR tree-optimization/26998
3027         * gcc.dg/torture/pr26998.c: New testcase.
3028         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3029
3030 2006-06-08  Mike Stump  <mrs@apple.com>
3031
3032         * gcc.dg/pr27095.c: Account for stubs.
3033
3034         PR target/26427
3035         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3036         produce bad code on darwin.
3037
3038 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3039
3040         PR fortran/27958
3041         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3042
3043 2006-06-08  Asher Langton  <langton2@llnl.gov>
3044
3045         PR fortran/27786
3046         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3047
3048 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3049
3050         PR target/27421
3051         * gcc.dg/union-3.c: New test.
3052
3053 2006-06-08  Richard Guenther  <rguenther@suse.de>
3054
3055         PR middle-end/27116
3056         * gcc.dg/torture/pr27116.c: New testcase.
3057         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3058
3059 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3060
3061         PR rtl-optimization/26449
3062         * gcc.dg/pr26449.c: New test.
3063
3064 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3065
3066         PR c++/27601
3067         * g++.dg/ext/offsetof1.C: Test member functions.
3068
3069 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3070
3071         * gcc.dg/pr27095.c: Improve scanning.
3072
3073 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3074
3075         PR fortran/23091
3076         * gfortran.dg/saved_automatic_1.f90: New test.
3077
3078         PR fortran/24168
3079         * gfortran.dg/array_simplify_1.f90: New test.
3080
3081         PR fortran/25090
3082         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3083
3084         PR fortran/25058
3085         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3086
3087 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3088
3089         PR c++/27177
3090         * g++.dg/expr/cast7.C: New test.
3091
3092 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3093
3094         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3095         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3096         * lib/fortran-torture.exp (fortran-torture-compile,
3097         fortran-torture-execute): Ditto.
3098
3099 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3100
3101         PR target/27842
3102         * gcc.dg/vmx/pr27842.c: New test.
3103
3104 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3105
3106         PR libfortran/27895
3107         * gfortran.dg/bounds_check_3.f90: New test.
3108
3109 2006-06-05  Mike Stump  <mrs@apple.com>
3110
3111         * objc.dg/objc-fast-4.m: Skip for ppc64.
3112
3113 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3114
3115         PR testsuite/27705
3116         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3117
3118 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3119             Victor Kaplansky  <victork@il.ibm.com>
3120
3121         PR tree-optimizations/26360
3122         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3123         with -fno-tree-dce.
3124         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3125
3126 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3127
3128         PR fortran/14067
3129         * gfortran.dg/data_char_1.f90: Add messages for truncated
3130         strings.
3131
3132         PR fortran/16943
3133         * gfortran.dg/func_decl_2.f90: New test.
3134
3135         PR fortran/20839
3136         * gfortran.dg/do_2.f90: New test.
3137
3138         PR fortran/27655
3139         * gfortran.dg/associated_3.f90: New test.
3140
3141 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3142
3143         PR c++/27819
3144         * g++.dg/template/static25.C: New test.
3145
3146         PR c++/27722
3147         * g++.dg/init/array21.C: New test.
3148
3149         PR c++/27807
3150         * g++.dg/ext/complit7.C: New test.
3151
3152         PR c++/27806
3153         * g++.dg/parse/ptrmem5.C: New test.
3154
3155 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3156             Andrew Pinski  <pinskia@physics.uc.edu>
3157
3158         PR c/27150
3159         PR middle-end/27382
3160         * gcc.dg/pr27150-1.c: New testcase.
3161         * gcc.dg/pr27382-1.c: New testcase.
3162         * gcc.dg/pr27382-2.c: New testcase.
3163
3164 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3165
3166         PR c/25161
3167         PR c/27020
3168         * gcc.dg/array-10.c: New test.
3169
3170 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3171
3172         PR c++/27804
3173         * g++.dg/init/const4.C: New test.
3174         * g++.dg/init/member1.C: Add error-marker.
3175         * g++.dg/other/fold1.C: Adjust error-marker.
3176
3177 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3178
3179         PR c++/27601
3180         * g++.dg/ext/offsetof1.C: New test.
3181
3182 2006-06-04 Eric Christopher <echristo@apple.com>
3183
3184         * gcc.dg/attr-ms_struct-1.c: New.
3185
3186 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3187
3188         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3189
3190 2006-06-04  Richard Guenther  <rguenther@suse.de>
3191
3192         PR tree-optimization/27039
3193         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3194
3195 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3196
3197         PR target/26223
3198         * gcc.target/i386/amd64-abi-2.c: New test case.
3199
3200 2006-06-02  Eric Christopher  <echristo@apple.com>
3201
3202         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3203         * gcc.target/i386/20020523-1.c: Skip if darwin.
3204         * gcc.target/i386/asm-3.c: Ditto.
3205         * gcc.target/i386/20011119-1.c: Ditto.
3206         * gcc.target/i386/clobbers.c: Remove pic part of test.
3207
3208 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3209
3210         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3211         * g++.old-deja/g++.other/init19.C: Ditto.
3212         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3213         and add other platforms as expected failures.
3214
3215 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3216
3217         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3218         (is-effective-target-keyword): Ditto.
3219
3220 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3221
3222         PR fortran/27715
3223         * gfortran.dg/extended_char_comparison_1.f:  New test.
3224
3225 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3226
3227         PR fortran/25098
3228         * gfortran.dg/dummy_procedure_1.f90: New test.
3229
3230         PR fortran/25147
3231         * gfortran.dg/dummy_procedure_2.f90: New test.
3232
3233         * gfortran.dg/associated_2.f90: Correct to make consistent with
3234         standard.
3235
3236 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3237
3238         * gcc.target/i386/387-11.c: New test case.
3239
3240 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3241
3242         PR c++/27801
3243         * g++.dg/template/cond6.C: New test.
3244
3245         PR c++/26496
3246         * g++.dg/template/crash51.C: New test.
3247         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3248
3249         PR c++/27385
3250         * g++.dg/init/array20.C: New test.
3251
3252 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3253
3254         * gcc.dg/builtins-54.c: New test case.
3255
3256 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/26433
3259         * g++.dg/template/fntry1.C: Add dg-do link.
3260
3261         PR c++/27808
3262         * g++.dg/parse/friend6.C: New test.
3263
3264 2006-05-30  Asher Langton  <langton2@llnl.gov>
3265
3266         * gfortran.dg/cray_pointers_7.f90: New test.
3267
3268 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3269
3270         PR tree-optimization/23452
3271         * gcc.dg/fold-mulconj-1.c: New test case.
3272
3273 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3274
3275         PR c++/27803
3276         * g++.dg/parse/bitfield1.C: New test.
3277
3278 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3279
3280         * gcc.target/ppc-eq0-1.c: New test case.
3281         * gcc.target/ppc-negeq0-1.c: New test case.
3282
3283 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3284
3285         PR c/27273
3286         * gcc.dg/overflow-warn-5.c: New test.
3287
3288 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3289
3290         PR c/27718
3291         * gcc.dg/sizeof-1.c: New test.
3292
3293 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3294
3295         PR target/27790
3296         * gcc.target/i386/pr27790.c: New test.
3297
3298 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3299
3300         PR libgfortran/27757
3301         * gfortran.dg/direct_io_5.f90: New test.
3302
3303 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3304
3305         PR libgfortran/27634
3306         * gfortran.dg/fmt_missing_period_1.f: New test.
3307         * gfortran.dg/fmt_missing_period_2.f: New test.
3308         * gfortran.dg/fmt_missing_period_3.f: New test.
3309
3310 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3311
3312         PR fortran/19777
3313         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3314         arrays.
3315
3316 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3317
3318         PR c++/27713
3319         * g++.dg/template/new6.C: New test.
3320
3321 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3322
3323         PR tree-optimization/24964
3324         * gcc.target/i386/387-10.c: New test case.
3325
3326 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3327
3328         * intrinsics/string_intrinsics.c (compare_string):
3329         Use memcmp instead of strncmp to avoid tripping over
3330         CHAR(0) in a string.
3331
3332 2006-05-27  Richard Guenther  <rguenther@suse.de>
3333
3334         PR middle-end/27773
3335         * gcc.dg/torture/pr27773.c: New testcase.
3336
3337 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3338
3339         * gcc.dg/pr24561.c: Rename to..
3340         * gcc.dg/pr25962.c: .. this.
3341
3342 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3343
3344         PR fortran/19777
3345         * gfortran.dg/bounds_check_2.f: New test.
3346
3347 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3348
3349         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3350         * gfortran.dg/byte_1.f90: Likewise.
3351         * gfortran.dg/dup_save_2.f90: Likewise.
3352
3353 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3354
3355         * gfortran.dg/associated_2.f90: New test.
3356
3357 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3358
3359         PR fortran/27524
3360         * gfortran.dg/bounds_check_1.f90: New test.
3361
3362 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3363
3364         PR rtl-optimization/27661
3365         * gcc.dg/pr27661.c: New test case.
3366
3367 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3368
3369         PR fortran/23151
3370         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3371         * gfortran.dg/print_parentheses_1.f:  New test.
3372         * gfortran.dg/print_parentheses_2.f90:  New test.
3373
3374 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR target/27758
3377         * gcc.dg/pr27758.c: New test.
3378
3379 2006-05-24  Falk Hueffner  <falk@debian.org>
3380
3381         * gcc.c-torture/compile/pr27571.c: New test.
3382
3383 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3384
3385         PR fortran/27709
3386         * gfortran.dg/spec_expr_4.f90: New test.
3387
3388         PR fortran/27155
3389         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3390
3391 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3392
3393         PR c++/20103
3394         * g++.dg/ext/complit6.C: New test.
3395         * g++.dg/ext/complit3.C: Adjust error markers.
3396         * g++.dg/init/const3.C: New test.
3397
3398 2006-05-25  Richard Guenther  <rguenther@suse.de>
3399
3400         PR middle-end/27743
3401         * gcc.dg/torture/pr27743.c: New testcase.
3402
3403 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3404
3405         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3406
3407 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3408
3409         * gcc.dg/compat/scalar-by-value-x.h: New.
3410         * gcc.dg/compat/scalar-by-value-y.h: New.
3411         * gcc.dg/compat/scalar-by-value-5.c: New.
3412         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3413         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3414         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3415         * gcc.dg/compat/scalar-by-value-6.c: New.
3416         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3417         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3418         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3419
3420 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3421
3422         PR tree-optimization/27639
3423         PR tree-optimization/26719
3424         * gcc.dg/pr27639.c: New test.
3425         * gcc.dg/pr26719.c: New test.
3426         * gcc.dg/tree-ssa/scev-cast.c: New test.
3427
3428 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/20173
3431         * g++.dg/template/error21.C: New test.
3432
3433 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3434
3435         PR target/27696
3436         * gcc.target/i386/pr27696.c: New.
3437
3438 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3439
3440         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3441
3442         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3443
3444 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3445
3446         PR c++/27716
3447         * g++.dg/other/assign1.C: New test.
3448
3449 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3450
3451         PR target/27266
3452         * gcc.target/i386/pr27266.c: New.
3453
3454 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3455
3456         PR c++/27451
3457         * g++.dg/ext/asm9.C: New test.
3458
3459 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3460
3461         PR rtl-optimization/25514
3462         * gcc.c-torture/compile/pr25514.c: New test.
3463
3464 2006-05-22  Richard Guenther  <rguenther@suse.de>
3465
3466         Revert
3467         2006-01-31  Richard Guenther  <rguenther@suse.de>
3468
3469         * gcc.target/i386/sselibm-1.c: New testcase.
3470         * gcc.target/i386/sselibm-2.c: Likewise.
3471         * gcc.target/i386/sselibm-3.c: Likewise.
3472         * gcc.target/i386/sselibm-4.c: Likewise.
3473         * gcc.target/i386/sselibm-5.c: Likewise.
3474
3475 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3476
3477         PR c/27420
3478         * gcc.dg/func-args-2.c: New test.
3479
3480         PR c/26818
3481         * gcc.dg/struct-incompl-1.c: New test.
3482
3483 2006-05-22  Richard Guenther  <rguenther@suse.de>
3484
3485         PR testsuite/27708
3486         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3487         the transformations we test for.
3488
3489 2006-05-22  Richard Guenther  <rguenther@suse.de>
3490
3491         PR testsuite/27707
3492         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3493
3494 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/27210
3497         * g++.dg/warn/new1.C: New test.
3498         * g++.dg/template/new5.C: Likewise.
3499
3500 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3501
3502         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3503         * gcc.target/i386/20060512-3.c: Likewise.
3504
3505 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3506
3507         PR rtl-optimization/27671
3508         * gcc.c-torture/execute/pr27671-1.c: New.
3509         * gcc.dg/pr27671-2.c: Likewise.
3510
3511         PR tree-optimization/26622.
3512         * gcc.c-torture/compile/pr26622.c: New.
3513
3514 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3515
3516         PR fortran/27613
3517         * gfortran.dg/recursive_reference_1.f90: New test.
3518
3519 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3520
3521         PR fortran/25746
3522         * gfortran.dg/elemental_subroutine_3.f90: New test.
3523
3524         PR fortran/25090
3525         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3526
3527         PR fortran/27584
3528         * gfortran.dg/associated_target_1.f90: New test.
3529
3530         PR fortran/19015
3531         * gfortran.dg/maxloc_shape_1.f90: New test.
3532
3533 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3534
3535         PR libgfortran/24459
3536         * gfortran.dg/namelist_24.f90: New test.
3537         * gfortran.dg/namelist_12.f: Fix typo in comment.
3538
3539 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3540
3541         PR middle-end/25776
3542         * g++.dg/other/error11.C: New test.
3543
3544 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3545
3546         * gcc.target/mips/pr26765.c: Add -w to options.
3547
3548 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3549
3550         * lib/target-supports.exp (check_effective_target_mpaired_single):
3551         New function.
3552         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3553         multilibs.
3554         * g++.dg/vect/vect.exp: Likewise.
3555
3556 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3557
3558         PR testsuite/25891
3559         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3560
3561 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR fortran/27662
3564         * gfortran.dg/temporary_1.f90: New file.
3565
3566 2006-05-19  Andreas Schwab  <schwab@suse.de>
3567
3568         * g++.dg/other/unused1.C: Also match "stringz".
3569
3570 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3571
3572         PR c++/26433
3573         * g++.dg/template/fntry1.C: New test.
3574
3575 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/27471
3578         PR c++/27506
3579         * g++.dg/conversion/bitfield5.C: New test.
3580         * g++.dg/conversion/bitfield6.C: New test.
3581
3582 2006-05-18  Mike Stump  <mrs@apple.com>
3583
3584         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3585         * gcc.dg/vla-4.c: Add.
3586         * gcc.dg/vla-5.c: Add.
3587         * gcc.dg/vla-6.c: Add.
3588
3589 2006-05-12  Stuart Hastings  <stuart@apple.com>
3590
3591         * testsuite/gcc.target/i386/20060512-1.c: New.
3592         * testsuite/gcc.target/i386/20060512-2.c: New.
3593         * testsuite/gcc.target/i386/20060512-3.c: New.
3594         * testsuite/gcc.target/i386/20060512-4.c: New.
3595
3596 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/26122
3599         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3600
3601         PR c++/26068
3602         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3603         * g++.dg/parse/linkage1.C: New test.
3604
3605 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3606
3607         PR tree-optimization/27548
3608         * g++.dg/tree-ssa/pr27548.C: New test.
3609
3610 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3611
3612         PR fortran/26551
3613         * gfortran.dg/recursive_check_1.f: New test.
3614         * gfortran.dg/recursive_check_2.f90: New test.
3615
3616 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3617
3618         * g++.dg/opt/temp2.C: New test.
3619
3620 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR c++/27491
3623         * g++.dg/init/brace5.C: New test.
3624
3625         PR middle-end/27415
3626         * gcc.dg/gomp/pr27415.c: New test.
3627         * g++.dg/gomp/pr27415.C: New test.
3628
3629         PR tree-optimization/27549
3630         * g++.dg/tree-ssa/pr27549.C: New test.
3631
3632 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3633
3634         PR libgfortran/27575
3635         * gfortran.dg/read_eof_4.f90: New test.
3636
3637 2006-05-16  Richard Guenther  <rguenther@suse.de>
3638
3639         PR tree-optimization/22303
3640         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3641
3642 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR middle-end/27573
3645         * gcc.dg/gomp/pr27573.c: New test.
3646         * gfortran.dg/gomp/pr27573.f90: New test.
3647
3648         PR c/27499
3649         * gcc.dg/gomp/pr27499.c: New test.
3650         * g++.dg/gomp/pr27499.C: New test.
3651
3652 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3653
3654         PR c++/27339
3655         * g++.dg/parser/access8.C: Adjust error marker.
3656         * g++.dg/template/access17.C: New test.
3657         * g++.dg/template/access18.C: Likewise.
3658
3659 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3660
3661         PR target/26600
3662         * gcc.target/i386/pr26600.c: New test case.
3663
3664 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/27505
3667         * g++.dg/expr/bitfield1.C: New test.
3668
3669 2006-05-15  Richard Guenther  <rguenther@suse.de>
3670
3671         PR tree-optimization/27603
3672         * gcc.dg/torture/pr27603.c: New testcase.
3673
3674 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3675
3676         PR fortran/25090
3677         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3678
3679         PR fortran/25082
3680         * gfortran.dg/scalar_return_1.f90: New test.
3681
3682         PR fortran/27411
3683         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3684
3685 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3686
3687         * gcc.dg/gomp/critical-4.c: New test.
3688         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3689         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3690         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3691         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3692
3693 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3694
3695         PR c++/27582
3696         * g++.dg/template/dependent-args1.C: New test.
3697
3698         PR c++/27581
3699         * g++.dg/lookup/this1.C: New test.
3700
3701         PR c++/27315
3702         * g++.dg/template/operator6.C: New test.
3703         * g++.dg/template/incomplete3.C: New test.
3704
3705         PR c++/27559
3706         * g++.dg/template/new4.C: New test.
3707
3708         PR c++/27496
3709         * g++.dg/template/void2.C: New test.
3710
3711 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3712
3713         * g++.dg/template/dependent-expr5.C: New test.
3714
3715 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3716
3717         PR middle-end/26729
3718         * gcc.dg/pr26729-1.c: New test case.
3719
3720 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3721
3722         * gcc.dg/pr27003.c: New test.
3723
3724 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3725
3726         * lib/target-supports.dg (check_cxa_atexit_available): Change
3727         v3_target_compile to ${tool}_target_compile.
3728
3729 2006-05-11  Jason Merrill  <jason@redhat.com>
3730
3731         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3732
3733 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3734
3735         PR fortran/27553
3736         * gfortran.dg/label_5.f90: New test.
3737
3738 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3739
3740         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3741         check_effective_target_powerpc_altivec_ok): New.
3742         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3743         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3744         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3745         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3746         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3747         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3748         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3749         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3750         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3751         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3752         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3753         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3754         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3755         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3756         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3757         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3758         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3759         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3760         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3761         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3762         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3763         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3764         gcc.target/powerpc/altivec-9.c,
3765         gcc.target/powerpc/altivec-consts.c,
3766         gcc.target/powerpc/altivec-pr22085.c,
3767         gcc.target/powerpc/altivec-splat.c,
3768         gcc.target/powerpc/altivec-types-1.c,
3769         gcc.target/powerpc/altivec-types-2.c,
3770         gcc.target/powerpc/altivec-types-3.c,
3771         gcc.target/powerpc/altivec-types-4.c,
3772         gcc.target/powerpc/altivec-varargs-1.c,
3773         gcc.target/powerpc/altivec-vec-merge.c,
3774         gcc.target/powerpc/ppc-vector-memcpy.c,
3775         gcc.target/powerpc/ppc-vector-memset.c,
3776         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3777         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3778         these effective targets.
3779         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3780         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3781
3782 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3783
3784         PR middle-end/27384
3785         * g++.dg/other/fold1.C: New test.
3786
3787         PR middle-end/27488
3788         * gcc.dg/fold-nonneg-1.c: New test.
3789
3790         PR c++/27547
3791         * g++.dg/other/operator1.C: New test.
3792
3793 2006-05-11  Richard Guenther  <rguenther@suse.de>
3794
3795         PR middle-end/27529
3796         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3797
3798 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3799
3800         * lib/target-supports-dg.exp (check-flags): New.
3801         (dg-skip-if): Move flag checks.
3802
3803 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3804
3805         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3806         * lib/target-supports.dg (check_cxa_atexit_available): New.
3807
3808 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3809
3810         PR fortran/27470
3811         * gfortran.dg/multiple_allocation_2.f90: New test case.
3812
3813 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3814
3815         * gcc.target/arm/pr27387.C: Fix a comment typo.
3816
3817 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3818
3819         PR fortran/24549
3820         * gfortran.dg/error_recovery_1.f90: New test.
3821
3822 2006-05-10  Richard Guenther  <rguenther@suse.de>
3823
3824         PR tree-optimization/27302
3825         * gcc.dg/torture/pr27302.c: New testcase.
3826
3827 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3828         Richard Guenther  <rguenther@suse.de>
3829
3830         PR middle-end/27498
3831         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3832
3833 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3834
3835         PR rtl-optimization/27335
3836         * gcc.dg/pr27335.c: New test.
3837
3838 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3839
3840         * gcc.target/mips/mips-ps-5.c: New file.
3841
3842 2006-05-08  Jan Hubicka  <jh@suse.cz>
3843
3844         PR middle-end/25962
3845         * gcc.dg/pr25962.c: New.
3846
3847 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3848
3849         PR target/27158
3850         * gcc.target/powerpc/pr27158.c: New test case.
3851
3852 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3853
3854         PR testsuite/27476
3855         * ada/acats/run_all.sh: Use test -z.
3856
3857 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3858
3859         PR libfortran/18271
3860         * gfortran.dg/spec_expr_3.f90: New test.
3861
3862 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3863
3864         PR target/24879
3865         * gcc.target/i386/monitor.c: New file.
3866
3867 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3868
3869         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3870
3871 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3872
3873         PR c++/27447
3874         * g++.dg/other/ptrmem7.C: New test.
3875
3876 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3877
3878         PR target/27421
3879         * gcc.dg/array-9.c: New test.
3880
3881 2006-05-07  Richard Guenther  <rguenther@suse.de>
3882
3883         PR tree-optimization/27409
3884         * gcc.dg/torture/pr27409.c: New testcase.
3885
3886 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3887
3888         PR fortran/27457
3889         * gfortran.dg/select_6.f90: New.
3890
3891 2006-05-07  Richard Guenther  <rguenther@suse.de>
3892
3893         PR tree-optimization/27136
3894         * gcc.dg/torture/pr27136.c: New testcase.
3895
3896 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3897
3898         PR fortran/24813
3899         * gfortran.dg/char_cons_len_1.f90: New test.
3900
3901 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3902
3903         PR c++/27427
3904         * g++.dg/template/incomplete2.C: New test.
3905
3906 2006-05-06  Richard Guenther  <rguenther@suse.de>
3907
3908         PR tree-optimization/27151
3909         * gcc.dg/vect/pr27151.c: New testcase.
3910
3911 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3912
3913         PR c++/27430
3914         * g++.dg/template/void1.C: New test.
3915
3916         PR c++/27423
3917         * g++.dg/other/void2.C: New test.
3918
3919         PR c++/27422
3920         * g++.dg/conversion/void1.C: New test.
3921
3922 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3923
3924         PR/21391
3925         * g++.dg/other/unused1.C: New.
3926
3927 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3928
3929         PR objc/27240
3930         * objc.dg/member-1.m: New test.
3931
3932 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3933
3934         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3935
3936 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3937
3938         PR libfortran/26985
3939         * gfortran.dg/matmul_2.f90: New test.
3940
3941 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3942
3943         * ada/acats/run_all.sh: Use sync when main not found.
3944
3945 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3946
3947         PR target/26765
3948         * gcc.target/mips/pr26765.c: New.
3949
3950 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3951
3952         * gcc.target/bfin: New directory.
3953         * gcc.target/bfin/bfin.exp: New file.
3954         * gcc.target/bfin/frmul.c: New file.
3955         * gcc.target/bfin/arith.c: New file.
3956         * gcc.target/bfin/mul-combine.c: New file.
3957         * gcc.target/bfin/shift.c: New file.
3958
3959 2006-05-04  Richard Guenther  <rguenther@suse.de>
3960
3961         PR tree-optimization/14287
3962         PR tree-optimization/14844
3963         PR tree-optimization/19792
3964         PR tree-optimization/21608
3965         PR tree-optimization/27090
3966         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3967         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3968         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3969         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3970         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3971
3972 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3973
3974         PR tree-optimization/27285
3975         * gcc.c-torture/execute/pr27285.c: New test.
3976
3977         PR middle-end/27388
3978         * gcc.dg/gomp/pr27388-1.c: New test.
3979         * gcc.dg/gomp/pr27388-2.c: New test.
3980         * gcc.dg/gomp/pr27388-3.c: New test.
3981
3982         PR c++/27359
3983         * g++.dg/gomp/pr27359.C: New test.
3984
3985 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3986
3987         PR fortran/20248
3988         * gfortran.dg/iargc.f90: New test.
3989
3990 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3991
3992         PR c++/27102
3993         * g++.dg/template/crash49.C: New test.
3994
3995 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3996
3997         PR testsuite/27032
3998         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3999
4000 2006-05-02  Jeff Law  <law@redhat.com>
4001
4002         PR tree-optimization/27364
4003         * gcc.c-torture/execute/pr27364.c: New test.
4004
4005 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4006
4007         PR c++/27309
4008         * g++.dg/parser/ctor5.C: New test.
4009
4010 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4011
4012         PR target/27387
4013         * gcc.target/arm/arm.exp: New.
4014         * gcc.target/arm/pr27387.C: Likewise.
4015
4016 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4017
4018         PR fortran/27269
4019         PR fortran/27324
4020         * gfortran.dg/module_equivalence_2.f90: New test.
4021
4022 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR middle-end/27337
4025         * g++.dg/gomp/pr27337-1.C: New test.
4026         * g++.dg/gomp/pr27337-2.C: New test.
4027
4028         PR middle-end/27328
4029         * gcc.dg/gomp/pr27328.c: New test.
4030
4031         PR middle-end/27325
4032         * g++.dg/gomp/pr27325.C: New test.
4033
4034         PR middle-end/27310
4035         * g++.dg/gomp/pr27310.C: New test.
4036
4037 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4038
4039         PR tree-optimization/27291
4040         * g++.dg/tree-ssa/pr27291.C: New test.
4041
4042 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4043
4044         PR tree-optimization/27283
4045         * g++.dg/tree-ssa/pr27283.C: New test.
4046
4047 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4048
4049         * gcc.dg/tree-ssa/loop-16.c: New test.
4050
4051 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4052             Joseph S. Myers  <joseph@codesourcery.com>
4053
4054         * gcc.dg/Wconversion-3.c: New test case.
4055         * gcc.dg/Wconversion-4.c: Likewise.
4056
4057 2006-05-01  Richard Guenther  <rguenther@suse.de>
4058
4059         PR tree-optimization/26726
4060         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4061
4062 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4063
4064         * gcc.dg/Woverflow-1.c: New test case.
4065         * gcc.dg/Woverflow-2.c: Likewise.
4066         * gcc.dg/Woverflow-3.c: Likewise.
4067
4068 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/27094
4071         * g++.dg/template/defarg8.C: New test.
4072
4073 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4074
4075         PR c++/27278
4076         * g++.dg/parse/operator7.C: New test.
4077
4078 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4079
4080         PR c++/11471
4081         PR c++/27102
4082         * g++.dg/template/crash48.C: New test.
4083
4084         PR c++/27279
4085         * g++.dg/parse/ctor4.C: New test.
4086
4087 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4088
4089         PR fortran/25681
4090         * gfortran.df/char_type_len.f90: New test.
4091
4092 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093
4094         PR libgfortran/27304
4095         * gfortran.dg/fmt_exhaust.f90: New test.
4096
4097 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4098
4099         PR c/25309
4100         * gcc.dg/large-size-array-2.c: New test case.
4101
4102 2006-04-28  Richard Guenther  <rguenther@suse.de>
4103
4104         PR target/26826
4105         * gcc.target/i386/pr26826.c: New testcase.
4106
4107 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR middle-end/27260
4110         * gcc.c-torture/execute/pr27260.c: New.
4111
4112 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4113
4114         PR middle-end/27095
4115         * gcc.dg/pr27095.c: New.
4116
4117 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/27292
4120         * g++.dg/conversion/bitfield4.C: New test.
4121
4122 2006-04-27  Eric Christopher  <echristo@apple.com>
4123
4124         * gcc.dg/pragma-ms_struct.c: New.
4125
4126 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c++/27102
4129         * g++.dg/template/crash47.C: New test.
4130
4131 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4132
4133         * gcc.target/i386/sse-7.c: build with -msse.
4134
4135 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4136
4137         PR testsuite/27274:
4138         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4139         (main): Exit if processor doesn't support SSE.
4140
4141 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4142
4143         PR middle-end/27282
4144         * gcc.c-torture/compile/pr27282.c: New test.
4145
4146 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR middle-end/26913
4149         * g++.dg/gomp/pr26913.C: New test.
4150
4151         PR c/25996
4152         * gcc.dg/gomp/pr25996.c: New test.
4153         * g++.dg/gomp/pr25996.C: New test.
4154
4155 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4156
4157         PR rtl-optimization/26725
4158         * gcc.c-torture/compile/pr26725.c: New test.
4159
4160 2006-04-25  Richard Guenther  <rguenther@suse.de>
4161
4162         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4163         than n + -1.
4164
4165 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4166
4167         * gcc.dg/20060425-1.c: New testcase.
4168
4169 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR tree-optimization/26865
4172         * gcc.dg/pr26865.c: New test.
4173
4174 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/27292
4177         * g++.dg/conversion/bitfield1.C: New test.
4178         * g++.dg/conversion/bitfield2.C: Likewise.
4179         * g++.dg/conversion/bitfield3.C: Likewise.
4180
4181 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4182         Richard Guenther  <rguenther@suse.de>
4183
4184         PR tree-optimization/27236
4185         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4186
4187 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4188
4189         PR c++/19963
4190         * g++.dg/other/incomplete2.C: New test.
4191
4192 2006-04-24  Richard Guenther  <rguenther@suse.de>
4193
4194         PR middle-end/26869
4195         * gcc.dg/torture/pr26869.c: New testcase.
4196
4197 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4198         Richard Guenther  <rguenther@suse.de>
4199
4200         PR tree-optimization/27218
4201         * g++.dg/tree-ssa/pr27218.C: New testcase.
4202
4203 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/26912
4206         * g++.dg/template/friend41.C: New test.
4207
4208 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4209
4210         * g++.dg/opt/pr15551.C: Include cstdio.
4211         (main): Use remove instead of unlink.
4212
4213 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4214
4215         * gcc.dg/sibcall-7.c: New test.
4216         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4217         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4218         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4219         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4220         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4221
4222 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/26534
4225         * g++.dg/opt/bitfield1.C: New test.
4226         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4227         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4228         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4229         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4230         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4231         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4232         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4233         * g++.dg/abi/bitfield2.C: Likewise.
4234         * g++.dg/init/bitfield1.C: Likewise.
4235
4236 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4237
4238         PR fortran/25099
4239         * gfortran.dg/elemental_subroutine_4.f90: New test.
4240         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4241         call sub (m, x).
4242
4243 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4244
4245         * gcc.c-torture/compile/20060421-1.c: New testcase.
4246
4247 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4248
4249         PR c/25875
4250         * gcc.dg/init-bad-4.c: New test.
4251
4252 2006-04-21  Paul Brook  <paul@codesourcery.com>
4253
4254         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4255
4256 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4257
4258         PR fortran/27122
4259         * gfortran.dg/defined_operators_1.f90: New test.
4260         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4261         remove old ones associated, incorrectly, with Note 5.46.
4262
4263         PR fortran/27113
4264         * gfortran.dg/character_array_constructor_1.f90: New test.
4265
4266 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4267
4268         * gcc.dg/20060419-1.c: New test.
4269
4270 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4271
4272         PR c/26774
4273         * gcc.dg/struct-parse-1.c: New test case.
4274
4275 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4276
4277         PR c++/26558
4278         * g++.dg/parse/template19.C: New test.
4279
4280         PR c++/26739
4281         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4282
4283         PR c++/26036
4284         * g++.dg/expr/call3.C: New test.
4285
4286         PR c++/10385
4287         * g++.dg/conversion/dynamic1.C: New test.
4288
4289 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/27102
4292         * g++.dg/template/crash35.C: Tweak error markers.
4293         * g++.dg/template/crash46.C: New test.
4294         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4295         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4296
4297 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4298
4299         PR rtl-optimization/14261
4300         * gcc.c-torture/compile/20060419-1.c: Added.
4301
4302 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4303
4304         * gfortran.dg/label_1.f90: Adjust dg-error.
4305
4306 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4307
4308         PR target/26961
4309         * gcc.dg/fold-cond-1.c: New test case.
4310         * gcc.dg/pr26961-1.c: Likewise.
4311
4312 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313
4314         PR libgfortran/27138
4315         * gfortran.dg/read_bad_advance.f90: New test.
4316
4317 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4318             Dale Johannesen  <dalej@apple.com>
4319
4320         PR target/24076
4321         * gcc.target/i386/vecinit-3.c: New testcase.
4322         * gcc.target/i386/vecinit-4.c: Likewise.
4323         * gcc.target/i386/sse-18.c: Likewise.
4324         * gcc.target/i386/sse-19.c: Likewise.
4325
4326 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4327
4328         * gfortran.dg/allocate_zerosize_1.f90: New test.
4329
4330 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/26365
4333         * g++.dg/template/crash45.C: New test.
4334
4335 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4336
4337         PR fortran/26787
4338         * gfortran.dg/proc_assign_1.f90: New test.
4339         * gfortran.dg/procedure_lvalue.f90: Change message.
4340         * gfortran.dg/namelist_4.f90: Add new error.
4341
4342         PR fortran/25597
4343         PR fortran/27096
4344         * gfortran.dg/auto_pointer_array_result_1.f90
4345
4346         PR fortran/27089
4347         * gfortran.dg/specification_type_resolution_1.f90
4348
4349         PR fortran/18003
4350         PR fortran/25669
4351         PR fortran/26834
4352         * gfortran.dg/bounds_temporaries_1.f90: New test.
4353
4354         PR fortran/27124
4355         * gfortran.dg/array_return_value_1.f90: New test.
4356
4357 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4358
4359         PR fortran/25336
4360         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4361
4362 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR middle-end/26823
4365         * g++.dg/gomp/pr26823-1.C: New test.
4366         * g++.dg/gomp/pr26823-2.C: New test.
4367
4368 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4369
4370         PR middle-end/27134
4371         * gcc.dg/pr27314.c: New test.
4372
4373 2006-04-13  Richard Henderson  <rth@redhat.com>
4374
4375         * g++.dg/gomp/block-0.C: Update expected matches.
4376
4377 2006-04-13  DJ Delorie  <dj@redhat.com>
4378
4379         * lib/target-supports.exp (check_effective_target_int32plus): New.
4380         (check_effective_target_ptr32plus): New.
4381         (check_effective_target_size32plus): New.
4382         (check_effective_target_int16): New.
4383         (check_profiling_available): Add m32c to the list of unsupported targets.
4384
4385         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4386         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4387         memory size.
4388         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4389         pointers.
4390         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4391         size_t.
4392         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4393         and size_t.
4394         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4395         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4396         not just xstormy16.  Skip m32c due to weird pointer size.
4397         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4398         not just xstormy16.
4399         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4400         not just xstormy16.
4401         * gcc.dg/20020312-2.c: Add m32c support.
4402         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4403         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4404         in test.
4405         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4406         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4407         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4408         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4409         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4410         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4411         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4412         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4413         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4414         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4415         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4416         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4417         in test.
4418         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4419         in test.
4420         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4421         * gcc.dg/pr23049.c: Require >=32 bit integers.
4422         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4423         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4424         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4425         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4426         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4427         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4428         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4429         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4430         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4431         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4432         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4433         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4434         prototype in test.
4435         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4436         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4437         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4438         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4439         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4440
4441         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4442         * gcc.c-torture/execute/20040703-1.x: Likewise.
4443         * gcc.c-torture/execute/20040705-1.x: Likewise.
4444         * gcc.c-torture/execute/20040705-2.x: Likewise.
4445         * gcc.c-torture/execute/20040709-1.x: Likewise.
4446         * gcc.c-torture/execute/20040709-2.x: Likewise.
4447         * gcc.c-torture/execute/20040811-1.x: Likewise.
4448         * gcc.c-torture/execute/20050316-1.x: Likewise.
4449         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4450         * gcc.c-torture/execute/pr19689.x: Likewise.
4451         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4452         * gcc.c-torture/execute/usmul.x: Likewise.
4453         * gcc.c-torture/execute/vrp-5.x: Likewise.
4454         * gcc.c-torture/execute/vrp-6.x: Likewise.
4455         * gcc.dg/debug/20041023-1.s: Likewise.
4456
4457 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4458
4459         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4460         of integers to a vector types are now constant expressions in C.
4461         * gcc.dg/vect/vect-fold-1.c: New test case.
4462
4463 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4464             Ulrich Weigand  <uweigand@de.ibm.com>
4465
4466         PR target/27006
4467         * gcc.dg/vmx/pr27006.c: New testcase.
4468
4469 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4470
4471         PR libgfortran/26766
4472         * gfortran.dg/write_recursive.f90: New test.
4473
4474 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4475
4476         * g++.dg/parse/dtor7.C: New test.
4477         * g++.dg/parse/new1.C: Add error marker.
4478         * g++.dg/template/new3.C: New test.
4479
4480         PR c++/26122
4481         * g++.dg/template/pure1.C: New test.
4482
4483         PR c++/26295
4484         * g++.dg/parse/ptrmem4.C: New test.
4485
4486 2006-04-10  Jeff Law  <law@redhat.com>
4487
4488         PR/27087
4489         * gcc.c-torture/compile/pr27087.c: New test.
4490
4491 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4492
4493         PR/21391
4494         * gcc.dg/20060410.c: New.
4495
4496 2006-04-10  Matthias Klose  <doko@debian.org>
4497
4498         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4499         Recognize multilib directory names containing underscores.
4500
4501 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4502
4503         * gcc.target/i386/vecinit-1.c: New test case.
4504         * gcc.target/i386/vecinit-2.c: Likewise.
4505
4506 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4507
4508         PR debug/27057
4509         * g++.dg/debug/dwarf2-2.C: New test.
4510
4511 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4512
4513         PR rtl-optimization/27073
4514         * gcc.c-torture/execute/pr27073.c: New test.
4515
4516 2006-04-08  Mike Stump  <mrs@apple.com>
4517
4518         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4519
4520 2006-04-07  Richard Guenther  <rguenther@suse.de>
4521
4522         PR tree-optimization/26135
4523         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4524
4525 2006-04-06  Jan Hubicka  <jh@suse.cz>
4526
4527         PR profile/26399
4528         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4529
4530 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4531
4532         * g++.dg/conversion/nullptr1.C: New test case.
4533         * g++.dg/conversion/nullptr2.C: Likewise.
4534
4535 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4536
4537         * gfortran.dg/dependency_18.f90: New test case.
4538
4539 2006-04-05  Richard Guenther  <rguenther@suse.de>
4540
4541         PR tree-optimization/26919
4542         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4543         * gcc.dg/ipa/ipa-2.c: Likewise.
4544         * gcc.dg/ipa/ipa-3.c: Likewise.
4545         * gcc.dg/ipa/ipa-5.c: Likewise.
4546
4547 2006-04-05  Richard Guenther  <rguenther@suse.de>
4548
4549         PR tree-optimization/26763
4550         * gcc.dg/torture/pr26763-1.c: New testcase.
4551         * gcc.dg/torture/pr26763-2.c: Likewise.
4552
4553 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4554
4555         PR fortran/23634
4556         PR fortran/25619
4557         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4558
4559 2006-04-04  Eric Christopher  <echristo@apple.com>
4560
4561         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4562         stubs.
4563         * gcc.target/i386/387-5.c: Ditto.
4564
4565 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4566
4567         * gcc.target/sparc/struct-ret-check.c: New test.
4568
4569 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4570
4571         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4572         zero decimal digits specified in format.
4573
4574 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4575
4576         PR fortran/26891
4577         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4578
4579         PR fortran/26976
4580         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4581         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4582         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4583         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4584         bigendian-ness.
4585
4586 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4587
4588         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4589         dummy arguments work when the actual argument is itself a dummy
4590         argument of the caller.
4591
4592 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4593
4594         PR libfortran/24685
4595         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4596
4597 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4598
4599         * gfortran.dg/dependencency_17.f90: New test case.
4600
4601 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4602
4603         * gfortran.dg/dependency_14.f90: New test case.
4604         * gfortran.dg/dependency_15.f90: Likewise.
4605         * gfortran.dg/dependency_16.f90: Likewise.
4606
4607 2006-03-31  Asher Langton  <langton2@llnl.gov>
4608
4609         PR fortran/25358
4610         gfortran.dg/cray_pointers_6.f90: New test.
4611
4612 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4613
4614         PR libgfortran/26890
4615         * gfortran.dg/read_size_noadvance.f90: New test.
4616
4617 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4618
4619         PR fortran/25031
4620         * gfortran.dg/multiple_allocation_1.f90: Check that the
4621         size has changed after a re-allocation with stat.
4622
4623 2006-03-30  Richard Guenther  <rguenther@suse.de>
4624
4625         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4626         removal.
4627         * gcc.target/i386/sselibm-2.c: Likewise.
4628         * gcc.target/i386/sselibm-3.c: Likewise.
4629         * gcc.target/i386/sselibm-4.c: Likewise.
4630         * gcc.target/i386/sselibm-5.c: Likewise.
4631
4632 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4633
4634         * gcc.dg/fold-andxor-1.c: New test case.
4635         * gcc.dg/fold-xorand-1.c: Likewise.
4636
4637 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4638
4639         * gcc.dg/fold-convnotconv-1.c: New test case.
4640
4641 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4642
4643         PR fortran/26779
4644         * gfortran.dg/private_type_5.f90: New test.
4645
4646 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4647
4648         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4649
4650 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4651
4652         * gfortran.dg/advance_2.f90: New test.
4653         * gfortran.dg/advance_3.f90: New test.
4654
4655         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4656
4657 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658
4659         PR libgfortran/26661
4660         PR libgfortran/26880
4661         * gfortran.dg/read_x_past.f: New test.
4662
4663 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4664
4665         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4666         to be STABS.
4667
4668 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4669
4670         * objc.dg/dwarf-1.m: Skip on AIX.
4671         * objc.dg/dwarf-2.m: Skip on AIX.
4672
4673 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4674
4675         PR fortran/26816
4676         * gfortran.dg/float_1.f90: New test.
4677
4678 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4679
4680         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4681         X86_64 targets.
4682         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4683
4684 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4685
4686         PR libfortran/26735
4687         * gfortran.dg/convert_implied_open.f90: New test case.
4688
4689 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4690
4691         PR fortran/26769
4692         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4693
4694 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4695
4696         PR middle-end/26717
4697         * gcc.dg/pr26717.c: New test.
4698
4699 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4700
4701         * gfortran.dg/dependency_12.f90: New test case.
4702
4703 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4704
4705         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4706
4707 2006-03-24  Jeff Law  <law@redhat.com>
4708
4709         * gcc.c-torture/pr26840.c: New test.
4710
4711 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4712
4713         * objc.dg/dwarf-2.m: New.
4714         * obj-c++.dg/dwarf-2.mm: New.
4715
4716         * g++.old-deja/g++.other/init19.C: New.
4717
4718 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4719
4720         * g++.dg/eh/spbp.C: Skip on AIX.
4721
4722 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR middle-end/26611
4725         * g++.dg/gomp/pr26611-1.C: New test.
4726         * g++.dg/gomp/pr26611-2.C: New test.
4727
4728 2006-03-24  Jeff Law  <law@redhat.com>
4729
4730         * gcc.c-torture/compile/pr26833.c: New test.
4731         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4732
4733 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4734
4735         * gfortran.dg/endfile_2.f90: Delete temp file.
4736
4737 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4738
4739         PR fortran/19303
4740         * gfortran.dg/record_marker_1.f90: New test case.
4741         * gfortran.dg/record_marker_2.f: New test case.
4742         * gfortran.dg/record_marker_3.f90: New test case.
4743
4744 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4745
4746         PR fortran/17298
4747         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4748         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4749
4750 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4751
4752         * lib/gcc-dg.exp (cleanup-modules): New proc.
4753         * gfortran.dg/allocatable_function_1.f90,
4754         gfortran.dg/allocate_char_star_scalar_1.f90,
4755         gfortran.dg/assumed_charlen_function_1.f90,
4756         gfortran.dg/assumed_dummy_1.f90,
4757         gfortran.dg/assumed_shape_ranks_1.f90,
4758         gfortran.dg/assumed_shape_ranks_2.f90,
4759         gfortran.dg/assumed_size_dt_dummy.f90,
4760         gfortran.dg/auto_char_dummy_array_1.f90,
4761         gfortran.dg/auto_char_len_3.f90,
4762         gfortran.dg/automatic_module_variable.f90,
4763         gfortran.dg/bad_automatic_objects_1.f90,
4764         gfortran.dg/char_array_constructor.f90,
4765         gfortran.dg/char_array_structure_constructor.f90,
4766         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4767         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4768         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4769         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4770         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4771         gfortran.dg/derived_pointer_recursion.f90,
4772         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4773         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4774         gfortran.dg/dummy_functions_1.f90,
4775         gfortran.dg/elemental_initializer_1.f90,
4776         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4777         gfortran.dg/elemental_pointer_1.f90,
4778         gfortran.dg/elemental_subroutine_1.f90,
4779         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4780         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4781         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4782         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4783         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4784         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4785         gfortran.dg/global_references_1.f90,
4786         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4787         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4788         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4789         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4790         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4791         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4792         gfortran.dg/large_integer_kind_1.f90,
4793         gfortran.dg/large_real_kind_1.f90,
4794         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4795         gfortran.dg/module_double_reuse.f90,
4796         gfortran.dg/module_equivalence_1.f90,
4797         gfortran.dg/module_interface_1.f90,
4798         gfortran.dg/module_parameter_array_refs_1.f90,
4799         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4800         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4801         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4802         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4803         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4804         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4805         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4806         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4807         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4808         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4809         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4810         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4811         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4812         gfortran.dg/same_name_1.f90,
4813         gfortran.dg/sibling_dummy_procedure_1.f90,
4814         gfortran.dg/sibling_dummy_procedure_2.f90,
4815         gfortran.dg/sibling_dummy_procedure_3.f90,
4816         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4817         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4818         gfortran.dg/used_dummy_types_2.f90,
4819         gfortran.dg/used_dummy_types_3.f90,
4820         gfortran.dg/used_dummy_types_4.f90,
4821         gfortran.dg/used_dummy_types_5.f90,
4822         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4823         gfortran.dg/userdef_operator_1.f90: Use it.
4824
4825 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4826
4827         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4828         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4829         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4830         gfortran.dg/write_back.f,
4831         gfortran.fortran-torture/execute/inquire_1.f90,
4832         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4833
4834 2006-03-21  Jeff Law  <law@redhat.com>
4835
4836         * gcc.dg/tree-ssa/vrp28.c: New test.
4837
4838 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4839
4840         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4841         if _STDC_C99 is defined.
4842         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4843         * gcc.dg/builtins-20.c: Likewise.
4844         * gcc.dg/builtins-53.c: Likewise.
4845         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4846         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4847
4848 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4849
4850         PR tree-opt/26781
4851         * gcc.c-torture/compile/pr26781-1.c: New test.
4852         * gcc.c-torture/compile/pr26781-2.c: New test.
4853
4854 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR c++/26690
4857         * g++.dg/gomp/pr26690-1.C: New test.
4858         * g++.dg/gomp/pr26690-2.C: New test.
4859
4860 2006-03-20  Jeff Law  <law@redhat.com>
4861
4862         * gcc.dg/tree-ssa/pr21829.c: New test.
4863
4864         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4865
4866 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4867
4868         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4869         (check_visibility_available): Use it.
4870         (check_effective_target_default_packed): Likewise.
4871         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4872         (check_effective_target_fopenmp): Likewise.
4873         (check_effective_target_freorder): Likewise.
4874         (check_effective_target_fpic): Likewise.
4875         (check_named_sections_available): Likewise.
4876         (check_effective_target_ilp32): Likewise.
4877         (check_effective_target_lp64): Likewise.
4878
4879 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4880
4881         PR fortran/20935
4882         * gfortran.dg/scalar_mask_2.f90: New test case.
4883
4884 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4885
4886         PR tree-opt/26629
4887         * gcc.dg/tree-ssa/loadpre12.c: New test.
4888         * gcc.dg/tree-ssa/loadpre13.c: New test.
4889         * gcc.dg/tree-ssa/loadpre14.c: New test.
4890         * gcc.dg/tree-ssa/loadpre15.c: New test.
4891         * gcc.dg/tree-ssa/loadpre16.c: New test.
4892         * gcc.dg/tree-ssa/loadpre17.c: New test.
4893         * gcc.dg/tree-ssa/loadpre18.c: New test.
4894         * gcc.dg/tree-ssa/loadpre19.c: New test.
4895         * gcc.dg/tree-ssa/loadpre20.c: New test.
4896         * gcc.dg/tree-ssa/loadpre21.c: New test.
4897         * gcc.dg/tree-ssa/loadpre22.c: New test.
4898
4899 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4900
4901         PR fortran/26741
4902         * gfortran.dg/elemental_initializer_1.f90: New test.
4903
4904         PR fortran/26716
4905         * gfortran.dg/assumed_shape_ranks_2: New test.
4906
4907 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4908
4909         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4910         target fpic.
4911
4912 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4913
4914         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4915         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4916         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4917         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4918         gfortran.fortran-torture/execute/direct_io.f90,
4919         gfortran.fortran-torture/execute/inquire_2.f90,
4920         gfortran.fortran-torture/execute/inquire_4.f90,
4921         gfortran.fortran-torture/execute/list_read_1.f90,
4922         gfortran.fortran-torture/execute/open_replace.f90,
4923         gfortran.fortran-torture/execute/slash_edit.f90,
4924         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4925         temporary files from testcases.
4926
4927 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4928
4929         PR libgfortran/26509
4930         gfortran.dg/write_direct_eor.f90: New test.
4931
4932 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4933
4934         * gcc.target/powerpc/pr26350.c: New.
4935         * gcc.target/powerpc/indexed-addr.c: New.
4936
4937 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4938
4939         * gfortran.dg/dependency_13.f90: New test case.
4940
4941 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4942
4943         PR middle-end/21781
4944         * gcc.dg/real-const-1.c: New test case.
4945
4946 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4947
4948         * g++.old-deja/g++.other/init18.C: New.
4949         * g++.old-deja/g++.other/init5.C: Remove xfail.
4950
4951 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4952
4953         * g++.dg/opt/pr15551.C: Cleanup temp file.
4954
4955 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4956
4957         PR c++/6634
4958         g++.dg/parse/long1.C: New test.
4959
4960 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR fortran/19101
4963         * gfortran.dg/continuation.f90: New test.
4964         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4965
4966 2006-03-14  Richard Guenther  <rguenther@suse.de>
4967
4968         PR tree-optimization/26672
4969         * gcc.dg/torture/pr26672.c: New testcase.
4970
4971 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4972
4973         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4974         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4975
4976 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4977
4978         PR middle-end/26557
4979         * gcc.c-torture/compile/switch-1.c: New test case.
4980
4981 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4982
4983         PR fortran/25378
4984         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4985         test to include more permuatations of mask and index.
4986         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4987         respond to F2003 spec. that the position returned for an all false
4988         mask && condition is zero.
4989
4990 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4991
4992         PR middle-end/25989
4993         * gcc.dg/gomp/pr25989.c: New test.
4994
4995 2006-03-13  Jeff Law  <law@redhat.com>
4996
4997         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4998
4999 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5000
5001         * gcc.dg/switch-9.c: New test.
5002
5003 2006-03-13  Richard Guenther  <rguenther@suse.de>
5004
5005         PR middle-end/26630
5006         * gcc.dg/torture/pr26630.c: New testcase.
5007
5008 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5009
5010         * gfortran.dg/dependency_10.f90: New test case.
5011         * gfortran.dg/dependency_11.f90: Likewise.
5012
5013 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5014             Erik Edelmann  <eedelman@gcc.gnu.org>
5015
5016         * gfortran.dg/allocatable_function_1.f90: New.
5017         * gfortran.dg/allocatable_function_2.f90: New.
5018
5019 2006-03-10  Richard Guenther  <rguenther@suse.de>
5020
5021         PR middle-end/26565
5022         * gcc.dg/torture/pr26565.c: New testcase.
5023
5024 2006-03-09  Eric Christopher  <echristo@apple.com>
5025
5026         * gcc.c-torture/compile/20060309-1.c: New.
5027
5028 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5029
5030         PR libgfortran/26499
5031         * gfortran.dg/write_back.f: New test.
5032         * gfortran.dg/write_rewind_1.f: New test.
5033         * gfortran.dg/write_rewind_2.f: New test.
5034
5035 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5036
5037         PR libgfortran/26554
5038         * gfortran.dg/read_logical.f90: New test.
5039
5040 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5041
5042         * ada/acats/norun.lst: cdd2a03 now passes.
5043
5044 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR testsuite/25177
5047         * gcc.target/powerpc/pr18096-1.c: Change where the error
5048         would match.
5049
5050 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * gcc.target/i386/cleanup-1.c: New test.
5053         * gcc.target/i386/cleanup-2.c: New test.
5054
5055 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5056
5057         * gfortran.dg/dependency_9.f90: Remove for the time being.
5058
5059 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5060
5061         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5062         directive.
5063
5064 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5065
5066         * gfortran.dg/dependency_9.f90: New test case.
5067
5068 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5069
5070         * gfortran.dg/dependency_4.f90: New test case.
5071         * gfortran.dg/dependency_5.f90: New test case.
5072         * gfortran.dg/dependency_6.f90: New test case.
5073         * gfortran.dg/dependency_7.f90: New test case.
5074         * gfortran.dg/dependency_8.f90: New test case.
5075
5076 2006-03-03  Paul Brook  <paul@codesourcery.com>
5077
5078         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5079         Add m68k-*-elf.
5080
5081 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5082
5083         PR fortran/25031
5084         * multiple_allocation_1.f90: New test.
5085
5086 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5087
5088         PR tree-optimization/26524
5089         * gfortran.dg/pr26524.f: New test case.
5090
5091 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5092
5093         * g++.dg/template/repo5.C: Cleanup repo files.
5094         * gcc.dg/20051201-1.c: Cleanup coverage files.
5095         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5096         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5097         tree dump files.
5098
5099 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5100
5101         * objc.dg/objc-nofilename-1.m: New test.
5102         * objc.dg/bad-receiver-type.m: New test.
5103         * obj-c++.dg/bad-receiver-type.mm: New test.
5104
5105 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5106
5107         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5108
5109 2006-03-01  Mike Stump  <mrs@apple.com>
5110
5111         * g++.dg/abi/key2.C: Add.
5112
5113 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5114
5115         * gfortran.dg/logical_dot_product.f90: New test.
5116
5117         PR fortran/26393
5118         * gfortran.dg/used_interface_ref.f90: New test.
5119
5120         PR fortran/20938
5121         * gfortran.dg/dependency_2.f90: New test.
5122         * gfortran.fortran-torture/execute/where17.f90: New test.
5123         * gfortran.fortran-torture/execute/where18.f90: New test.
5124         * gfortran.fortran-torture/execute/where19.f90: New test.
5125         * gfortran.fortran-torture/execute/where20.f90: New test.
5126
5127 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5128
5129         * g++.dg/tree-ssa/pr26443.C: New test case.
5130
5131 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         PR middle-end/26022
5134         * g++.dg/opt/return-slot1.C: New test.
5135
5136 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5137
5138         PR libgfortran/26136
5139         * gfortran.dg/namelist_23.f90: New test.
5140
5141 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5142
5143         PR middle-end/14752
5144         * gcc.dg/fold-eqandshift-2.c: New test case.
5145
5146 2006-02-28  Richard Guenther  <rguenther@suse.de>
5147
5148         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5149         decomposition.
5150
5151 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5152
5153         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5154
5155 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5156
5157         PR libgfortran/26464
5158         * gfortran.dg/backspace_5.f: New test.
5159         * gfortran.dg/backspace_6.f: New test.
5160
5161 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5162
5163         * gcc.dg/fold-eqandnot-1.c: New test case.
5164
5165 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5166
5167         PR middle-end/19983
5168         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5169
5170 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5171
5172         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5173         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5174
5175 2006-02-26  Richard Guenther  <rguenther@suse.de>
5176
5177         PR tree-optimization/26421
5178         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5179
5180 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5181
5182         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5183         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5184
5185 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5186
5187         * gcc.dg/fold-even-1.c: New test case.
5188
5189 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5190
5191         PR middle-end/21137
5192         * gcc.dg/fold-eqandshift-1.c: New test case.
5193
5194 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5195
5196         PR tree-optimization/25125
5197         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5198         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5199
5200 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5201
5202         PR tree-optimizations/26359
5203         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5204         with -fdump-tree-dceloop-details.
5205         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5206
5207 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5208
5209         PR middle-end/23673
5210         * gcc.dg/fold-eqxor-1.c: New test case.
5211         * gcc.dg/fold-eqxor-2.c: Likewise.
5212         * gcc.dg/fold-eqxor-3.c: Likewise.
5213
5214 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5215
5216         PR fortran/23092
5217         * scalar_mask_1.f90: New test.
5218
5219 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5220
5221         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5222         * g++.dg/eh/uncaught2.C: New.
5223         * g++.dg/eh/uncaught3.C: New.
5224
5225 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5226
5227         PR libgfortran/26423
5228         * gfortran.dg/read_many_1.f: New test.
5229
5230 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5231
5232         PR fortran/24519
5233         * gfortran.dg/dependency_3.f90: New test.
5234         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5235         XFAILs.
5236
5237         PR fortran/25395
5238         * gfortran.dg/equiv_6.f90: New test.
5239
5240 2006-02-23  Jeff Law  <law@redhat.com>
5241
5242         * gcc.c-torture/compile/pr26425.c: New test.
5243
5244 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR middle-end/26412
5247         * gcc.dg/gomp/pr26412.c: New test.
5248
5249 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5250
5251         PR c++/26291
5252         * g++.dg/other/ellipsis1.C: New test.
5253         * g++.dg/parse/operator4.C: Adjust error marker.
5254
5255 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5256
5257         PR target/25603
5258         * gfortran.dg/pr25603.f: New testcase.
5259
5260 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5261
5262         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5263         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5264
5265 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5266
5267         * g++.dg/eh/spbp.C: New.
5268
5269 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5270
5271         PR middle-end/26379
5272         * gcc.target/i386/mmx-7.c: New test.
5273
5274 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5275
5276         PR tree-optimization/26361
5277         * gcc.dg/tree-ssa/vrp27.c: New test case.
5278
5279 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5280
5281         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5282         * gcc.dg/tree-ssa/complex-4.c: Here.
5283
5284 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5285
5286         PR middle-end/19543
5287         * gfortran.dg/logical_1.f90: New test case.
5288
5289 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5290
5291         PR middle-end/26334
5292         * gcc.dg/20060218-1.c: Moved to...
5293         * gcc.target/i386/20060218-1.c: ... here.  New test.
5294
5295 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5296
5297         PR fortran/26201
5298         * gfortran.dg/convert_1.f90: New.
5299
5300 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5301
5302         PR fortran/25054
5303         * gfortran.dg/namelist_5.f90: New test.
5304
5305         PR fortran/25089
5306         * gfortran.dg/namelist_4.f90: New test.
5307
5308 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5309
5310         PR tree-opt/25680
5311         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5312
5313 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5314
5315         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5316         variable to take into account the variable name in the
5317         function header.
5318         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5319
5320 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR middle-end/26334
5323         * gcc.c-torture/compile/20060217-1.c: New test.
5324         * gcc.dg/20060218-1.c: New test.
5325
5326 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5327
5328         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5329
5330 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5331
5332         * gcc.dg/cpp/undef3.c: New test.
5333         * gcc.dg/cpp/trad/builtins2.c: New test.
5334
5335 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5336
5337         PR c++/26266
5338         * g++.dg/template/static22.C: New test.
5339         * g++.dg/template/static23.C: New test.
5340         * g++.dg/template/static24.C: New test.
5341         * g++.dg/template/non-dependent13.C: New test.
5342         * g++.dg/init/member1.C: Tweak error markers.
5343
5344 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5345
5346         PR target/26255
5347         * gcc.c-torture/compile/pr26255.c: New test case.
5348
5349 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5350
5351         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5352         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5353         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5354         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5355         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5356         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5357         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5358
5359 2006-02-16  Jeff Law  <law@redhat.com>
5360
5361         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5362         * gcc.dg/tree-ssa/vrp26.c: New test.
5363
5364 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5365
5366         PR target/20353
5367         PR target/24578
5368         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5369         __UCLIBC__ is defined.
5370
5371 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5372
5373         PR fortran/26224
5374         * gfortran.dg/gomp/pr26224.f: New test.
5375
5376 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5377
5378         PR tree-opt/25918
5379         * lib/target-supports.exp
5380         (check_effective_target_vect_short_mult): New.
5381         (check_effective_target_vect_char_mult): New.
5382         (check_effective_target_vect_widen_sum_qi_to_si): New.
5383         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5384         (check_effective_target_vect_widen_sum_hi_to_si): New.
5385         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5386         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5387         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5388         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5389         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5390         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5391         vect-reduc-pattern-2c.c
5392         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5393         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5394         vect-reduc-pattern-1c.c
5395
5396 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5397
5398         PR fortran/24557
5399         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5400
5401 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5402
5403         PR fortran/26054
5404         * gfortran.dg/enum_8.f90: Remove check for warning.
5405         * gfortran.dg/iomsg_1.f90: Ditto.
5406         * gfortran.dg/enum_1.f90: Ditto.
5407         * gfortran.dg/enum_9.f90: Ditto.
5408         * gfortran.dg/enum_2.f90: Ditto.
5409         * gfortran.dg/enum_10.f90: Ditto.
5410         * gfortran.dg/enum_3.f90: Ditto.
5411         * gfortran.dg/flush_1.f90: Ditto.
5412         * gfortran.dg/enum_4.f90: Ditto.
5413         * gfortran.dg/array_constructor_1.f90: Ditto.
5414         * gfortran.dg/enum_5.f90: Ditto.
5415         * gfortran.dg/enum_6.f90: Ditto.
5416         * gfortran.dg/enum_7.f90: Ditto.
5417
5418 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR middle-end/26300
5421         * gcc.c-torture/compile/20060215-1.c: New test.
5422
5423 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5424
5425         PR middle-end/23670
5426         * gcc.dg/tree-ssa/andor-2.c: New test case.
5427
5428 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5429
5430         PR fortran/25045
5431         * optional_dim.f90: New test.
5432
5433 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5434
5435         PR fortran/26277
5436         * gfortran.dg/label_4.f90: New.
5437
5438 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5439             Diego Novillo  <dnovillo@redhat.com>
5440             Uros Bizjak  <uros@kss-loka.si>
5441
5442         * gfortran.dg/gomp: New directory.
5443
5444 2006-02-14  Richard Guenther  <rguenther@suse.de>
5445
5446         PR tree-optimization/26258
5447         * gcc.dg/torture/pr26258.c: New testcase.
5448
5449 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR fortran/26246
5452         * gfortran.dg/pr26246_1.f90: New test.
5453         * gfortran.dg/pr26246_2.f90: New test.
5454
5455         PR middle-end/26092
5456         * gcc.c-torture/compile/20060208-1.c: New test.
5457
5458 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5459
5460         PR fortran/26074
5461         PR fortran/25103
5462         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5463         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5464         * gfortran.dg/automatic_module_variable.f90: Change error message.
5465
5466         PR fortran/20861
5467         * gfortran.dg/internal_dummy_1.f90: New test.
5468
5469         PR fortran/20871
5470         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5471
5472
5473         PR fortran/25083
5474         * gfortran.dg/uncommon_block_data_1.f90: New test.
5475         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5476         with standard.
5477
5478         PR fortran/25088
5479         * gfortran.dg/typed_subroutine_1.f90: New test.
5480
5481 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5482
5483         * objc.dg/dwarf-1.m: New.
5484
5485 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5486
5487         PR middle-end/24427
5488         * gcc.dg/tree-ssa/andor-1.c: New test case.
5489
5490 2006-02-13  Josh Conner  <jconner@apple.com>
5491
5492         PR target/25376
5493         * gcc.dg/pr25376.c: New test.
5494
5495         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5496         assemble.
5497         * lib/target-supports.exp (check_named_sections_available):
5498         Only compile named-sections test -- don't assemble.
5499
5500 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5501
5502         * g++.dg/warn/no-write-strings.C: New test.
5503         * g++.dg/warn/write-strings.C: Likewise.
5504         * g++.dg/warn/write-strings-default.C: Likewise.
5505
5506 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5507
5508         PR fortran/25806
5509         * gfortran.dg/ret_pointer_2.f90: New test.
5510
5511 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5512
5513         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5514
5515 2006-02-10  Jeff Law  <law@redhat.com>
5516
5517         * gcc.c-torture/compile/pr26213.c: New test.
5518
5519 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5520
5521         gfortran.dg/null_1.f90: New test.
5522
5523 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5524
5525         PR fortran/14771
5526         * gfortran.dg/parens_4.f90: New.
5527         * gfortran.dg/parens_5.f90: New.
5528
5529 2006-02-10  Richard Guenther  <rguenther@suse.de>
5530
5531         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5532
5533 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5534         Paul Thomas  <pault@gcc.gnu.org>
5535
5536         PR fortran/14771
5537         * gfortran.dg/parens_1.f90: New.
5538         * gfortran.dg/parens_2.f90: New.
5539         * gfortran.dg/parens_3.f90: New.
5540
5541 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5542
5543         PR fortran/26038
5544         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5545
5546         PR fortran/25059
5547         * gfortran.dg/impure_assignment_1.f90: New test.
5548
5549         PR fortran/25070
5550         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5551
5552 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5553
5554         PR target/26141
5555         * g++.dg/expr/stdarg2.C: New test.
5556
5557 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5558
5559         PR inline-asm/16194
5560         * gcc.dg/pr16194.c: New test.
5561
5562 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5563
5564         * ada/acats/run_acats: Use portable variant of "$@".
5565
5566 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5567
5568         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5569         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5570
5571 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5572
5573         PR tree-opt/26179
5574         * g++.dg/opt/pr26179.C: New test.
5575
5576 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5577
5578         PR middle-end/26134
5579         * gcc.dg/tree-ssa/complex-3.c: New test.
5580
5581 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5582
5583         * gcc.c-torture/compile/volatile-1.c: New test.
5584
5585 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5586
5587         PR 26180
5588         * gcc.dg/tree-ssa/pr26180.c: New test.
5589
5590 2006-02-08  Jeff Law  <law@redhat.com>
5591
5592         * gcc.dg/tree-ssa/pr21417.c: New test.
5593
5594 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5595
5596         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5597         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5598
5599 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5600
5601         * lib/scanrtl.exp: New.
5602
5603 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5604
5605         PR c++/26071
5606         * g++.dg/other/virtual2.C: New test.
5607
5608         PR c++/26070
5609         * g++.dg/other/virtual1.C: New test.
5610
5611 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5612
5613         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5614         cleanup-ipa-dump): Update dump file glob patterns.
5615         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5616         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5617
5618         * lib/gcc-dg.exp: Load it.
5619         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5620
5621 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5622
5623         PR testsuite/26159
5624         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5625         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5626
5627 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5628
5629         PR fortran/25577
5630         * gfortran.dg/mvbits_1.f90: New.
5631
5632 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5633
5634         * g++.dg/warn/Wdiv-by-zero.C: New test.
5635         * g++.dg/warn/Wno-div-by-zero.C: New.
5636
5637 2006-02-07  Jeff Law  <law@redhat.com>
5638
5639         * gcc.dg/tree-ssa/pr21559.c: New test.
5640
5641         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5642         multiple VRP passes.
5643         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5644         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5645         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5646         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5647         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5648         * gcc.dg/tree-ssa/vrp02.c: Likewise
5649         * gcc.dg/tree-ssa/vrp11.c: Likewise
5650         * gcc.dg/tree-ssa/pr14341.c: Likewise
5651         * gcc.dg/tree-ssa/vrp19.c: Likewise
5652         * gcc.dg/tree-ssa/vrp20.c: Likewise
5653         * gcc.dg/tree-ssa/vrp03.c: Likewise
5654         * gcc.dg/tree-ssa/pr21086.c: Likewise
5655         * gcc.dg/tree-ssa/pr21959.c: Likewise
5656         * gcc.dg/tree-ssa/vrp21.c: Likewise
5657         * gcc.dg/tree-ssa/vrp04.c: Likewise
5658         * gcc.dg/tree-ssa/pr25485.c: Likewise
5659         * gcc.dg/tree-ssa/pr22026.c: Likewise
5660         * gcc.dg/tree-ssa/vrp22.c: Likewise
5661         * gcc.dg/tree-ssa/vrp05.c: Likewise
5662         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5663         * gcc.dg/tree-ssa/pr20701.c: Likewise
5664         * gcc.dg/tree-ssa/vrp23.c: Likewise
5665         * gcc.dg/tree-ssa/vrp06.c: Likewise
5666         * gcc.dg/tree-ssa/pr22117.c: Likewise
5667         * gcc.dg/tree-ssa/pr20702.c: Likewise
5668         * gcc.dg/tree-ssa/vrp15.c: Likewise
5669         * gcc.dg/tree-ssa/pr21090.c: Likewise
5670         * gcc.dg/tree-ssa/pr21294.c: Likewise
5671         * gcc.dg/tree-ssa/vrp24.c: Likewise
5672         * gcc.dg/tree-ssa/vrp07.c: Likewise
5673         * gcc.dg/tree-ssa/pr21563.c: Likewise
5674         * gcc.dg/tree-ssa/pr25382.c: Likewise
5675         * gcc.dg/tree-ssa/vrp16.c: Likewise
5676         * gcc.dg/tree-ssa/vrp25.c: Likewise
5677         * gcc.dg/tree-ssa/vrp08.c: Likewise
5678         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5679         * gcc.dg/tree-ssa/vrp17.c: Likewise
5680         * gcc.dg/tree-ssa/pr21458.c: Likewise
5681         * g++.dg/tree-ssa/pr18178.C: Likewise
5682
5683 2006-02-07  Richard Guenther  <rguenther@suse.de>
5684
5685         PR c++/26140
5686         Revert
5687         2006-01-30  Richard Guenther  <rguenther@suse.de>
5688         PR c++/23372
5689         * gcc.dg/pr23372-1.C: New testcase.
5690
5691         * g++.dg/tree-ssa/pr26140.C: New testcase.
5692
5693 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5694
5695         PR c++/9737
5696         * g++.dg/template/ttp15.C: New test.
5697         * g++.dg/template/ttp16.C: Likewise.
5698         * g++.dg/template/ttp17.C: Likewise.
5699         * g++.old-deja/g++.pt/ttp36.C: Remove.
5700         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5701         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5702         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5703         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5704         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5705         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5706         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5707         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5708         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5709
5710 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5711
5712         PR libfortran/23815
5713         * unf_io_convert_4.f90: New test.
5714
5715 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5716
5717         * gcc.dg/tree-ssa/loadpre10.c: New test.
5718         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5719         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5720         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5721
5722 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5723
5724         PR libfortran/24685
5725         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5726
5727 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5728
5729         PR tree-opt/25251
5730         * gfortran.dg/assign_7.f: New test.
5731
5732 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5733
5734         PR fortran/26041
5735         PR fortran/26064
5736         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5737         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5738         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5739
5740 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5741
5742         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5743         in size_t typedef.
5744
5745 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5746
5747         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5748         * g++.dg/charset/string.c (foo): Likewise.
5749         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5750         const char*
5751         * g++.dg/ext/builtin2.C (printf): Likewise.
5752         * g++.dg/init/new15.C (printf): Likewise.
5753         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5754         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5755         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5756         * g++.dg/template/non-dependent4.C (temp): Likewise.
5757         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5758         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5759         parameter type to const char*.
5760         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5761         Change type to const char*.
5762         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5763         Likewise.
5764         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5765         second parameter type to const char*.
5766         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5767         (Y::Y): Change parameter type to const char*.
5768         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5769         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5770         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5771         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5772         (char*).
5773         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5774         const char*.
5775         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5776         type to const char*.
5777         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5778         return type to const char*.
5779         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5780         to const char*.
5781         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5782         * g++.old-deja/g++.law/refs1.C: Likewise.
5783         * g++.old-deja/g++.law/visibility1.C: Likewise.
5784         * g++.old-deja/g++.law/visibility2.C: Likewise.
5785         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5786         const char*.
5787         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5788         * g++.old-deja/g++.mike/net48.C: Likewise.
5789         * g++.old-deja/g++.mike/p646.C: Likewise.
5790         * g++.old-deja/g++.mike/p6746.C: Likewise.
5791         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5792         type to const char*.
5793         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5794         deprecated conversion warning.
5795         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5796         char*.
5797         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5798         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5799         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5800         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5801         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5802         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5803         * g++.old-deja/g++.pt/t39.C: Likewise.
5804         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5805         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5806
5807 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5808
5809         PR fortran/25075
5810         intrinsic_argument_conformance_1.f90: New test.
5811
5812 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5813
5814         PR fortran/20845
5815         * gfortran.dg/char_result_11.f90: Add SAVE.
5816         * gfortran.dg/der_pointer_4.f90: Ditto.
5817         * gfortran.dg/default_initialization.f90: New test.
5818
5819 2006-02-03  Jeff Law  <law@redhat.com>
5820
5821         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5822         handle more than 100 dump files.
5823         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5824         * lib/scantree.exp (scan-tree-dump): Likewise.
5825         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5826         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5827         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5828         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5829         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5830
5831 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5832
5833         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5834
5835 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5836
5837         * g++.dg/template/using12.C: New test.
5838
5839 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5840
5841         * gcc.target/powerpc/pr25960.c: New test.
5842
5843 2006-02-02  Steven G. Kargl  <kargls@comcast>
5844
5845         PR fortran/24958
5846         gfortran.dg/nullify_2.f90: New test.
5847
5848 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5849
5850         PR 25990
5851         * gcc.dg/gomp/pr25990.c: New test.
5852
5853 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5854
5855         PR c++/25342
5856         * g++.gd/template/partial4.C: New test.
5857
5858 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5859
5860         PR middle-end/26001
5861         * gfortran.dg/data_char_2.f90: New.
5862
5863 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5864
5865         PR fortran/26039
5866         maxval_maxloc_conformance_1.f90: New test.
5867
5868 2006-01-31  Richard Guenther  <rguenther@suse.de>
5869
5870         * gcc.target/i386/sselibm-1.c: New testcase.
5871         * gcc.target/i386/sselibm-2.c: Likewise.
5872         * gcc.target/i386/sselibm-3.c: Likewise.
5873         * gcc.target/i386/sselibm-4.c: Likewise.
5874         * gcc.target/i386/sselibm-5.c: Likewise.
5875
5876 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5877
5878         PR fortran/24266
5879         * gfortran.dg/arrayio_derived_2.f90: New.
5880
5881 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5882
5883         * gcc.dg/unsigned-long-compare.c: New test.
5884
5885 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5886
5887         PR testsuite/25318
5888         * lib/target-supports.exp (check_effective_target_freorder):
5889         Check to see if target supports -freorder-blocks-and-partition.
5890         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5891         instead of "dg-require-named-sections".
5892
5893 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5894
5895         PR target/14798:
5896         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5897         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5898         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5899         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5900         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5901         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5902         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5903         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5904
5905 2006-01-30  Richard Guenther  <rguenther@suse.de>
5906
5907         PR c++/23372
5908         * gcc.dg/pr23372-1.C: New testcase.
5909
5910 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5911
5912         * gcc.dg/gomp/pr25874.c: New test.
5913
5914 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5915
5916         PR tree-opt/25911
5917         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5918
5919 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5920
5921         PR fortran/18578
5922         PR fortran/18579
5923         PR fortran/20857
5924         PR fortran/20885
5925         * gfortran.dg/intent_out_1.f90: New test.
5926
5927 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5928
5929         PR fortran/17911
5930         * gfortran.dg/procedure_lvalue.f90: New test.
5931
5932         PR fortran/20895
5933         PR fortran/25030
5934         * gfortran.dg/char_pointer_assign_2.f90: New test.
5935         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5936         assignment to be consistent with standard.
5937         * gfortran.dg/char_result_2.f90: The same.
5938         * gfortran.dg/char_result_8.f90: The same.
5939
5940 2006-01-28  Zack Weinberg  <zackw@panix.com>
5941
5942         * gcc.dg/Woverlength-strings.c
5943         * gcc.dg/Woverlength-strings-pedantic-c89.c
5944         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5945         * gcc.dg/Woverlength-strings-pedantic-c99.c
5946         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5947
5948 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5949
5950         * gcc.c-torture/execute/20060127-1.c: New test.
5951
5952 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/25999
5955         * g++.dg/ext/pragmaweak1.C: New test.
5956
5957 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR c++/25855
5960         * g++.dg/template/spec29.C: New test.
5961
5962 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5963
5964         PR c/19606.
5965         * gcc.c-torture/execute/pr19606.c: New.
5966
5967 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5968
5969         * gcc.dg/pragma-re-4.c: New test.
5970
5971 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5972
5973         PR fortran/25964
5974         * gfortran.dg/assumed_size_refs_3.f90: New test.
5975
5976 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5977
5978         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5979
5980 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5981
5982         PR ada/21317
5983         * ada/acats/support/impdef.a: Add One_Long_Second.
5984         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5985         * ada/acats/tests/c9/c94026.a: Likewise.
5986         * ada/acats/tests/c9/c97305c.ada: Likewise.
5987         * ada/acats/tests/c9/c99004a.ada: Likewise.
5988
5989 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5990
5991         PR fortran/25964
5992         * gfortran.dg/global_references_2.f90: New test.
5993
5994         PR fortran/25084
5995         PR fortran/20852
5996         PR fortran/25085
5997         PR fortran/25086
5998         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5999         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6000
6001         PR fortran/25416
6002         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6003
6004 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6005
6006         PR c/25892
6007         * gcc.dg/Wpointer-sign.c: New.
6008         * gcc.dg/Wpointer-sign-Wall.c: New.
6009         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6010         * gcc.dg/Wpointer-sign-pedantic.c: New.
6011         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6012         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6013
6014 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6015
6016         PR C/25861
6017         * gcc.c-torture/compile/pr25861.c: New test.
6018
6019 2006-01-26  Paul Brook  <paul@codesourcery.com>
6020
6021         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6022         on short-enum targets.
6023         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6024         variable.
6025         (generate_fields): Use short_enums.
6026         (main): Set short_enums.  Document -e.
6027         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6028         on short-enum targets.
6029         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6030         variable.
6031         (generate_fields): Use short_enums.
6032         (main): Set short_enums.  Document -e.
6033         * lib/target-supports.exp (check_effective_target_short_enums): New.
6034
6035 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6036
6037         PR target/25947
6038         * gcc.dg/torture/pr25947-1.c: New test.
6039
6040 2006-01-25  Jan Hubicka  <jh@suse.cz>
6041             Roger Sayle  <roger@eyesopen.com>
6042
6043         PR rtl-optimization/25703
6044         * gcc.target/i386/20060125-1.c: New test case.
6045         * gcc.target/i386/20060125-2.c: New test case.
6046
6047 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6048
6049         PR fortran/18540
6050         * gfortran.dg/goto_1.f: New.
6051
6052 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6053
6054         PR fortran/25716
6055         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6056         25716 on 32-bit systems too.
6057
6058 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6059
6060         PR testsuite/25590
6061         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6062
6063 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6064
6065         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6066
6067 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6068
6069         PR fortran/25835
6070         * gfortran.dg/read_eof.f90: Delete, renamed.
6071         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6072         * gfortran.dg/read_eof_2.f90: New test.
6073         * gfortran.dg/read_eof_3.f90: New test.
6074
6075 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6076
6077         PR tree-opt/25860
6078         * gcc.c-torture/compile/pr25860.c: New test.
6079
6080 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6081
6082         PR c++/25552
6083         * g++.dg/parse/dtor8.C: New test.
6084
6085 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6086
6087         PR testsuite/25891
6088         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6089         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6090         check_effective_target_fopenmp returns 0.
6091
6092 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6093
6094         PR ada/20548
6095         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6096         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6097         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6098
6099 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6100
6101         PR tree-opt/25857
6102         * g++.dg/opt/pr25857.C: New test.
6103
6104 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6105         Jan Hubicka  <jh@suse.cz>
6106         Richard Guenther  <rguenther@suse.de>
6107
6108         PR rtl-optimization/25654
6109         * gcc.dg/torture/pr25654.c: New testcase.
6110         * gcc.target/i386/pr25654.c: Likewise.
6111
6112 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6113
6114         PR fortran/25901
6115         * gfortran.dg/internal references_2.f90: New test.
6116
6117         Fix regression in testing of admissability of attributes.
6118         * gfortran.dg/intent_used_1.f90: New test.
6119
6120 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6121
6122         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6123         Remove target conditional torture options for i?86 and x86_64
6124         GNU/Linux.
6125
6126 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6127
6128         PR c++/10891
6129         * g++.dg/rtti/no-rtti.C: New.
6130
6131 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6132
6133         PR c++/25895
6134         * g++.dg/inherit/conv2.C: New test.
6135
6136         PR c++/25856
6137         * g++.dg/parse/dtor7.C: New test.
6138
6139         PR c++/25858
6140         * g++.dg/template/crash44.C: New test.
6141
6142 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6143
6144         PR fortran/25124
6145         PR fortran/25625
6146         * gfortran.dg/internal_references_1.f90: New test.
6147           PR fortran/20881
6148         PR fortran/23308
6149         PR fortran/25538
6150         PR fortran/25710
6151         * gfortran.dg/global_references_1.f90: New test.
6152         * gfortran.dg/g77/19990905-1.f: Restore the error that
6153         there is a clash between the common block name and
6154         the name of a subroutine reference.
6155
6156         PR fortran/PR24276
6157         * gfortran.dg/aliasing_dummy_1.f90: New test.
6158
6159 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6160
6161         * gcc.dg/vmx/1b-01.c: Warning fix.
6162         * gcc.dg/vmx/1c-02.c: Likewise.
6163         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6164
6165 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6166
6167         PR testsuite/24962
6168         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6169
6170 2006-01-20  Richard Guenther  <rguenther@suse.de>
6171         Steven Bosscher <stevenb.gcc@gmail.com>
6172
6173         PR rtl-optimization/24626
6174         * gcc.dg/torture/pr24626-1.c: New testcase.
6175         * gcc.dg/torture/pr24626-2.c: Likewise.
6176         * gcc.dg/torture/pr24626-3.c: Likewise.
6177         * gcc.dg/torture/pr24626-4.c: Likewise.
6178
6179 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6180
6181         PR c++/5520
6182         * g++.dg/warn/empty-body.C: New.
6183
6184 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6185
6186         PR c++/22136
6187         * g++.dg/template/using10.C: New test.
6188         * g++.dg/temlpate/using11.C: Likewise.
6189         * g++.dg/inherit/using5.C: Tweak error messages.
6190
6191 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6192
6193         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6194         target test.
6195         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6196
6197 2006-01-19  Jan Hubicka  <jh@suse.cz>
6198
6199         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6200
6201 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6202
6203         PR c++/25854
6204         * g++.dg/template/spec28.C: New test.
6205
6206 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6207
6208         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6209         Fix fprintf's by adding srcdir or removing it.
6210
6211 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6212
6213         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6214         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6215         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6216         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6217         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6218         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6219         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6220         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6221         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6222         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6223         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6224         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6225         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6226         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6227
6228 2006-01-18  Jeff Law  <law@redhat.com>
6229
6230         * gcc.dg/tree-ssa/vrp25.c: New test.
6231
6232 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6233
6234         * gcc.dg/pr25805.c: Fix misapplied patch.
6235
6236 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6237
6238         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6239         (check_effective_target_vect_udot_qi): New.
6240         (check_effective_target_vect_sdot_hi): New.
6241         (check_effective_target_vect_udot_hi): New.
6242         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6243         prefixed with "wrapv-" with -fwrapv.
6244         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6245         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6246         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6247         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6248         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6249
6250         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6251         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6252         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6253         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6254
6255 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6256
6257         PR c++/16829
6258         * g++.dg/other/default2.C: New test.
6259         * g++.dg/other/default3.C: New test.
6260
6261 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6262
6263         PR c/25805
6264         * gcc.dg/pr25805.c: New file.
6265
6266 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/25836
6269         * g++.dg/template/init6.C: New test.
6270
6271 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6272
6273         * gcc.dg/tree-ssa/pr24287.c: New test
6274
6275 2006-01-18  Eric Christopher  <echristo@apple.com>
6276
6277         * g++.dg/eh/table.C: New.
6278
6279 2006-01-18  DJ Delorie  <dj@redhat.com>
6280
6281         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6282         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6283         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6284         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6285
6286 2006-01-18  Jeff Law  <law@redhat.com>
6287
6288         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6289         on wrapping on overflow semantics.
6290
6291         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6292
6293         * gcc.gc/tree-ssa/vrp23.c: New test.
6294         * gcc.gc/tree-ssa/vrp24.c: New test.
6295
6296 2006-01-18  Richard Henderson  <rth@redhat.com>
6297             Aldy Hernandez  <aldyh@redhat.com>
6298             Jakub Jelinek  <jakub@redhat.com>
6299             Diego Novillo  <dnovillo@redhat.com>
6300             Uros Bizjak  <uros@kss-loka.si>
6301
6302         * testsuite/gcc.dg/gomp: New directory.
6303
6304 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6305             Steven G. Kargl  <kargls@comcast.net>
6306
6307         PR fortran/20869
6308         * gfortran.dg/intrinsic_external_1.f90: New test.
6309
6310         PR fortran/20875.
6311         * gfortran.dg/elemental_pointer_1.f90: New test.
6312
6313         PR fortran/25024
6314         * gfortran.dg/external_procedures_1.f90: New test.
6315
6316         PR fortran/25785
6317         gfortran.dg/assumed_present.f90: New test.
6318
6319 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6320
6321         * g++.dg/parse/lookup5.C: New test.
6322
6323 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6324
6325         PR fortran/25697
6326         * gfortran.dg/read_eof.f90: New test.
6327
6328 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6329
6330         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6331         add a closing brace.
6332
6333 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6334
6335         PR fortran/25631
6336         * gfortran.dg/fmt_tl.f: New test.
6337
6338 2006-01-17  Eric Christopher  <echristo@apple.com>
6339
6340         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6341         * g++.old-deja/g++.warn/impint2.C: Ditto.
6342         * g++.old-deja/g++.other/null1.C: Ditto.
6343         * g++.dg/warn/conv2.C: Ditto.
6344         * g++.dg/warn/conv4.C: New file.
6345
6346 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6347
6348         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6349
6350 2006-01-17  Andreas Jaeger  <aj@suse.de>
6351             Janis Johnson <janis187@us.ibm.com>
6352
6353         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6354         in 64-bit.
6355         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6356         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6357
6358 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6359
6360         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6361         xfail txxx where xxx >= 25.
6362
6363 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6364
6365         PR testsuite/25764
6366         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6367
6368 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6369
6370         PR c/25682
6371         * gcc.dg/pr25682.c: New test.
6372         * g++.dg/parse/array-size2.C: New test.
6373
6374 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6375
6376         * consistency.vlad: Remove entire directory, 1652 files.
6377
6378 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6379
6380         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6381         check_effective_target_dfprt_nocache): New.
6382         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6383         (check_effective_target_dfprt): New.
6384         * lib/c-compat.exp (check_dfp): Remove.
6385         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6386         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6387         level of support for decimal float.
6388         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6389         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6390         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6391         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6392         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6393         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6394         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6395         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6396         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6397         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6398         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6399         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6400         directives.
6401
6402 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6403
6404         PR testsuite/25741
6405         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6406         $base_dir/../.
6407         * lib/gfortran.exp (gfortran_init): Likewise.
6408         * lib/obj-c++.exp (obj-c++_init): Likewise.
6409         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6410         (scan-assembler-dem-not): Likewise.
6411         * lib/scandump.exp (scan-dump-dem): Likewise.
6412         (scan-dump-dem-not): Likewise.
6413
6414 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6415
6416         PR testsuite/25767
6417         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6418         powerpc-*-darwin*.
6419         * lib/obj-c++.exp (obj-c++_init): Likewise.
6420
6421 2006-01-16  Richard Guenther  <rguenther@suse.de>
6422
6423         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6424
6425 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6426
6427         PR testsuite/25777
6428         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6429         to LD_LIBRARY_PATH.
6430
6431 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6432             Andrew Pinski  <pinskia@physics.uc.edu>
6433
6434         * gcc.dg/minmax-1.c: New test.
6435
6436 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6437
6438         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6439         * gcc.misc-tests/dectest.exp: Ditto.
6440
6441 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6442
6443         PR testsuite/25796
6444         * gcc.target/i386/cmov6.c: Use -march=k8.
6445
6446 2006-01-15  Andreas Jaeger  <aj@suse.de>
6447
6448         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6449         x86 does not have __float128.
6450
6451 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6452
6453         * gcc.target/i386/cmov6.c: New test.
6454
6455 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/25663
6458         * g++.dg/template/ctor6.C: New test.
6459
6460 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6461
6462         PR tree-optimization/25485
6463         * gcc.dg/tree-ssa/pr25485.c: New.
6464
6465 2006-01-14  Richard Guenther  <rguenther@suse.de>
6466
6467         PR tree-optimization/22548
6468         PR tree-optimization/22555
6469         PR tree-optimization/22501
6470         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6471         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6472         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6473         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6474         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6475         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6476         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6477         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6478         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6479
6480 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6481
6482         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6483         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6484
6485 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6486         Richard Guenther  <rguenther@suse.de>
6487
6488         PR rtl-optimization/24257
6489         * gcc.dg/torture/pr24257.c: New testcase.
6490
6491 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6492
6493         * gcc.c-torture/execute/20060110-1.c: New test.
6494         * gcc.c-torture/execute/20060110-2.c: New test.
6495
6496 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6497
6498         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6499
6500 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6501
6502         PR fortran/25756
6503         * gfortran.dg/label_3.f90: New test.
6504
6505 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6506
6507         PR tree-optimization/25771
6508         * g++.dg/tree-ssa/pr25771.C: New test
6509
6510 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6511
6512         PR tree-opt/24365
6513         * g++.dg/opt/complex5.C: New test.
6514
6515 2006-01-13  Richard Guenther  <rguenther@suse.de>
6516
6517         * gcc.target/i386/387-9.c: New testcase.
6518
6519 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6520
6521         PR c++/24824
6522         * g++.dg/debug/dwarf2-1.C: New.
6523
6524 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6525
6526         PR testsuite/25728
6527         * lib/gcov.exp (verify-lines): Add "close $fd".
6528
6529 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6530             Ben Elliston  <bje@au.ibm.com>
6531
6532         * gcc.dg/dfp/inf-1.c: New test.
6533
6534 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6535             Yao Qi  <qiyaoltc@cn.ibm.com>
6536             Ben Elliston  <bje@au.ibm.com>
6537             Jon Grimm  <jgrimm2@us.ibm.com>
6538
6539         * gcc.dg/nodfp-1.c: New test.
6540         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6541         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6542         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6543         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6544         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6545         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6546         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6547         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6548         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6549         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6550         * gcc.dg/format/dfp-printf-1.c: Likewise.
6551         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6552         (compat_setup_dfp): New.
6553         * gcc.dg/compat/compat.exp: Use it.
6554         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6555         Make some variables global, prepend "compat_" to their names.
6556         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6557         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6558         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6559         * lib/compat.exp (compat_skip_list): Make global, rename.
6560         * lib/c-compat.exp: New file.
6561         * lib/target-supports.exp (check_effective_target_dfp): New.
6562
6563         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6564         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6565         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6566         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6567         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6568         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6569         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6570         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6571         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6572         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6573         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6574         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6575         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6576         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6577         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6578         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6579         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6580         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6581         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6582         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6583         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6584         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6585         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6586         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6587         gcc.dg/dfp/struct-layout-1.c,
6588         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6589         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6590         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6591         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6592         gcc.dg/dfp/func-vararg-dfp.c,
6593         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6594         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6595         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6596         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6597         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6598
6599 2006-01-11  Richard Guenther  <rguenther@suse.de>
6600
6601         PR tree-optimization/25734
6602         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6603
6604 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6605
6606         PR fortran/25486
6607         * gfortran.dg/literal_character_constant_1_x.F: New test.
6608         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6609         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6610         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6611
6612 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6613
6614         PR c++/25386
6615         * g++.dg/ext/packed3.C: Add expected packed error.
6616
6617 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6618
6619         PR target/25706
6620         * gcc.dg/torture/pr25706-1.c: New test.
6621
6622 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6623
6624         PR tree-optimization/23109
6625         PR tree-optimization/23948
6626         PR tree-optimization/24123
6627
6628         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6629         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6630         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6631         g++.dg/tree-ssa/pr23948.C: New testcases.
6632         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6633         three divisions in order to do the optimization.
6634
6635 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6636
6637         PR c++/25632
6638         * g++.dg/other/pr25632.C: New test.
6639
6640 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6641
6642         PR fortran/25730
6643         * gfortran.dg/used_types_1.f90: New test.
6644
6645 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6646
6647         PR target/25718
6648         * gcc.dg/torture/pr25718-1.c: New test.
6649
6650 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6651
6652         * gfortran.dg/list_read_2.f90: Fix typo in description.
6653
6654 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6655
6656         * lib/target-supports.exp (check_visibility_available): Simplify test
6657         for *-*-netware*.
6658         (check_profiling_available): Fail for *-*-netware*.
6659         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6660         * gcc.dg/20021014-1.c: Likewise.
6661         * gcc.dg/nest.c: Likewise.
6662
6663 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6664
6665         fortran/24936
6666         * gfortran.dg/forall_3.f90: New test.
6667
6668 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6669
6670         PR fortran/21977
6671         * gfortran.dg/nesting_2.f90: New test.
6672         * gfortran.dg/nesting_3.f90: New test.
6673
6674 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6675
6676         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6677         Fix typo in comment.
6678
6679 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6680
6681         * gfortran.dg/single_char_string.f90: New test.
6682
6683 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6684
6685         * gfortran.dg/ichar_2.f90: New test.
6686
6687 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6688
6689         PR fortran/25093
6690         * gfortran.dg/private_type_4.f90: New.
6691
6692 2006-01-07  Richard Guenther  <rguenther@suse.de>
6693
6694         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6695
6696 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6697
6698         * gfortran.dg/func_decl_1.f90: New.
6699         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6700         * gfortran.dg/array_alloc_2.f90: Likewise.
6701         * gfortran.dg/char_result_8.f90: Likewise.
6702         * gfortran.dg/dup_save_1.f90: Likewise.
6703         * gfortran.dg/dup_save_2.f90: Likewise.
6704         * gfortran.dg/f2c_6.f90: Likewise.
6705         * gfortran.dg/f2c_7.f90: Likewise.
6706         * gfortran.dg/func_result_2.f90: Likewise.
6707         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6708
6709 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6710
6711         PR fortran/22146
6712         * gfortran.dg/elemental_subroutine_1.f90: New test.
6713         * gfortran.dg/elemental_subroutine_2.f90: New test.
6714
6715         PR fortran/25029
6716         PR fortran/21256
6717         * gfortran.dg/assumed_size_refs_1.f90: New test.
6718
6719         PR fortran/20868
6720         PR fortran/20870
6721         * gfortran.dg/assumed_size_refs_2.f90: New test.
6722         * gfortran.dg/initialization_1.f90: Change warning message.
6723
6724 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6725
6726         * gcc.dg/tree-ssa/loop-15.c: New test.
6727
6728 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6729
6730         PR fortran/25598
6731         * gfortran.dg/backspace_3.f: New test.
6732         * gfortran.dg/backspace_4.f: New test.
6733
6734 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6735
6736         PR fortran/24268
6737         * gfortran.dg/fmt_white.f: Update test.
6738
6739 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6740
6741         * gcc.dg/cast-1.c: Add new warning.
6742         * gcc.dg/cast-2.c: Likewise.
6743         * gcc.dg/cast-3.c: Likewise.
6744         * gcc.dg/format/cast-1.c: Likewise.
6745         * gcc.dg/cast-4.c: New testcase.
6746
6747 2006-01-05  Richard Guenther  <rguenther@suse.de>
6748
6749         PR tree-optimization/22555
6750         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6751
6752 2006-01-05  Richard Guenther  <rguenther@suse.de>
6753             Diego Novillo  <dnovillo@redhat.com>
6754
6755         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6756         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6757         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6758         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6759         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6760         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6761         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6762         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6763         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6764         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6765         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6766         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6767         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6768         * treelang/compile/extravar.tree: Likewise.
6769         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6770         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6771         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6772         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6773         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6774
6775 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6776
6777         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6778         for 64-bit fix.
6779
6780 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6781
6782         PR fortran/23675
6783         gfortran.dg/char_result_11.f90: New.
6784
6785 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/24782
6788         * g++.dg/parse/access9.C: New test.
6789         * g++.dg/tc1/dr52.C: Tweak error markers.
6790
6791 2006-01-04  Richard Henderson  <rth@redhat.com>
6792
6793         Merge from gomp branch.
6794         * g++.dg/parse/pragma2.C: Update expected error lines.
6795
6796 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6797
6798         * g++.dg/other/i386-2.C: New test.
6799
6800         PR target/25554
6801         * gcc.c-torture/compile/20051228-1.c: New test.
6802
6803         PR c/25559
6804         * gcc.dg/pr25559.c: New test.
6805
6806 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6807
6808         PR c++/25492
6809         * g++.dg/lookup/friend9.C: New test.
6810
6811         PR c++/25625
6812         * g++.dg/template/repo5.C: New test.
6813
6814 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6815
6816         PR fortran/25101
6817         * gfortran.dg/forall_2.f90: New test.
6818
6819 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6820
6821         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6822         dg-require-weak.  Adjust regexp to handle leading-underscore
6823         targets and space as well as TAB after .weak.  Change previous
6824         64-bit fix to not use naked dot.
6825
6826 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6827
6828         PR rtl-optimization/25578
6829         * gcc.c-torture/execute/20060102-1.c: New testcase.
6830
6831 2006-01-03  Richard Guenther  <rguenther@suse.de>
6832
6833         PR c/25183
6834         * gcc.dg/torture/pr25183.c: New testcase.
6835
6836 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6837
6838         Merge from gomp-branch.
6839         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6840         * gcc.dg/ia64-sync-2.c: Likewise.
6841         * gcc.dg/ia64-sync-3.c: Likewise.
6842         * gcc.dg/ia64-sync-4.c: Likewise.
6843         * gcc.dg/sync-2.c: Likewise.
6844         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6845         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6846
6847 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6848
6849         PR c++/25635
6850         * g++.dg/parse/operator6.C: New test.
6851
6852         PR c++/25637
6853         * g++.dg/parse/error29.C: New test.
6854
6855         PR c++/25638
6856         * g++.dg/parse/dtor6.C: New test.
6857
6858         PR c++/25633
6859         * g++.dg/parse/ctor3.C: New test.
6860
6861         PR c++/25634
6862         * g++.dg/template/class3.C: New test.
6863
6864 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6865
6866         * g++.dg/debug/debug9.C: New.
6867
6868 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6869
6870         PR fortran/24640
6871         * gfortran.dg/label_2.f90: New test.
6872
6873 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6874
6875         * g++.dg/lookup/using12.C: Tighten error marker.
6876
6877 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6878             Andrew Pinski <pinskia@physics.uc.edu>
6879
6880         * gcc.target/powerpc/darwin-abi-3.c: New file.
6881         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6882         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6883         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6884         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6885         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6886         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6887         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6888         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6889
6890 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6891
6892         * gcc.dg/tree-ssa/loadpre1.c: New;
6893         * gcc.dg/tree-ssa/loadpre2.c: New;
6894         * gcc.dg/tree-ssa/loadpre3.c: New;
6895         * gcc.dg/tree-ssa/loadpre4.c: New;
6896         * gcc.dg/tree-ssa/loadpre5.c: New;
6897         * gcc.dg/tree-ssa/loadpre6.c: New;
6898         * gcc.dg/tree-ssa/loadpre7.c: New;
6899         * gcc.dg/tree-ssa/loadpre8.c: New;
6900         * gcc.dg/tree-ssa/loadpre9.c: New;
6901
6902 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6903
6904         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6905         * g++.dg/abi/thunk4.C: Likewise.
6906
6907 2006-01-01  Andreas Jaeger  <aj@suse.de>
6908
6909         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6910         portable.
6911
6912 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR c++/25294
6915         * gcc.dg/pragma-pack-3.c: New test.
6916         * g++.dg/parse/pragma3.C: New test.
6917
6918 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6919
6920         PR middle-end/24827
6921         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6922
6923 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6924
6925         PR testsuite/25214
6926         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6927
6928 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6929
6930         PR fortran/22607
6931         * gfortran-dg/pure_byref_3.f90: New.
6932
6933         fortran/PR 25396
6934         * gfortran.dg/userdef_operator_1.f90: New.
6935
6936 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6937
6938         * g++.dg/abi/thunk3.C: New.
6939         * g++.dg/abi/thunk4.C: New.
6940
6941 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6942
6943         PR fortran/25532
6944         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6945         associated derived type components of derived types are
6946         properly declared in contained procedures.
6947
6948 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6949
6950         PR libgfortran/25139
6951         * gfortran.dg/backspace_2.f: New test.
6952
6953 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6954
6955         PR libgfortran/25550
6956         * gfortran.dg/endfile.f: New test.
6957
6958 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6959
6960         PR libgfortran/25419
6961         * gfortran.dg/comma.f: New test.
6962
6963 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6964
6965         * lib/gfortran-dg.exp: Remove trailing whitespace.
6966         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6967         -funroll-all-loops.
6968
6969 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6970
6971         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6972         Extended Double long doubles or repeat tests when long double is
6973         the same size as double.
6974
6975 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6976
6977         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6978
6979         PR testsuite/25442
6980         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6981         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6982
6983         PR testsuite/25441
6984         * gcc.dg/pr23911.c: Make test variable static.
6985
6986         PR testsuite/25444
6987         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6988
6989 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6990
6991         PR c++/25439
6992         * g++.dg/parse/crash17.C: Adjust error markers.
6993         * g++.dg/template/error20.C: New test.
6994
6995 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/23172
6998         * g++.dg/ext/complit4.C: New test.
6999
7000         PR c++/25417
7001         * g++.dg/ext/complit5.C: Likewise.
7002
7003 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7004
7005         PR tree-optimization/25125
7006         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7007         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7008         * gcc.c-torture/execute/pr25125.c: New.
7009
7010 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7011
7012         PR fortran/25029
7013         PR fortran/21256
7014         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7015         with incorrect assumed size references.
7016
7017 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/23171
7020         * g++.dg/opt/init1.C: New test.
7021
7022 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7023
7024         PR c++/24671
7025         * g++.dg/template/sfinae3.C: New test.
7026
7027 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7028
7029         * g++.dg/other/friend4.C: New test.
7030
7031 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR target/25005
7034         * g++.dg/opt/pr25005.C: New test.
7035
7036 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/25369
7039         * g++.dg/template/ptrmem16.C: New test.
7040
7041 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7042
7043         PR fortran/25029
7044         PR fortran/21256
7045         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7046
7047 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7048
7049         PR libgfortran/25307
7050         * gfortran.dg/list_read_5.f90: New test.
7051
7052 2005-12-22  Richard Henderson  <rth@redhat.com>
7053
7054         * gcc.target/i386/sse-7.c: Use -msse2.
7055
7056 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR rtl-optimization/25432
7059         * gcc.c-torture/compile/20051216-1.c: New test.
7060
7061         PR objc/25328
7062         * objc/execute/pr25328.m: New test.
7063
7064 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7065
7066         PR c++/25364
7067         * g++.dg/template/call4.C: New test.
7068
7069 2005-12-22  Dale Johannesen  <dalej@apple.com>
7070
7071         * gcc.target/i386/sse-17.c: New.
7072
7073 2005-12-22  Paul Brook  <paul@codesourcery.com>
7074
7075         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7076
7077 2005-12-22  Paul Brook  <paul@codesourcery.com>
7078
7079         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7080
7081 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7082
7083         PR tree-opt/25513
7084         * gcc.c-torture/compile/pr25513.c: New test.
7085
7086 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7087
7088         PR c++/23333
7089         * g++.dg/parse/error25.C: Add more tests.
7090
7091 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7092
7093         PR fortran/18990
7094         * gfortran.dg/der_charlen_1.f90: New.
7095
7096 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7097
7098         PR fortran/20889
7099         * gfortran.dg/pointer_component_type_1.f90: New test.
7100
7101         PR fortran/25029
7102         PR fortran/21256
7103         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7104         should give an error with assumed size array refernces and checks those
7105         that should not.
7106         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7107         reference an upper bound so that it does not generate an error.
7108
7109         PR fortran/19362
7110         PR fortran/20244
7111         PR fortran/20864
7112         PR fortran/25391
7113         * gfortran.dg/used_dummy_types_1.f90: New test.
7114         * gfortran.dg/used_dummy_types_2.f90: New test.
7115         * gfortran.dg/used_dummy_types_3.f90: New test.
7116         * gfortran.dg/used_dummy_types_4.f90: New test.
7117         * gfortran.dg/used_dummy_types_5.f90: New test.
7118
7119         PR fortran/23152
7120         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7121         group already being USE associated.
7122         * gfortran.dg/assumed_shape_nml.f90: New test.
7123         * gfortran.dg/assumed_size_nml.f90: New test.
7124
7125         PR fortran/20862
7126         PR fortran/25053
7127         PR fortran/25063
7128         PR fortran/25064
7129         PR fortran/25066
7130         PR fortran/25067
7131         PR fortran/25068
7132         PR fortran/25307
7133         * gfortran.dg/io_constraints_1.f90: New test.
7134         * gfortran.dg/io_constraints_1.f90: New test.
7135         * gfortran.dg/iostat_3.f90: Change wording of warning.
7136         * gfortran.dg/g77/19981216-0.f: The same.
7137
7138 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7139
7140         PR tree-optimization/23518
7141         * testsuite/gcc.dg/pr23518.c: New.
7142
7143 2005-12-21  Mike Stump  <mrs@apple.com>
7144
7145         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7146
7147 2005-12-21  Paul Brook  <paul@codesourcery.com>
7148
7149         * gcc.dg/pr19340.c: Skip on m68k targets.
7150
7151 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7152
7153         PR rtl-optimization/25196
7154         * gcc.dg/pr25196.c: New test.
7155
7156 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7157
7158         PR fortran/25423
7159         gfortran.dg/where_nested_1.f90: New.
7160
7161 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7162
7163         PR tree-optimization/25382.
7164         * gcc.dg/tree-ssa/pr25382.c: New.
7165
7166 2005-12-20  Richard Guenther  <rguenther@suse.de>
7167
7168         PR middle-end/24306
7169         * gcc.target/i386/pr24306.c: New testcase.
7170
7171 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7172
7173         PR tree-optimization/25501
7174         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7175
7176 2005-12-20  Richard Guenther  <rguenther@suse.de>
7177
7178         Revert
7179         2005-12-02  Richard Guenther  <rguenther@suse.de>
7180
7181         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7182
7183 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c++/21228
7186         * g++.dg/warn/Wunreachable-code-2.C: New test.
7187
7188 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7189
7190         PR c++/24278
7191         * g++.dg/template/ctor5.C: New test.
7192
7193         PR c++/24915
7194         * g++.dg/template/overload8.C: New test.
7195
7196 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7197
7198         * gcc.c-torture/compile/pr25483 : New test.
7199
7200 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7201
7202         PR c++/20552
7203         * g++.dg/ext/typeof10.C: New test.
7204
7205 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7206
7207         * gcc.dg/mt-loopi1.c: New.
7208
7209 2005-12-18  Richard Guenther  <rguenther@suse.de>
7210
7211         PR tree-optimization/25481
7212         * gcc.dg/torture/pr25481.c: New testcase.
7213
7214 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7215
7216         PR rtl-optimization/21041
7217         * gcc.dg/pr21041.c: New test.
7218
7219 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7220
7221         PR libgfortran/25463
7222         * gfortran.dg/advance.f90: New test.
7223
7224 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7225
7226         * gcc.dg/20051201-1.c: New test.
7227
7228 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7229
7230         PR fortran/25018
7231         * gfortran.dg/initialization_1.f90: New test.
7232         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7233         * gfortran.dg/g77/980616-0.f: The same.
7234
7235 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7236
7237         * PR fortran/25458
7238         * gfortran.dg/chkbits.f90: New test.
7239
7240 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7241
7242         * gfortran.dg/enum_5.f: Revert to previous version.
7243
7244 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7245
7246         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7247         * gfortran.dg/nested_modules_1.f90: Ditto.
7248         * gfortran.dg/hollerith_f95.f90: Ditto.
7249         * gfortran.dg/select_5.f90: Ditto.
7250         * gfortran.dg/secnds.f: Ditto.
7251         * gfortran.dg/hollerith2.f90: Ditto.
7252         * gfortran.dg/imag_2.f: Ditto.
7253         * gfortran.dg/ftell_2.f90: Ditto.
7254         * gfortran.dg/malloc_free_1.f90: Ditto.
7255         * gfortran.dg/logint-1.f: Ditto.
7256         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7257         * gfortran.dg/e_d_fmt.f90: Ditto.
7258         * gfortran.dg/hollerith_legacy.f90: Ditto.
7259         * gfortran.dg/logint-2.f: Ditto.
7260         * gfortran.dg/enum_5.f90: Ditto.
7261         * gfortran.dg/f2c_2.f90: Ditto.
7262         * gfortran.dg/pr17143.f90: Ditto.
7263         * gfortran.dg/namelist_14.f90: Ditto.
7264         * gfortran.dg/logint-3.f: Ditto.
7265         * gfortran.dg/spread_scalar_source.f90: Ditto.
7266         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7267         * gfortran.dg/namelist_11.f: Ditto.
7268         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7269         * gfortran.dg/g77/20010519-1.f
7270         * gfortran.dg/g77/alpha1.f: Ditto.
7271         * gfortran.dg/g77/990115-1.f: Ditto.
7272         * gfortran.dg/g77/erfc.f: Ditto.
7273         * gfortran.dg/g77/19990313-3.f: Ditto.
7274         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7275         * gfortran.dg/g77/20010426.f: Ditto.
7276         * gfortran.dg/g77/19990313-0.f: Ditto.
7277         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7278         * gfortran.dg/g77/20000629-1.f: Ditto.
7279         * gfortran.dg/g77/970125-0.f: Ditto.
7280         * gfortran.dg/g77/8485.f: Ditto.
7281         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7282         * gfortran.dg/g77/19990313-1.f: Ditto.
7283         * gfortran.dg/g77/int8421.f: Ditto.
7284         * gfortran.dg/g77/19990305-0.f: Ditto.
7285         * gfortran.dg/g77/947.f: Ditto.
7286         * gfortran.dg/g77/19990905-2.f: Ditto.
7287         * gfortran.dg/g77/cabs.f: Ditto.
7288         * gfortran.dg/g77/19990313-2.f: Ditto.
7289         * gfortran.dg/g77/20020307-1.f: Ditto.
7290         * gfortran.dg/g77/dcomplex.f: Ditto.
7291         * gfortran.dg/g77/19990502-1.f: Ditto.
7292         * gfortran.dg/g77/19981216-0.f: Ditto.
7293         * gfortran.dg/common_4.f90: Ditto.
7294         * gfortran.dg/entry_4.f90: Ditto.
7295         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7296         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7297         * gfortran.dg/namelist_12.f: Ditto.
7298         * gfortran.dg/scale_1.f90: Ditto.
7299         * gfortran.dg/modulo_1.f90
7300         * gfortran.dg/hollerith.f90: Ditto.
7301         * gfortran.dg/direct_io_3.f90: Ditto.
7302         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7303         * gfortran.dg/gnu_logical_1.F: Ditto.
7304         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7305         * gfortran.dg/assign_1.f90: Ditto.
7306         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7307         * gfortran.dg/pr23095.f: Ditto.
7308         * gfortran.dg/read_float_1.f90: Ditto.
7309
7310 2005-12-17  Andreas Jaeger  <aj@suse.de>
7311
7312         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7313         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7314
7315 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7316
7317         PR fortran/24268
7318         * gfortran.dg/fmt_white.f: New test.
7319
7320 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7321
7322         * gfortran.dg/label_1.f90: New test.
7323
7324 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7325
7326         PR testsuite/25422
7327         * gcc.dg/20031012-1.c: Add -Walways-true option.
7328         * gcc.dg/weak/weak-3.c: Likewise.
7329         * g++.old-deja/g++.mike/warn8.C: Likewise.
7330
7331 2005-12-16  Mike Stump  <mrs@apple.com>
7332
7333         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7334         exit.
7335
7336 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7337
7338         PR libgfortran/25264
7339         PR libgfortran/25349
7340         * gfortran.dg/tl_editing.f90: Added additional checks.
7341         * gfortran.dg/t_editing.f: New test.
7342         * gfortran.dg/write_padding.f90: New test
7343
7344 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7345
7346         PR testsuite/25215
7347         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7348
7349 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR rtl-optimization/24899
7352         * gcc.c-torture/execute/20051215-1.c: New test.
7353
7354 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7355
7356         PR 24823
7357         * gfortran.dg/pr24823.f: New test.
7358
7359 2005-12-16  Jeff Law  <law@redhat.com>
7360
7361         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7362
7363 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7364
7365         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7366         Change C++ style comments to C style comments.
7367         Remove aligned types from the array.
7368         Keep Enums disabled.
7369         (complex_types): Remove aligned types from the array.
7370         Comment out "_Complex long double".
7371         (attrib_types): Remove.
7372         (complex_attrib_types): Remove.
7373         (attrib_array_types): Remove.
7374         (complex_attrib_array_types): Remove.
7375         (aligned_bitfld_types): Remove.
7376         (n_aligned_bitfld_types): Remove.
7377         (FEATURE_ALIGNEDPACKED): Delete.
7378         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7379         (singles): Remove support for adding attributes.
7380         (choose_type): Remove support for attributed types.
7381         (generate_fields): Remove support for attributed bit-fields.
7382         Remove support for adding attributes.
7383         (generate_random_tests): Remove support for adding attributes.
7384         (features): Add back "[0] :0" and "complex vector [0]".
7385         (main): Remove support for attributed bit-fields.
7386         Uncomment the calling of generate_random_tests for the rests of
7387         the tests.
7388
7389 2005-12-16  Jan Hubicka  <jh@suse.cz>
7390
7391         * gcc.c-torture/combine/pr25224.c: New.
7392
7393 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7394
7395         PR other/25028
7396         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7397         HP-UX.
7398
7399 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7400
7401         * gcc.dg/20051215-1.c: New file.
7402
7403 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7404
7405         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7406         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7407
7408 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7409
7410         PR fortran/18197
7411         * gfortran.dg/dummy_functions_1.f90: New.
7412
7413 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7414
7415         PR rtl-optimization/25310
7416         * gcc.c-torture/compile/pr25310.c: New test.
7417
7418 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR debug/25023
7421         * gcc.dg/pr25023.c: New test.
7422
7423 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7424
7425         * g++.old-deja/g++.brendan/redecl1.C,
7426         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7427         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7428         g++.old-deja/g++.oliva/typeof1.C,
7429         g++.old-deja/g++.other/crash16.C,
7430         g++.old-deja/g++.other/crash34.C,
7431         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7432         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7433         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7434         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7435         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7436         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7437         Remove xfail.
7438
7439 2005-12-14  Kean Johnston  <jkj@sco.com>
7440             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7441
7442         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7443         * gcc.target/i386/20020523-1.c: Ditto.
7444         * gcc.target/i386/tailcall-1.c: Ditto.
7445         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7446         * gcc.target/i386/ssetype-5.c: Ditto.
7447
7448 2005-12-14  Jeff Law  <law@redhat.com>
7449
7450         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7451
7452 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7453
7454         PR target/25254
7455         PR target/24188
7456         * gcc.target/i386/pr25254.c: New test.
7457         * gfortran.dg/PR24188.f: New test.
7458
7459 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7460
7461         * lib/fortran-torture.exp: Catch remaining uses of
7462         remote_file build delete.
7463
7464 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7465
7466         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7467
7468 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7469
7470         * gcc.dg/warn-addr-cmp.c: New test.
7471
7472 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7473
7474         PR debug/25023
7475         PR target/25293
7476         * gcc.target/i386/pr25293.c: New test.
7477
7478 2005-12-13  Petr Machata  <machata@post.cz>
7479
7480         PR c++/24907
7481         * g++.dg/parse/comma2.C: New test.
7482
7483 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7484             Jakub Jelinek  <jakub@redhat.com>
7485
7486         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7487         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7488         (limits.h): Include unconditionally.
7489         (stdlib.h): Likewise.
7490         (hashtab.h): Do not include.
7491         (getopt.h): Likewise.
7492         (stddef.h): Include.
7493         (hashval_t): Define.
7494         (struct entry): Add "next" field.
7495         (HASH_SIZE): New macro.
7496         (hash_table): New variable.
7497         (switchfiles): Do not use xmalloc.
7498         (mix): New macro.
7499         (iterative_hash): New function.
7500         (hasht): Remove.
7501         (e_exists): New function.
7502         (e_insert): Likewise.
7503         (output): Use, instead of libiberty hashtable functions.
7504         (main): Do not use getopt.  Do not call htab_create.
7505
7506 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7507
7508         PR c++/25331
7509         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7510         put atal* and atpaal* attributes on array elements.
7511         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7512         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7513         put atal* and atpaal* attributes on array elements.
7514         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7515
7516 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7517
7518         * gcc.dg/single-precision-constant.c: New test.
7519
7520 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7521
7522         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7523         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7524         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7525         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7526         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7527         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7528         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7529         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7530         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7531         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7532         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7533         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7534         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7535         gcc.target/powerpc/ppc-sdata-2.c,
7536         gcc.target/powerpc/ppc-stackalign-1.c,
7537         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7538         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7539         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7540         gcc.target/powerpc/rs6000-ldouble-2.c,
7541         gcc.target/powerpc/rs6000-power2-1.c,
7542         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7543         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7544         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7545         option into target selector.
7546         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7547         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7548
7549 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         PR objc/25348
7552         * objc.dg/encode-9.m: New test.
7553
7554 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7555
7556         PR testsuite/20772
7557         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7558         * gcc.dg/asm-b.c: Fix typo.
7559         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7560         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7561         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7562         i?86 lp64 and x86_64 ilp32.
7563         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7564         on i?86 lp64.
7565         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7566
7567 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7568
7569         PR fortran/25078
7570         gfortran.dg/equiv_5.f90: New test.
7571
7572 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7573
7574         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7575         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7576         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7577         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7578         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7579         * gcc.dg/tree-ssa/reassoc-5.c: New.
7580         * gcc.dg/tree-ssa/reassoc-6.c: New.
7581         * gcc.dg/tree-ssa/reassoc-7.c: New.
7582         * gcc.dg/tree-ssa/reassoc-8.c: New.
7583         * gcc.dg/tree-ssa/reassoc-9.c: New.
7584         * gcc.dg/tree-ssa/reassoc-10.c: New.
7585         * gcc.dg/tree-ssa/reassoc-11.c: New.
7586
7587 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7588
7589         PR testsuite/25167
7590         PR testsuite/24478
7591         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7592
7593 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7594
7595         PR c++/25300
7596         * g++.dg/template/inherit.C: Do not use a generic error message.
7597
7598 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7599
7600         PR libobjc/25354
7601         * objc.dg/gnu-encoding: New directory.
7602         * objc.dg/gnu-encoding/compat-common.h: New file.
7603         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7604         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7605         * objc.dg/gnu-encoding/vector-defs.h: New file.
7606         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7607         * objc.dg/gnu-encoding/generate-random.c: New file.
7608         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7609         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7610         * objc.dg/gnu-encoding/generate-random.h: New file.
7611
7612 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/25337
7615         * g++.dg/template/defarg7.C: New test.
7616
7617 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7618
7619         PR libobjc/25347
7620         * objc.dg/encode-8.m: New test.
7621
7622 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7623
7624         PR libobjc/25346
7625         * objc.dg/encode-7.m: New test.
7626
7627 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/25010
7630         * g++.dg/opt/inline10.C: New test.
7631
7632 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7633
7634         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7635
7636 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7637
7638         * gfortran.dg/substring_equivalence.f90: typo in comment
7639
7640 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7641
7642         PR fortran/25068
7643         * gfortran.dg/iostat_3.f90: New test.
7644
7645 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7646
7647         PR fortran/23815
7648         * gfortran.dg/unf_io_convert_1.f90: New test.
7649         * gfortran.dg/unf_io_convert_2.f90: New test.
7650         * gfortran.dg/unf_io_convert_3.f90: New test.
7651
7652 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7653
7654         PR testsuite/20772
7655         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7656         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7657         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7658         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7659         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7660         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7661         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7662         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7663         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7664         gcc.dg/torture/fp-int-convert-float128-timode.c,
7665         gcc.dg/torture/fp-int-convert-float128.c,
7666         gcc.dg/torture/fp-int-convert-float80-timode.c,
7667         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7668         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7669
7670         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7671
7672 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7673
7674         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7675
7676 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7677
7678         * gcc.dg/20051207-1.c,
7679         * gcc.dg/20051207-2.c,
7680         * gcc.dg/20051207-3.c: New tests.
7681
7682 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7683
7684         PR testsuite/20772
7685         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7686         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7687         dg-skip-if target selector.
7688
7689         PR testsuite/20772
7690         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7691         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7692         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7693         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7694         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7695         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7696         and/or merge with i?86 cases.
7697
7698         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7699
7700         PR testsuite/20772
7701         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7702         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7703         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7704         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7705         x86_64-*-linux*.
7706
7707 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7708
7709         PR target/25311
7710         * gcc.c-torture/compile/pr25311.c: New test.
7711
7712 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7713
7714         PR libgfortran/25039
7715         * gfortran.dg/read_comma.f: New test.
7716
7717 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR c++/19317
7720         * g++.dg/opt/pr19317-1.C: New test.
7721         * g++.dg/opt/pr19317-2.C: New test.
7722         * g++.dg/opt/pr19317-3.C: New test.
7723
7724         PR target/19005
7725         * gcc.c-torture/execute/pr19005.c: New test.
7726
7727         PR target/17828
7728         * g++.old-deja/g++.other/comdat5.C: New test.
7729         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7730
7731         * g++.dg/compat/struct-layout-1.exp: New file.
7732         * g++.dg/compat/struct-layout-1.h: New.
7733         * g++.dg/compat/struct-layout-1_generate.c: New.
7734         * g++.dg/compat/struct-layout-1_x1.h: New.
7735         * g++.dg/compat/struct-layout-1_x2.h: New.
7736         * g++.dg/compat/struct-layout-1_y1.h: New.
7737         * g++.dg/compat/struct-layout-1_y2.h: New.
7738
7739         * gcc.dg/20050330-2.c: New test.
7740
7741 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7742
7743         PR fortran/25292
7744         * gfortran.dg/associated_1.f90: New.
7745
7746 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7747
7748         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7749         ILP32 vect_no_align platforms.
7750
7751 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7752             Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR target/25268
7755         * gcc.c-torture/compile/20051207-1.c: New test.
7756
7757 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7758
7759         PR testsuite/20772
7760         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7761         gcc.dg/torture/pr18582-1.c,
7762         gcc.target/i386/attributes-error.c: Also test on x86_64.
7763
7764         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7765
7766 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7767
7768         PR c++/19397
7769         * g++.dg/template/typedef3.C: New test.
7770
7771         PR c++/19762
7772         PR c++/19764
7773         * g++.dg/template/dtor3.C: Fix error markers.
7774
7775 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7776
7777         * lib/target-supports.exp (check_effective_target_sync_char_short):
7778         Add s390*.
7779
7780 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7781
7782         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7783
7784 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7785
7786         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7787         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7788         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7789         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7790
7791 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7792
7793         PR c++/25263
7794         * g++.dg/other/array2.C: New test case.
7795
7796 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7797
7798         * gcc.dg/darwin-weakimport-3.c: New.
7799
7800         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7801         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7802         and to work on Darwin.
7803         * gcc.dg/attr-weakref-1b.c: New file.
7804         * gcc.dg/attr-weakref-2.c: New test.
7805         * gcc.dg/darwin-weakref-1.c: New test.
7806
7807 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7808
7809         PR testsuite/25247
7810         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7811         use in selector expressions.
7812         (dg-xfail-if): Ditto.
7813         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7814         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7815         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7816         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7817         * gcc.test-framework/test-framework.exp: Skip generated tests if
7818         CHECK_TEST_FRAMEWORK is not 1.
7819
7820 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7821
7822         PR tree-optimization/24963
7823         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7824
7825         PR target/24108
7826         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7827
7828         PR target/18580
7829         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7830         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7831         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7832         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7833
7834 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7835
7836         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7837         dg-options.
7838
7839 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7840
7841         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7842
7843 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7844
7845         * gcc.dg/format/cast-1.c: New test.
7846
7847 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7848
7849         PR c/7776
7850         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7851         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7852         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7853         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7854
7855 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7856
7857         * gcc.dg/cast-pretty-print-1.c: New test.
7858
7859 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7860
7861         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7862
7863 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/24173
7866         * g++.dg/template/friend40.C: New test.
7867
7868 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7869
7870         PR target/25199
7871         * gcc.target/i386/movq-2.c: New test.
7872         * gcc.target/i386/movq.c: Remove target i?86, instead add
7873         dg-require-effective-target ilp32.
7874
7875 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7876
7877         PR c++/24103
7878         * g++.dg/other/default1.C: New test.
7879
7880 2005-12-02  Richard Guenther  <rguenther@suse.de>
7881
7882         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7883
7884 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7885
7886         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7887
7888 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7889
7890         PR target/21017
7891         * gcc.target/powerpc/rotate.c: New.
7892
7893 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7894
7895         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7896         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7897
7898 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7899
7900         PR c/13384
7901         * gcc.dg/pr17730-1.c: Adjust.
7902         * gcc.dg/lvalue1.c (main): Likewise.
7903         * gcc.dg/lvalue-2.c: Likewise.
7904         * g++.dg/pr7503-3.C
7905
7906 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7907
7908         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7909         error messages.
7910
7911 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7912
7913         PR fortran/24789
7914         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7915
7916 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7917
7918         PR target/24475
7919         * lib/target-supports.exp (check_effective_target_tls): New.
7920         (check_effective_target_tls_runtime): New.
7921         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7922         for TLS support.
7923         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7924         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7925         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7926         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7927         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7928         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7929         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7930         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7931         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7932         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7933         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7934         effective-target TLS.
7935         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7936         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7937         effective-target TLS runtime.
7938
7939 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7940
7941         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7942
7943 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7944
7945         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7946         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7947         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7948         ignored" warnings when "packing" is the same as the ABI layout.
7949
7950 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7951
7952         PR fortran/21302
7953         * gfortran.dg/line_length_1.f: New test.
7954         * gfortran.dg/line_length_2.f90: Ditto.
7955
7956 2005-11-30  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/21655
7959         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7960
7961 2005-11-30  Dale Johannesen  <dalej@apple.com>
7962
7963         * gcc.c-torture/compile/pr24930.c: New.
7964
7965 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7966
7967         PR fortran/15809
7968         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7969
7970 2005-11-30  Jeff Law  <law@redhat.com>
7971
7972         * g++.old-deja/g++.law/pr25000.C: New test.
7973
7974 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7975
7976         * gcc.dg/tls/opt-11.c: New test.
7977
7978 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7979
7980         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7981         targets.
7982         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7983         LP64 ia64.
7984
7985 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7986
7987         * gfortran.dg/open_access_1.f90: New test.
7988
7989 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7990
7991         * gcc.dg/charset/builtin2.c: New test.
7992
7993 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7994
7995         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7996         on mmix-*-* for *_[xy].c.
7997
7998 2005-11-28  Kean Johnston  <jkj@sco.com>
7999
8000         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8001         headers.
8002         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8003         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8004         * gcc.target/i386/asm-3.c: Ditto.
8005         * gcc.target/i386/clobbers.c: Ditto.
8006         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8007         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8008         test regexp.
8009         * gcc.target/i386/mul.c: Ditto.
8010         * gcc.target/i386/ssetype-1.c: Ditto.
8011         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8012         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8013         static so the test works with -fPIC mode too. Based on comment in
8014         PR19231 by Pinski.
8015         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8016
8017 2005-11-28  Richard Guenther  <rguenther@suse.de>
8018
8019         * gcc.dg/alias-9.c: New testcase.
8020         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8021
8022 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8023             Uros Bizjak  <uros@kss-loka.si>
8024
8025         PR middle-end/20219
8026         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8027         tan(x)/sin(x) transformations.
8028
8029 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8030
8031         PR middle-end/24575
8032         * gcc.dg/tree-ssa/divide-3.c: New test.
8033         * gcc.dg/tree-ssa/divide-4.c: New test.
8034
8035 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8036
8037         PR fortran/24917
8038         *  gfortran.dg/boz_6.f90: New test.
8039
8040 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8041
8042         PR fortran/23912
8043         * gfortran.dg/modulo_1.f90: New test.
8044
8045 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8046
8047         PR libfortran/24919
8048         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8049         fail on CRLF platforms.
8050         * gfortran.dg/ftell_2.f90: Likewise.
8051
8052 2005-11-26  Eric Christopher  <echristo@apple.com>
8053
8054         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8055
8056 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8057
8058         * objc.dg/gnu-runtime-3.m: Simplify.
8059
8060 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         PR middle-end/23669
8063         * gcc.dg/tree-ssa/divide-1.c: New test.
8064         * gcc.dg/tree-ssa/divide-2.c: New test.
8065
8066 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8067
8068         PR libgfortran/24945
8069         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8070
8071 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8072
8073         PR libgfortran/24945
8074         * gfortran.dg/open_status_2.f90: New test.
8075
8076 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8077
8078         * gcc.c-torture/execute/builtins/fprintf.c,
8079         gcc.c-torture/execute/builtins/fputs-lib.c,
8080         gcc.c-torture/execute/builtins/fputs.c,
8081         gcc.c-torture/execute/builtins/lib/fprintf.c,
8082         gcc.c-torture/execute/builtins/lib/printf.c,
8083         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8084
8085 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8086
8087         * gcc.dg/20050922-2.c: New test.
8088
8089 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8090
8091         * objc.dg/gnu-runtime-3.m: New test.
8092
8093 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8094
8095         PR c++/9278
8096         * g++.dg/other/void1.C: New test.
8097
8098 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8099
8100         PR middle-end/24998
8101         * gcc.dg/torture/fp-int-convert-float.c,
8102         gcc.dg/torture/fp-int-convert-double.c,
8103         gcc.dg/torture/fp-int-convert-long-double.c,
8104         gcc.dg/torture/fp-int-convert-timode.c,
8105         gcc.dg/torture/fp-int-convert-float80.c,
8106         gcc.dg/torture/fp-int-convert-float80-timode.c,
8107         gcc.dg/torture/fp-int-convert-float128.c,
8108         gcc.dg/torture/fp-int-convert-float128-timode.c,
8109         gcc.dg/torture/fp-int-convert.h: New files.
8110
8111 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8112
8113         PR middle-end/24989
8114         * gcc.dg/tree-ssa/bool-10.c: New test.
8115         * gcc.dg/tree-ssa/bool-11.c: New test.
8116         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8117
8118 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8119
8120         PR middle-end/24990
8121         * tree-ssa/pr24990-1.c: New test.
8122
8123 2005-11-24  Richard Guenther  <rguenther@suse.de>
8124         Dirk Mueller <dmueller@suse.de>
8125
8126         PR c++/14024
8127         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8128         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8129         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8130         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8131         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8132         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8133
8134 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8135
8136         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8137
8138 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8139
8140         PR c/21668
8141         * gcc.dg/Wc++-compat.c: New.
8142         * gcc.dg/Wno-c++-compat.c: New.
8143
8144 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8145
8146         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8147         (vspltish, vspltisw): Likewise.
8148
8149 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150
8151         PR libgfortran/24794
8152         * gfortran.dg/namelist_12.f: Fix quotes.
8153         * gfortran.dg/namelist_13.f90: Fix quotes.
8154         * gfortran.dg/namelist_14.f90: Fix quotes.
8155         * gfortran.dg/namelist_15.f90: Fix quotes.
8156         * gfortran.dg/namelist_use.f90: Fix quotes.
8157         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8158         * gfortran.dg/namelist_21.f90: New test.
8159         * gfortran.dg/namelist_22.f90: New test.
8160
8161 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8162
8163         PR target/23435
8164         * gcc.c-torture/compile/pr23435.c: New.
8165
8166 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8167
8168         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8169
8170 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8171
8172         * gcc.target/powerpc/405-macchw-1.c,
8173         gcc.target/powerpc/405-macchw-2.c,
8174         gcc.target/powerpc/405-macchwu-1.c,
8175         gcc.target/powerpc/405-macchwu-2.c,
8176         gcc.target/powerpc/405-machhw-1.c,
8177         gcc.target/powerpc/405-machhw-2.c,
8178         gcc.target/powerpc/405-machhwu-1.c,
8179         gcc.target/powerpc/405-machhwu-2.c,
8180         gcc.target/powerpc/405-maclhw-1.c,
8181         gcc.target/powerpc/405-maclhw-2.c,
8182         gcc.target/powerpc/405-maclhwu-1.c,
8183         gcc.target/powerpc/405-maclhwu-2.c,
8184         gcc.target/powerpc/405-mulchw-1.c,
8185         gcc.target/powerpc/405-mulchw-2.c,
8186         gcc.target/powerpc/405-mulchwu-1.c,
8187         gcc.target/powerpc/405-mulchwu-2.c,
8188         gcc.target/powerpc/405-mulhhw-1.c,
8189         gcc.target/powerpc/405-mulhhw-2.c,
8190         gcc.target/powerpc/405-mulhhwu-1.c,
8191         gcc.target/powerpc/405-mulhhwu-2.c,
8192         gcc.target/powerpc/405-mullhw-1.c,
8193         gcc.target/powerpc/405-mullhw-2.c,
8194         gcc.target/powerpc/405-mullhwu-1.c,
8195         gcc.target/powerpc/405-mullhwu-2.c,
8196         gcc.target/powerpc/405-nmacchw-1.c,
8197         gcc.target/powerpc/405-nmacchw-2.c,
8198         gcc.target/powerpc/405-nmachhw-1.c,
8199         gcc.target/powerpc/405-nmachhw-2.c,
8200         gcc.target/powerpc/405-nmaclhw-1.c,
8201         gcc.target/powerpc/405-nmaclhw-2.c,
8202         gcc.target/powerpc/440-macchw-1.c,
8203         gcc.target/powerpc/440-macchw-2.c,
8204         gcc.target/powerpc/440-macchwu-1.c,
8205         gcc.target/powerpc/440-macchwu-2.c,
8206         gcc.target/powerpc/440-machhw-1.c,
8207         gcc.target/powerpc/440-machhw-2.c,
8208         gcc.target/powerpc/440-machhwu-1.c,
8209         gcc.target/powerpc/440-machhwu-2.c,
8210         gcc.target/powerpc/440-maclhw-1.c,
8211         gcc.target/powerpc/440-maclhw-2.c,
8212         gcc.target/powerpc/440-maclhwu-1.c,
8213         gcc.target/powerpc/440-maclhwu-2.c,
8214         gcc.target/powerpc/440-mulchw-1.c,
8215         gcc.target/powerpc/440-mulchw-2.c,
8216         gcc.target/powerpc/440-mulchwu-1.c,
8217         gcc.target/powerpc/440-mulchwu-2.c,
8218         gcc.target/powerpc/440-mulhhw-1.c,
8219         gcc.target/powerpc/440-mulhhw-2.c,
8220         gcc.target/powerpc/440-mulhhwu-1.c,
8221         gcc.target/powerpc/440-mulhhwu-2.c,
8222         gcc.target/powerpc/440-mullhw-1.c,
8223         gcc.target/powerpc/440-mullhw-2.c,
8224         gcc.target/powerpc/440-mullhwu-1.c,
8225         gcc.target/powerpc/440-mullhwu-2.c,
8226         gcc.target/powerpc/440-nmacchw-1.c,
8227         gcc.target/powerpc/440-nmacchw-2.c,
8228         gcc.target/powerpc/440-nmachhw-1.c,
8229         gcc.target/powerpc/440-nmachhw-2.c,
8230         gcc.target/powerpc/440-nmaclhw-1.c,
8231         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8232
8233 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8234
8235         PR fortran/24774
8236         * gfortran.dg/inquire_9.f90: New test.
8237
8238         PR fortran/21647
8239         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8240
8241 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8242
8243         PR libfortran/24432
8244         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8245         Check that 'cos' is supported.
8246
8247 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8248
8249         PR fortran/24223
8250         * gfortran.dg/substring_equivalence.f90: New test.
8251
8252         PR fortran/24705
8253         * gfortran.dg/auto_internal_assumed.f90: New test.
8254
8255 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8256
8257         * gcc.dg/fold-div-2.c: New test.
8258
8259 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8260
8261         PR rtl-optimization/24883
8262         * gcc.c-torture/compile/pr24883.c: New test.
8263
8264 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8265
8266         PR middle-end/20583
8267         * gcc.c-torture/compile/pr20583.c: New.
8268
8269 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8270
8271         * gcc.c-torture/execute/usmul.c: New test.
8272
8273 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8274
8275         * gcc.dg/tree-ssa/vrp22.c: New test.
8276
8277 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8278
8279         PR middle-end/24912
8280         * gcc.dg/torture/pr24912-1.c: New test.
8281
8282 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8283
8284         PR fortran/24862
8285         * gfortran.dg/arrayio_derived_1.f90: New test.
8286
8287 2005-11-19  Richard Guenther  <rguenther@suse.de>
8288
8289         PR middle-end/23294
8290         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8291
8292 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8293
8294         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8295
8296 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8297
8298         PR c++/8355
8299         * g++.dg/template/friend39.C: New test.
8300
8301 2005-11-18  James E Wilson  <wilson@specifix.com>
8302
8303         * gcc.dg/builtin-strstr.c: New.
8304
8305 2005-11-18  Richard Henderson  <rth@redhat.com>
8306
8307         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8308         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8309         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8310         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8311         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8312         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8313         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8314         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8315         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8316         renaming to remove initial "ia64-".
8317
8318 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8319
8320         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8321
8322 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8323
8324         * g++.dg/cpp/string-2.C: New test.
8325
8326 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8327
8328         * gcc.dg/tree-ssa/loop-14.c: New test.
8329
8330 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8331             Michael Chamberlain <michael@chamberlain.net.au>
8332
8333         * ada/acats/run_all.sh (target_run): Kill long running tests.
8334
8335 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8336
8337         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8338         * gcc.dg/cleanup-9.c: Likewise.
8339         * gcc.dg/cleanup-10.c: Likewise.
8340         * gcc.dg/cleanup-11.c: Likewise.
8341
8342 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8343
8344         PR fortran/24892
8345         * gfortran.dg/open_access_append_1.f90: New test.
8346         * gfortran.dg/open_access_append_2.f90: New test.
8347
8348 2005-11-16  Richard Guenther  <rguenther@suse.de>
8349
8350         PR middle-end/24851
8351         * gcc.c-torture/execute/pr24851.c: New testcase.
8352
8353 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * gcc.dg/fold-overflow-1.c: New test.
8356
8357 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8358
8359         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8360         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8361
8362 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8363
8364         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8365         structures.
8366         * g++.dg/eh/forced2.C: Likewise.
8367         * g++.dg/eh/forced3.C: Likewise.
8368         * g++.dg/eh/forced4.C: Likewise.
8369
8370 2005-11-11  Mike Stump  <mrs@apple.com>
8371
8372         * g++.old-deja/g++.mike/unused.C: Add.
8373
8374 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/24667
8377         * g++.dg/warn/Wcast-qual1.C: New test.
8378
8379 2005-11-15  Jan Hubicka  <jh@suse.cz>
8380
8381         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8382
8383 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8384
8385         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8386
8387 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8388
8389         PR 24840
8390         * gcc.dg/tree-ssa/pr24840.c: New test.
8391
8392 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8393
8394         PR testsuite/24841
8395         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8396
8397 2005-11-14  Dale Johannesen  <dalej@apple.com>
8398
8399         * gcc.c-torture/execute/20051113-1.c: New.
8400
8401 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/24687
8404         * g++.dg/template/crash43.C: New test.
8405
8406 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8407
8408         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8409
8410 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++/24817
8413         * g++.dg/eh/spec8.C: New test.
8414
8415 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8416
8417         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8418
8419 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8420
8421         PR c++/20293
8422         * g++.dg/parse/ambig4.C: New test.
8423         * g++.dg/tc1/dr101.C: Adjust error markers.
8424         * g++.dg/lookup/strong-using-2.C: Likewise.
8425         * g++.dg/lookup/ambig5.C: Likewise.
8426         * g++.dg/lookup/ambig4.C: Likewise.
8427         * g++.dg/parse/crash22.C: Likewise.
8428
8429 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8430
8431         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8432
8433 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8434
8435         * gcc.dg/nested-calls-1.c: New test.
8436
8437 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8438
8439         * gfortran.dg/complex_intrinsic_1.f90: New test.
8440         * gfortran.dg/complex_intrinsic_2.f90: New test.
8441         * gfortran.dg/fgetc_1.f90: New test.
8442         * gfortran.dg/fgetc_2.f90: New test.
8443         * gfortran.dg/fgetc_3.f90: New test.
8444         * gfortran.dg/ftell_1.f90: New test.
8445         * gfortran.dg/ftell_2.f90: New test.
8446         * gfortran.dg/gnu_logical_1.F: New test.
8447         * gfortran.dg/gnu_logical_2.f90: New test.
8448
8449 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8450
8451         PR middle-end/24820
8452         * testsuite/gcc.dg/pr24820.c: New test.
8453
8454 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8455
8456         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8457         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8458         variable.
8459
8460 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8461
8462         testsuite/24614
8463         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8464
8465 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8466
8467         * gcc.target/cris/cris.exp: New file.
8468         * gcc.target/cris/rld-legit1.c: New test.
8469         * gcc.target/cris/rld-legit2.c: New test.
8470
8471 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR c++/24780
8474         * g++.dg/opt/pr24780.C: New test.
8475
8476         PR c++/24761
8477         * g++.dg/template/asm1.C: New test.
8478
8479 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8480
8481         PR libgfortran/24787
8482         * gfortran.dg/scan_1.f90: New test.
8483
8484 2005-11-12  Jan Hubicka  <jh@suse.cz>
8485
8486         * gcc.target/i386/minmax-1.c: New.
8487         * gcc.target/i386/minmax-2.c: New.
8488
8489 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8490
8491         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8492
8493 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8494
8495         * gcc.c-torture/execute/20051110-1.c,
8496         gcc.c-torture/execute/20051110-2.c: New tests.
8497
8498 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8499
8500         PR middle-end/24750
8501         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8502         New tests.
8503
8504 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8505
8506         * lib/target-libpath.exp (get_shlib_extension): New proc.
8507         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8508         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8509         * lib/objc.exp (objc_target_compile): Likewise.
8510         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8511         detection.
8512
8513 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8514
8515         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8516
8517         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8518         Add -static to additional_flags and pass it to target_compile.
8519
8520 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8521
8522         PR libgfortran/24719
8523         gfortran.dg/read_noadvance.f90: New test.
8524
8525         PR libgfortran/24699
8526         gfortran.dg/fmt_t_2.f90: New test.
8527
8528         PR libgfortran/24785
8529         gfortran.dg/read_x_eor.f90: New test.
8530
8531         PR libgfortran/24584
8532         gfortran.dg/namelist_empty.f90: Rename test.
8533
8534         PR libgfortran/24489
8535         gfortran/read_eor.f90: Rename test.
8536
8537 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8538
8539         PR fortran/15976
8540         * gfortran.dg/automatic_module_variable.f90: New test.
8541
8542 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8543
8544         PR target/24445
8545         * gcc.dg/pr24445.c: New test.
8546
8547 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8548
8549         PR fortran/24655
8550         PR fortran/24755
8551         * gfortran.dg/recursive_statement_functions.f90: Add statement
8552         functions using inline intrinsic functions and parameters to test
8553         that they no longer seg-fault.
8554
8555         PR fortran/24409
8556         gfortran.dg/nested_modules_4.f90: New test.
8557         gfortran.dg/nested_modules_5.f90: New test.
8558
8559 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8560
8561         PR fortran/24643
8562         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8563
8564 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8565
8566         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8567         failures.
8568
8569 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8570
8571         * gcc.dg/sparc-getcontext-1.c: New test.
8572
8573 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8574
8575         * gcc.dg/ifcvt-fabs-1.c: New test.
8576
8577 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8578
8579         PR other/4372
8580         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8581         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8582
8583 2005-11-09  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/24716
8586         * gcc.c-torture/execute/pr24716.c: New testcase.
8587
8588 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8589
8590         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8591
8592 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8593
8594         PR 24624
8595         * gcc.dg/pr24624.c: Testcase added.
8596
8597 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8598
8599         PR 24623
8600         * g++.dg/other/pr24623.C: Testcase added.
8601
8602 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8603
8604         PR fortran/22607
8605         * gfortran-dg/pure_byref_1.f90: New.
8606         * gfortran-dg/pure_byref_2.f90: New.
8607
8608 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8609
8610         PR c/24101
8611         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8612         * gcc.dg/dg.exp: Run main loop also for *.i files.
8613
8614 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR c++/19450
8617         * g++.dg/tls/diag-3.C: New test.
8618         * g++.dg/tls/diag-4.C: New test.
8619         * g++.dg/tls/static-1.C: New test.
8620         * g++.dg/tls/static-1a.cc: New file.
8621
8622 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8623
8624         PR 23046
8625         * g++.dg/tree-ssa/pr23046.C: New test.
8626
8627 2005-11-08  Devang Patel <dpatel@apple.com>
8628
8629         PR tree-optimization/23115
8630         * gcc.dg/tree-ssa/pr23115.c: New.
8631
8632 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8633
8634         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8635         * gcc.target/powerpc/pr16155.c: Same.
8636         * gcc.target/powerpc/altivec-1.c: Same.
8637         * gcc.target/powerpc/altivec-2.c: Same.
8638         * gcc.target/powerpc/altivec-3.c: Same.
8639         * gcc.target/powerpc/altivec-5.c: Same.
8640         * gcc.target/powerpc/altivec-11.c: Same.
8641         * gcc.target/powerpc/altivec-12.c: Same.
8642         * gcc.target/powerpc/altivec-14.c: Same.
8643         * gcc.target/powerpc/altivec-22.c: Same.
8644         * gcc.target/powerpc/altivec-consts.c: Same.
8645         * gcc.target/powerpc/altivec-pr22085.c: Same.
8646         * gcc.target/powerpc/altivec-splat.c: Same.
8647         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8648         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8649         * gcc.target/powerpc/darwin-longlong.c: Same.
8650
8651 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8652
8653         PR target/19340
8654         * gcc.dg/pr19340.c: New test.
8655
8656 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8657
8658         PR rtl-optimization/24683
8659         * gcc.dg/pr24683.c: New test.
8660
8661 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8662
8663         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8664         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8665
8666 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8667
8668         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8669
8670 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8671
8672         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8673
8674 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8675
8676         PR target/24230
8677
8678         * gcc.target/powerpc/altivec-consts.c,
8679         gcc.target/powerpc/altivec-splat.c: New testcase.
8680
8681 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8682
8683         PR c/24599
8684
8685         * gcc.dg/overflow-2.c: New testcase.
8686
8687 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8688
8689         PR rtl-optimization/23567
8690         * gcc.c-torture/execute/20051104-1.c: New test.
8691
8692 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8693
8694         PR fortran/24534
8695         gfortran.dg/private_type_2.f90: Modified to check that case with
8696         PRIVATE declaration within derived type is accepted.
8697
8698         PR fortran/20838
8699         gfortran.dg/pointer_assign_1.f90: New test.
8700
8701         PR fortran/20840
8702         * gfortran.dg/arrayio_0.f90: New test.
8703
8704         PR fortran/17737
8705         gfortran.dg/data_initialized.f90: New test.
8706         gfortran.dg/data_constraints_1.f90: New test.
8707         gfortran.dg/data_constraints_2.f90: New test.
8708
8709 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8710
8711         PR fortran/24174
8712         PR fortran/24305
8713         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8714
8715 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8716
8717         PR 24670
8718         * gcc.dg/tree-ssa/pr24670.c: New test.
8719
8720 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8721
8722         PR target/22432
8723         * gcc.target/i386/pr22432.c: New test.
8724
8725 2005-11-05  Richard Henderson  <rth@redhat.com>
8726
8727         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8728         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8729         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8730         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8731         from gcc.dg/alpha-*.
8732         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8733         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8734
8735 2005-11-05  Andreas Jaeger  <aj@suse.de>
8736
8737         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8738
8739 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8740
8741         PR target/23424
8742         * gcc.dg/torture/pr23424-1.c: New test.
8743
8744 2005-11-04  Richard Henderson  <rth@redhat.com>
8745
8746         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8747         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8748         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8749         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8750         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8751         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8752         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8753         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8754         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8755         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8756         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8757         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8758         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8759         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8760         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8761         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8762         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8763         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8764         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8765         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8766         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8767         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8768         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8769         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8770         Move from gcc.dg/.
8771         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8772         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8773         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8774         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8775         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8776         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8777         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8778         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8779         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8780         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8781         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8782         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8783         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8784         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8785         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8786         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8787         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8788         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8789         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8790         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8791         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8792         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8793         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8794         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8795         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8796         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8797         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8798         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8799         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8800         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8801         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8802         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8803         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8804         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8805         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8806         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8807         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8808         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8809         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8810         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8811         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8812         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8813         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8814         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8815         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8816
8817 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8818
8819         PR 24627
8820         * gcc.dg/tree-ssa/pr24627.c: New test.
8821
8822 2005-11-04 Paul Brook  <paul@codesourcery.com>
8823
8824         * gcc.dg/tls/opt-10.c: New test.
8825
8826 2005-11-04  Andreas Jaeger  <aj@suse.de>
8827
8828         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8829         avoid extra warnings.
8830
8831 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8832
8833         PR libfortran/22298
8834         * gcc/testsuite/lib/target-supports.exp
8835         (check_effective_target_static_libgfortran): New
8836         static_libgfortran effective target.
8837         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8838         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8839
8840 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8841
8842         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8843
8844 2005-11-03  Josh Conner  <jconner@apple.com>
8845
8846         PR c++/19989
8847         g++.dg/ext/array2.C: New test.
8848         g++.dg/template/dependent-name3.C: New test.
8849         g++.dg/template/dependent-name4.C: New test.
8850         g++.dg/template/sfinae2.C: New test.
8851
8852 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8853
8854         PR preprocessor/22042
8855         * gcc.dg/cpp/strify4.c: New test.
8856
8857 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8858
8859         PR c++/17964
8860         * g++.dg/cpp/string-1.C: New test.
8861
8862 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8863
8864         * gcc.target/powerpc: New directory.
8865         * gcc.target/powerpc/powerpc.exp: New file.
8866         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8867         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8868         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8869         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8870         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8871         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8872         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8873         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8874         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8875         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8876         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8877         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8878         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8879         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8880         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8881         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8882         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8883         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8884         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8885         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8886         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8887         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8888         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8889         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8890         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8891         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8892         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8893         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8894         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8895         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8896         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8897         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8898         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8899         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8900
8901 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/21627
8904         * g++.dg/warn/inline2.C: New test.
8905
8906 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8907
8908         PR middle-end/23155
8909         * g++.dg/ext/c99struct1.C: New test.
8910         * gcc.dg/union-cast-1.c: New test.
8911         * gcc.dg/union-cast-2.c: New test.
8912         * gcc.dg/union-cast-3.c: New test.
8913
8914 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8915
8916         PR middle-end/24589
8917         * gcc.c-torture/execute/zero-struct-2.c: New test.
8918
8919 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8920
8921         PR c++/24582
8922         * g++.dg/init/switch1.C: New test.
8923
8924 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8925
8926         * gcc.dg/delay-slot-1.c: New test.
8927
8928 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8929
8930         PR target/24620
8931         * gcc.dg/pr24620.c: New test.
8932
8933 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8934
8935         PR c/24329
8936         * gcc.dg/format/unnamed-1.c: New test.
8937
8938 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8939
8940         PR c++/22434
8941         * g++.dg/expr/cond8.C: New test.
8942
8943         PR c++/24560
8944         * g++.dg/parse/dot1.C: New test.
8945
8946 2005-11-02  Jan Hubicka  <jh@suse.cz>
8947
8948         PR target/23303
8949         * gcc.dg/i386-lea.c: New test
8950
8951 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8952
8953         PR target/24615
8954         * gcc.dg/pr24615.c: New test.
8955
8956 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8957
8958         PR target/24600
8959         * gcc.dg/pr24600.c: New test.
8960
8961 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8962
8963         PR c++/19253
8964         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8965         * g++.dg/parse/typename9.C: New test.
8966         * g++/dg/parse/typename10.C: Likewise.
8967
8968 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8969
8970         PR fortran/18157
8971         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8972         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8973         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8974
8975 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/24569
8978         * g++.dg/debug/static1.C: New test.
8979
8980 2005-11-02  Josh Conner  <jconner@apple.com>
8981
8982         * g++.dg/crash38.C: moved into proper directory...
8983         * g++.dg/template/crash42.C: ...here
8984
8985 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8986
8987         PR target/18338
8988         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8989         pcc_bitfield_type_matters || default_packed.
8990
8991         * lib/target-supports.exp
8992         (check_effective_target_pcc_bitfield_type_matters): New proc.
8993         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8994
8995         PR testsuite/23304
8996         * lib/target-supports.exp (check_effective_default_packed): New proc.
8997         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8998         Gate expected errors on target ! default_packed.
8999         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9000
9001 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9002
9003         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9004         change (r106358).
9005
9006 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9007
9008         PR fortran/24008
9009         * gfortran.dg/entry_5.f90: New.
9010         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9011
9012 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9013
9014         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9015
9016 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9017
9018         PR fortran/21565
9019         gfortran.dg/namelist_blockdata.f90: New test.
9020
9021         PR fortran/18737
9022         gfortran.dg/external_implicit_none.f90: New test.
9023
9024         PR fortran/14994
9025         * gfortran.dg/secnds.f: New test.
9026
9027 2005-10-31  Jan Hubicka  <jh@suse.cz>
9028
9029         PR target/20928
9030         * gcc.c-torture/compile/pr20928.c: New test.
9031
9032 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9033
9034         PR middle-end/23492
9035         * gcc.c-torture/compile/zero-strct-5.c: New test.
9036
9037 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9038
9039         PR libgfortran/24584
9040         * gfortran.dg/pr24584.f90: New test.
9041
9042 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9043
9044         PR fortran/18883
9045         * gfortran.dg/char_result_9.f90: New.
9046         * gfortran.dg/char_result_10.f90: New.
9047
9048 2005-10-30  Jan Hubicka  <jh@suse.cz>
9049
9050         * g++.dg/tree-ssa/pr24172.C: New testcase.
9051
9052 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9053
9054         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9055
9056 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9057
9058         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9059         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9060         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9061         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9062         gfortran.dg/enum_9.f90,
9063         gfortran.fortran-torture/compile/enum_1.f90,
9064         gfortran.fortran-torture/execute/enum_1.f90,
9065         gfortran.fortran-torture/execute/enum_2.f90,
9066         gfortran.fortran-torture/execute/enum_3.f90,
9067         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9068
9069 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9070
9071         PR target/18482
9072         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9073         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9074
9075 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9076
9077         PR libfortran/20179
9078         * gfortran.dg/mixed_io_1.f90: New test.
9079         * gfortran.dg/mixed_io_1.c: New file.
9080
9081 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9082
9083         * gfortran.dg/malloc_free_1.f90: New test.
9084
9085 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9086
9087         * gcc.dg/nested-func-4.c: Require profiling -pg.
9088
9089 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9090
9091         PR C++/23229
9092         * g++.dg/warn/main-2.C: New test.
9093
9094 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9095
9096         PR fortran/24545
9097         * gfortran.dg/interface_2.f90: new test.
9098
9099 2005-10-28  Josh Conner  <jconner@apple.com>
9100
9101         PR c++/22153
9102         * g++.dg/template/crash38.C: New test.
9103         * g++.dg/parse/explicit1.C: Change expected errors.
9104
9105 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9106
9107         PR C++/23426
9108         * g++.dg/other/large-size-array.C: New test.
9109
9110 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9111
9112         PR middle-end/24362
9113         * g++.dg/opt/complex4.C: New test.
9114
9115 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9116
9117         * gcc.dg/nested-func-4.c: New test.
9118
9119 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9120
9121         PR fortran/24158
9122         gfortran.dg/derived_recursion.f90: New test.
9123         gfortran.dg/implicit_actual.f90: New test.
9124
9125 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9126
9127         PR middle-end/24295, PR testsuite/24477
9128         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9129         removed when weakref hits the tree.
9130
9131 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9132
9133         * gfortran.dg/cray_pointers_4.f90: New test.
9134
9135         * gfortran.dg/cray_pointers_5.f90: New test.
9136
9137 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9138
9139         PR fortran/22290
9140         * gfortran.dg/assign_5.f90: New test.
9141         * gfortran.dg/assign_6.f: New test.
9142
9143 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9144
9145         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9146         CPU has no SSE support.
9147
9148 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9149
9150         PR libgfortran/24224
9151         * gfortran.dg/arrayio_1.f90: Update attribution.
9152         * gfortran.dg/arrayio_2.f90: Update attribution.
9153         * gfortran.dg/arrayio_3.f90: Update attribution.
9154         * gfortran.dg/arrayio_4.f90: Update test conditions.
9155         * gfortran.dg/arrayio_5.f90: Update attribution.
9156         * gfortran.dg/arrayio_6.f90: New test.
9157         * gfortran.dg/arrayio_7.f90: New test.
9158
9159 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9160
9161         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9162
9163 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9164
9165         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9166
9167 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9168
9169         PR fortran/24416
9170         * gfortran.dg/namelist_char_only.f90: New test.
9171
9172 2005-10-24  Asher Langton  <langton2@llnl.gov>
9173
9174         PR fortran/17031
9175         PR fortran/22282
9176         * gfortran.dg/cray_pointers_1.f90: New test.
9177         * gfortran.dg/cray_pointers_2.f90: New test.
9178         * gfortran.dg/cray_pointers_3.f90: New test.
9179         * gfortran.dg/loc_1.f90: New test.
9180         * gfortran.dg/loc_2.f90: New test.
9181
9182 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9183
9184         * gcc.dg/pr24225.c: New test.
9185
9186 2005-10-24  Asher Langton  <langton2@llnl.gov>
9187
9188         * gfortran.dg/dup_save_1.f90: New test.
9189         * gfortran.dg/dup_save_2.f90: New test.
9190
9191 2005-10-24  Paul Brook  <paul@codesourcery.com>
9192
9193         PR 24107
9194         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9195         stdint.h.
9196
9197 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9198
9199         PR libgfortran/24489
9200         * gfortran.dg/pr24489.f90: New test.
9201
9202 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9203
9204         PR fortran/23635
9205         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9206
9207 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9208
9209         PR target/18911
9210         * g++.dg/init/array16.C: Skip for mmix-*-*.
9211
9212 2005-10-23  Asher Langton  <langton2@llnl.gov>
9213
9214         * gfortran.dg/byte_1.f90: New test.
9215         * gfortran.dg/byte_2.f90: New test.
9216
9217 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9218
9219         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9220
9221 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9222
9223         PR fortran/18022
9224         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9225
9226         PR fortran/24311
9227         * gfortran.dg/merge_char_const.f90: New test.
9228
9229         PR fortran/24384
9230         * gfortran.dg/spread_scalar_source.f90: New test.
9231
9232 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9233
9234         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9235
9236         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9237         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9238
9239         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9240
9241 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9242
9243         PR fortran/24426
9244         * gfortran.dg/der_pointer_4.f90: New.
9245
9246 2005-10-22  David Ayers  <d.ayers@inode.at>
9247
9248         * obj-c++.dg/except-1.mm: Simplify.
9249
9250 2005-10-21  David Ayers  <d.ayers@inode.at>
9251
9252         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9253
9254 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9255
9256         * gfortran.dg/assumed_dummy_2.f90: New test.
9257
9258 2005-10-21  James E Wilson  <wilson@specifix.com>
9259
9260         PR preprocessor/15220
9261         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9262
9263 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9264
9265         * gcc.c-torture/execute/20051021-1.c: New test.
9266
9267 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/24260
9270         * g++.dg/ext/tmplattr1.C: New test.
9271
9272 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9273
9274         PR fortran/24440
9275         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9276
9277 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9278
9279         * obj-c++.dg/except-1.mm: New.
9280
9281         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9282
9283 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9284
9285         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9286
9287 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9288
9289         PR middle-end/24295
9290         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9291         declarations with the same names as thunks' alias targets, use
9292         aliases instead.
9293         * gcc.dg/attr-alias-3.c: New test.
9294         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9295
9296 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/22618
9299         * g++.dg/parse/access8.C: New test.
9300
9301 2005-10-20  Richard Guenther  <rguenther@suse.de>
9302
9303         PR c++/24439
9304         * g++.dg/tree-ssa/pr24439.C: New testcase.
9305
9306 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9307
9308         * g++.dg/opt/delay-slot-1.C: New test.
9309
9310 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9311
9312         PR fortran/21625
9313         * gfortran.fg/der_init_1.f90: New.
9314
9315 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9316
9317         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9318
9319 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/21908
9322         * g++.dg/parse/error28.C: New test.
9323
9324 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9325
9326         * gcc.dg/profile-generate-2.c: New test.
9327
9328 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9329
9330         PR target/23589
9331         * g++.dg/ext/dllimport11.C: New.
9332
9333 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9334
9335         PR c++/22293
9336         * g++.dg/other/friend3.C: New test.
9337
9338 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/23293
9341         * g++.dg/template/error19.C: New test.
9342
9343 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9344
9345         PR c++/21383
9346         * g++.dg/overload/koenig2.C: New.
9347
9348         PR c++/23118
9349         * g++.dg/overload/error2.C: New.
9350
9351         PR c++/22604
9352         * g++.dg/inherit/covariant14.C: New.
9353
9354 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9355
9356         PR c++/23440
9357         * g++.dg/parse/for1.C: New test.
9358
9359 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9360
9361         PR fortran/23446
9362         * gfortran.dg/host_dummy_index_1.f90: New test.
9363
9364         PR fortran/21459
9365         * gfortran.dg/automatic_char_len_2.f90: New test.
9366
9367         PR fortran/20866
9368         * gfortran.dg/recursive_statement_functions.f90: New test.
9369
9370         PR fortran/20853
9371         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9372
9373         PR fortran/20849
9374         * gfortran.dg/external_initializer.f90: New test.
9375
9376         PR fortran/20837
9377         * non_module_public.f90: New test.
9378
9379 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9380
9381         PR c++/24386
9382         * g++.dg/template/overload7.C: New.
9383
9384         PR c++/22551
9385         * g++.dg/other/switch2.C: Remove expected warnings.
9386
9387         PR c++/21353
9388         * g++.dg/template/defarg6.C: New.
9389
9390 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9391
9392         PR target/24315
9393         * gcc.target/i386/pr24315.c: New test.
9394
9395 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/24389
9398         * g++.dg/template/static21.C: New test.
9399         * g++.dg/template/static21-a.cc: Likewise.
9400
9401 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9402
9403         PR c++/23959
9404         * g++.dg/warn/Wswitch-default-1.C: New test.
9405         * g++.dg/warn/Wswitch-default-2.C: New test.
9406
9407 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9408
9409         PR c++/22173
9410         * g++.dg/parse/template18.C: New test.
9411         * g++.dg/template/nontype15.C: Likewise.
9412
9413 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9414
9415         PR fortran/22273
9416         * gfortran.dg/spec_expr_2.f90: New.
9417
9418 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9419
9420         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9421         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9422         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9423         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9424         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9425         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9426         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9427         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9428         previous target-specific skips and warning-message matches where
9429         applicable.
9430
9431 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c++/21347
9434         * g++.dg/warn/Wctor-dtor.C: New test.
9435
9436 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9437
9438         PR c/23439
9439         * gcc.dg/for-1.c: New test.
9440
9441 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/19565
9444         * g++.dg/warn/Wconversion1.C: New test.
9445         * g++.dg/ext/packed4.C: Compile with -w.
9446         * g++.dg/opt/20050511-1.C: Likewise.
9447         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9448
9449 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9450
9451         * gfortran.dg/boz_5.f90: New test.
9452
9453 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9454
9455         PR c++/22551
9456         * g++.dg/other/switch2.C: New.
9457
9458         PR c++/23984
9459         * g++.dg/init/ctor7.C: New.
9460
9461 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9462
9463         PR c++/23730
9464         * g++.dg/parse/crash32.C: New test.
9465
9466 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9467
9468         PR c++/20721
9469         * g++.dg/init/goto2.C: New test.
9470
9471         PR c++/22464
9472         * g++.dg/template/crash/41.C: New test.
9473
9474         PR c++/22180
9475         * g++.dg/template/crash40.C: New test.
9476
9477         PR c++/23694
9478         * g++.dg/parse/friend5.C: New test.
9479
9480         PR c++/23307
9481         * g++.dg/template/crash38.C: New test.
9482
9483         PR c++/22352
9484         * g++.dg/template/friend38.C: New test.
9485
9486         PR c++/22405
9487         * g++.dg/template/crash39.C: New test.
9488
9489 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9490
9491         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9492         gcc.dg/debug/dwarf2/dwarf-char2.c,
9493         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9494
9495         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9496
9497 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9498
9499         * gcc.dg/dll-2.c: Add tests for warnings.
9500         * gcc.dg/dll-3.c: Likewise.
9501         * gcc.dg/dll-4.c: Likewise.
9502
9503         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9504         * g++.dg/ext/dllimport2.C: Likewise.
9505         * g++.dg/ext/dllimport3.C: Likewise.
9506         * g++.dg/ext/dllimport7.C: Likewise.
9507         * g++.dg/ext/dllimport8.C: Likewise.
9508         * g++.dg/ext/dllimport9.C: Likewise.
9509
9510 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/24092
9513         * gfortran.dg/derived_pointer_recursion.f90: New test.
9514
9515 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9516
9517         * gcc.c-torture/execute/20051012-1.c: New test.
9518
9519 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9520
9521         PR fortran/18082
9522         * gfortran.dg/automatic_char_len_1.f90: New test.
9523
9524 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9525
9526         PR fortran/20847
9527         * gfortran.dg/save_common.f90: New test.
9528
9529         PR fortran/20856
9530         * gfortran.dg/save_result.f90: New test.
9531
9532 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9533
9534         PR c++/21592
9535         * g++.dg/template/dependent-expr1.C: Add new expected error.
9536         * g++.dg/template/dependent-expr2.C: Adjust error text.
9537         * g++.dg/template/overload6.C: New.
9538
9539         PR c++/23797
9540         * g++.dg/other/typename8.C: New.
9541
9542         PR c++/21117
9543         * g++.dg/other/return1.C: New.
9544
9545 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9546
9547         PR c++/24052
9548         * g++.dg/ext/label5.C: New.
9549
9550 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9551
9552         PR c++/19964
9553         * g++.dg/parse/crash31.C: New.
9554
9555 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9556
9557         * g++.dg/ipa/ipa-1.c: New test.
9558         * g++.dg/ipa/ipa-2.c: New test.
9559         * g++.dg/ipa/ipa-3.c: New test.
9560         * g++.dg/ipa/ipa-4.c: New test.
9561         * g++.dg/ipa/ipa-5.c: New test.
9562         * g++.dg/ipa/ipa.exp: New file.
9563
9564 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/24207
9567         * gfortran.dg/private_type_3.f90: New test.
9568
9569 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9570
9571         PR fortran/20786
9572         gfortran.dg/aint_anint_1.f90: New test.
9573
9574 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9575
9576         PR libgfortran/24313
9577         gfortran.dg/csqrt.f: New test.
9578
9579 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9580
9581         PR c++/8057
9582         * g++.dg/warn/noeffect7.C: New test.
9583         * g++.dg/warn/noeffect2.C: Instantiate templates.
9584         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9585         and warning.
9586
9587 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9588
9589         PR c++/21089
9590         * g++.dg/init/float1.C: New test.
9591
9592         PR c++/24277
9593         * g++.dg/init/member1.C: Tweak error markers.
9594
9595 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9596
9597         PR testsuite/24281
9598         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9599         Check for null pointer.
9600
9601 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9602
9603         PR c++/21369
9604         * g++.dg/parse/ret-type3.C: New test.
9605
9606 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9607
9608         PR tree-opt/23946
9609         * gcc.c-torture/compile/pr23946.c: New test.
9610
9611 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9612
9613         * g++.dg/opt/mmx2.C: New test.
9614
9615 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/24277
9618         * g++.dg/template/static20.C: New test.
9619
9620         PR c++/24302
9621         * g++.dg/warn/Wunused-12.C: New test.
9622
9623         PR c++/23437
9624         * g++.dg/template/arg4.C: New test.
9625
9626 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9627
9628         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9629         * gcc.dg/ucnid-3.c: Likewise.
9630         * gcc.dg/ucnid-4.c: Likewise.
9631         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9632         * g++.dg/other/ucnid-1.C: Likewise.
9633         * gcc.dg/sparc-frame-1.c: New test.
9634
9635 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/24139
9638         * g++.dg/template/spec27.C: New test.
9639
9640         PR c++/24275
9641         * g++.dg/template/static19.C: New test.
9642
9643 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9644
9645         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9646         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9647
9648 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9649
9650         PR target/24136
9651         * gfortran.fortran-torture/compile/pr24136.f: New test.
9652
9653 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9654
9655         PR c++/22172
9656         * g++.dg/parse/crash30.C: New test.
9657
9658 2005-10-07  Richard Guenther  <rguenther@suse.de>
9659
9660         PR middle-end/24227
9661         * gcc.c-torture/compile/pr24227.c: New testcase.
9662
9663 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9664
9665         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9666         Do not put aligned attributes on array elements.
9667
9668 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9669
9670         PR testsuite/23611, PR testsuite/23615
9671         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9672         writing prototypes of library functions by hand.
9673         * obj-c++.dg/bitfield-4.mm: Likewise.
9674         * obj-c++.dg/const-str-4.mm: Likewise.
9675         * obj-c++.dg/encode-4.mm: Likewise.
9676         * obj-c++.dg/encode-5.mm: Likewise.
9677         * obj-c++.dg/encode-6.mm: Likewise.
9678         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9679         * obj-c++.dg/method-10.mm: Likewise.
9680         * obj-c++.dg/method-17.mm: Likewise.
9681         * obj-c++.dg/method-19.mm: Likewise.
9682         * obj-c++.dg/try-catch-2.mm: Likewise.
9683
9684 2005-10-06  Richard Henderson  <rth@redhat.com>
9685
9686         PR 24236
9687         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9688
9689 2005-10-06  Dale Johannesen  <dalej@apple.com>
9690
9691         * gcc.c-torture/execute/20030125-1.c: Correct.
9692
9693 2005-10-06  Richard Guenther  <rguenther@suse.de>
9694
9695         PR tree-optimization/24238
9696         * g++.dg/tree-ssa/pr24238.C: New testcase.
9697
9698 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9699
9700         PR 18568
9701         * gfortran.dg/der_pointer_3.f90: New test.
9702
9703 2005-10-05  Devang Patel  <dpatel@apple.com>
9704
9705         PR Debug/23205
9706         * g++.dg/other/PR23205.C: New.
9707
9708 2005-10-05  Richard Henderson  <rth@redhat.com>
9709
9710         PR target/23602
9711         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9712         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9713
9714 2005-10-05  Dale Johannesen  <dalej@apple.com>
9715
9716         * gcc.c-torture/execute/float-floor.c: New.
9717
9718 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9719
9720         PR tree-optimization/21419
9721         PR tree-optimization/24146
9722         PR tree-optimization/24151
9723
9724         * g++.dg/ext/asm7.C: New.
9725         * g++.dg/ext/asm8.C: New.
9726         * gcc.dg/asm-1.c: Compile on all targets.
9727         * gcc.dg/asm-pr24146.c: New.
9728         * gcc.dg/pr21419.c: Adjust error messages.
9729
9730 2005-10-05  Richard Guenther  <rguenther@suse.de>
9731
9732         PR fortran/24176
9733         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9734
9735 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9736
9737         PR c++/23513
9738         * g++.dg/template/spec22.C: Robustify test.
9739         * g++.dg/template/spec26.C: New.
9740
9741 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9742
9743         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9744         if target supports vector instructions.
9745
9746 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9747
9748         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9749         C99 functions.
9750
9751 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9752
9753         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9754         check_effective_target_fortran_large_int): Replace cached result
9755         when target changes.
9756
9757 2005-10-04  Devang Patel  <dpatel@apple.com>
9758
9759         * gcc.dg/i386-sse-vect-types.c: New.
9760
9761 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9762
9763         PR preprocessor/13726
9764         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9765         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9766
9767 2005-10-04  Richard Guenther  <rguenther@suse.de>
9768
9769         PR c/23576
9770         * gcc.dg/noncompile/pr23576.c: New testcase.
9771
9772 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9773
9774         PR middle-end/23125
9775         * gcc.dg/register-var-3.c: New test.
9776
9777 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9778
9779         * gcc.dg/pr23049.c: New test.
9780
9781         * gcc.dg/ucnid-4.c: Fix test.
9782
9783 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9784
9785         PR 23445
9786         * gcc.c-torture/compile/pr23445.c: New test.
9787
9788 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9789
9790         * g++.dg/overload/unknown1.C: New.
9791
9792 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9793
9794         PR c++/17775
9795         * g++.dg/template/repo4.C: New test.
9796
9797 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9798
9799         PR libfortran/19308
9800         * gfortran.dg/large_real_kind_2.F90: New test.
9801         * gfortran.dg/large_integer_kind_2.f90: New test.
9802
9803 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9804
9805         * lib/target-supports.exp (check_effective_target_vect_shift):
9806         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9807         (check_effective_target_vect_condition): Fix copy-n-pasto.
9808
9809         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9810         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9811         targets.
9812
9813 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/22621
9816         * g++.dg/template/overload5.C : New test.
9817
9818         PR c++/23840
9819         * g++.dg/expr/stdarg1.C: New test.
9820
9821 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9822
9823         PR 24142
9824         * gcc.c-torture/execute/pr24142.c: New test.
9825
9826 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9827
9828         PR 24141
9829         * gcc.c-torture/execute/pr24141.c: New test.
9830
9831 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9832             Diego Novillo  <dnovillo@redhat.com>
9833
9834         PR 23604
9835         * gcc.c-torture/execute/pr23604.c: New test.
9836
9837 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9838
9839         PR fortran/16404
9840         PR fortran/20835
9841         PR fortran/20890
9842         PR fortran/20899
9843         PR fortran/20900
9844         PR fortran/20901
9845         PR fortran/20902
9846         gfortran.dg/equiv_constraint_1.f90: New test.
9847         gfortran.dg/equiv_constraint_2.f90: New test.
9848         gfortran.dg/equiv_constraint_3.f90: New test.
9849         gfortran.dg/equiv_constraint_4.f90: New test.
9850         gfortran.dg/equiv_constraint_5.f90: New test.
9851         gfortran.dg/equiv_constraint_6.f90: New test.
9852         gfortran.dg/equiv_constraint_7.f90: New test.
9853         gfortran.dg/equiv_constraint_8.f90: New test.
9854         gfortran.dg/private_type_1.f90: New test.
9855         gfortran.dg/private_type_2.f90: New test.
9856         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9857         980628-10.f: Assert std=gnu to permit mixing of
9858         types in equivalence statements.
9859
9860 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9861
9862         PR 24112
9863         * gfortran.dg/open_status_1.f90: New.
9864
9865 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9866
9867         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9868         * gcc.dg/vect/pr22480.c: Clean up temp files.
9869         * gcc.dg/vect/pr23831.c: Clean up temp files.
9870         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9871         Clean up temp files.
9872         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9873         Clean up temp files.
9874
9875         * gcc.dg/20050309-1.c: Clean up temp files.
9876         * gcc.dg/20050325-1.c: Clean up temp files.
9877
9878 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9879
9880         PR tree-optimization/24059
9881         * gcc.dg/vect/pr24059.c : New test.
9882
9883 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9884
9885         PR middle-end/24109
9886         * gcc.c-torture/execute/20050929-1.c: New test.
9887
9888 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9889
9890         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9891
9892 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9893
9894         PR c/21419
9895         * gcc.dg/pr21419.c: New test.
9896
9897 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9898
9899         * gcc.dg/pr23911.c: New test.
9900
9901 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9904
9905         PR c++/16782
9906         * g++.dg/parse/qualified4.C: New test.
9907         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9908         * g++.old-deja/g++.mike/p8154.C: Likewise.
9909
9910 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/22147
9913         * g++.dg/template/friend37.C: New test.
9914         * g++.dg/parse/crash28.C: Adjust error markers.
9915
9916 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9917
9918         PR fortran/18518
9919         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9920
9921 2005-09-27  Devang Patel  <dpatel@apple.com>
9922
9923         PR tree-optimization/23625
9924         * gcc.dg/pr23625.c: New test.
9925
9926 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9927
9928         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9929         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9930
9931 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR fortran/23677
9934         * gfortran.fortran-torture/execute/save_1.f90: New test.
9935         * gfortran.dg/save_1.f90: New test.
9936
9937 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9938
9939         * gcc.target/i386/builtin-apply-mmx.c: New test.
9940
9941         PR target/22576
9942         * gcc.target/i386/pr22576.c: New test.
9943
9944         PR target/22585
9945         * gcc.target/i386/pr22585.c: New test.
9946
9947         PR target/23268
9948         * gcc.target/i386/pr23268.c: New test.
9949
9950         PR middle-end/23831
9951         * gcc.dg/vect/pr23831.c: New test.
9952
9953         PR target/24055
9954         * gcc.target/i386/pr24055.c: New test.
9955
9956 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9957
9958         PR tree-optimization/23960
9959         * gcc.c-torture/compile/pr23960.c: New.
9960
9961 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9962
9963         PR fortran/16861
9964         * gfortran.dg/nested_modules_3.f90: New.
9965
9966 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9967
9968         PR fortran/24005
9969         gfortran.dg/interface_1.f90: New test.
9970
9971 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9972         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9973
9974         PR fortran/23843
9975         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9976
9977 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9978
9979         PR fortran/23516
9980         * gfortran.dg/imag_1.f: New test.
9981         * gfortran.dg/imag_2.f: Ditto.
9982
9983 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9984
9985         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9986
9987 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR c++/21983
9990         * g++.dg/warn/pr21983.C: New test.
9991
9992 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/23993
9995         * g++.dg/template/array14.C: New test.
9996
9997 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9998
9999         PR fortran/19929
10000         * gfortran.dg/der_ptr_component_1.f90: New test.
10001
10002 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10003
10004         PR c++/23965
10005         * g++.dg/template/error1.C: Reject "no matching function" message.
10006
10007 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10008
10009         PR c++/17609
10010         * g++.dg/lookup/error1.C: New test.
10011
10012 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10013
10014         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10015         functionality of the testcase.
10016
10017 2005-09-20  Richard Henderson  <rth@redhat.com>
10018
10019         * gcc.dg/vect/vect-22.c: Require vect_float.
10020         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10021
10022 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10023
10024         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10025         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10026         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10027         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10028         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10029         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10030         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10031         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10032         * gcc.dg/cpp/ucnid-8.c: New test.
10033
10034 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10035
10036         PR tree-optimization/23929
10037         * gcc.c-torture/compile/pr23929.c: New test.
10038
10039 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10040
10041         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10042         for one loop.
10043
10044 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10045
10046         PR testsuite/23186
10047         * g++.dg/other/pr22003.C: Require named sections.
10048
10049 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR c++/23947
10052         * g++.dg/rtti/crash3.C: New test.
10053
10054         PR tree-optimization/23818
10055         * gcc.dg/pr23818.c: New test.
10056
10057 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10058
10059         PR fortran/23420
10060         * gfortran.dg/print_fmt_4.f: New.
10061
10062 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR fortran/23663
10065         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10066
10067 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10068
10069         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10070         Use pointers to local alignable arrays instead. Added comments.
10071         * gcc.dg/vect/vect-46.c: Likewise.
10072         * gcc.dg/vect/vect-48.c: Likewise.
10073         * gcc.dg/vect/vect-49.c: Likewise.
10074         * gcc.dg/vect/vect-52.c: Likewise.
10075         * gcc.dg/vect/vect-53.c: Likewise.
10076         * gcc.dg/vect/vect-54.c: Likewise.
10077         * gcc.dg/vect/vect-56.c: Likewise.
10078         * gcc.dg/vect/vect-57.c: Likewise.
10079         * gcc.dg/vect/vect-58.c: Likewise.
10080         * gcc.dg/vect/vect-60.c: Likewise.
10081         * gcc.dg/vect/vect-61.c: Likewise.
10082
10083         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10084         The test is no longer vectorizable on vect_no_align targets.
10085         * gcc.dg/vect/vect-43.c: Likewsie.
10086
10087         * gcc.dg/vect/vect-44.c: Added comments.
10088         * gcc.dg/vect/vect-45.c: Added comments.
10089         * gcc.dg/vect/vect-50.c: Added comments.
10090         * gcc.dg/vect/vect-51.c: Added comments.
10091
10092         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10093         aligned type.
10094         * gcc.dg/vect/Os-vect-95.c: Likewise.
10095
10096         * gcc.dg/vect/vect-41.c: Test removed.
10097         * gcc.dg/vect/vect-47.c: Test removed.
10098         * gcc.dg/vect/vect-55.c: Test removed.
10099         * gcc.dg/vect/vect-59.c: Test removed.
10100
10101 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10102
10103         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10104         No longer vectorizable on vect_no_align targets.
10105         * gcc.dg/vect/pr20122.c: Likewise.
10106         * gcc.dg/vect/vect-74.c: Likewise.
10107         * gcc.dg/vect/vect-75.c: Likewise.
10108         * gcc.dg/vect/vect-76.c: Likewise.
10109
10110         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10111         Will not be vectorizable on vect_no_align targets once aliasing issues
10112         are resolved.
10113         * gcc.dg/vect/vect-79.c: Likewise.
10114
10115         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10116         * gcc.dg/vect/vect-78.c: Likewise.
10117         * gcc.dg/vect/vect-97.c: Likewise.
10118
10119 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10120
10121         * gcc.dg/pr23943.c: New test.
10122
10123 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10124
10125         PR fortran/19181
10126         * gfortran.dg/derived_pointer_null_1.f90: New test.
10127
10128 2005-09-18  Richard Guenther  <rguenther@suse.de>
10129
10130         PR middle-end/23944
10131         * gcc.c-torture/compile/pr23944.c: New testcase.
10132
10133 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10134
10135         PR fortran/15975
10136         * gfortran.dg/der_pointer_2.f90: New test.
10137
10138 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10139
10140         PR fortran/16861
10141         * gfortran.dg/nested_modules_2.f90: New test.
10142
10143 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10144
10145         PR c++/18368
10146         * g++.dg/other/semicolon.C: New test.
10147
10148 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10149
10150         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10151         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10152
10153 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10154
10155         PR c++/23914
10156         * g++.dg/template/static18.C: New test.
10157
10158         PR c++/21514
10159         * g++.dg/template/crash19.C: Remove dg-error marker.
10160         * g++.dg/template/local4.C: New test.
10161
10162 2005-09-16  Paul Brook  <paul@codesourcery.com>
10163
10164         PR fortran/23906
10165         * gfortran.dg/dependency_1.f90: New test.
10166
10167 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/23896
10170         * g++.dg/template/static17.C: New test.
10171
10172 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10173
10174         PR c++/23139
10175         * g++.dg/warn/huge-val1.C: New test.
10176
10177 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c++/13140
10180         * g++.dg/parse/class2.C: New test.
10181         * g++.dg/template/explicit8.C: Likewise.
10182         * g++.dg/template/spec25.C: Likewise.
10183
10184 2005-09-14  Josh Conner  <jconner@apple.com>
10185
10186         PR middle-end/23584
10187         * gcc.dg/pr23584.c: New test.
10188
10189 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10190
10191         PR fortran/21875 Internal Unit Array I/O, NIST
10192         * gfortran.dg/arrayio_1.f90: New test.
10193         * gfortran.dg/arrayio_1.f90: New test.
10194         * gfortran.dg/arrayio_1.f90: New test.
10195         * gfortran.dg/arrayio_1.f90: New test.
10196         * gfortran.dg/arrayio_1.f90: New test.
10197
10198 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10199
10200         PR middle-end/22480
10201         * gcc.dg/vect/pr22480.c: New test.
10202
10203 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10204
10205         PR fortran/19358
10206         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10207
10208 2005-09-13 Josh Conner <jconner@apple.com>
10209
10210         PR c++/23180
10211         * g++.dg/init/struct2.C: New test.
10212         * g++.dg/init/struct3.C: New test.
10213
10214 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10215
10216         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10217         Clean up temp files.
10218         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10219         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10220         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10221         gcc.dg/tree-ssa/builtin-printf-1.c,
10222         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10223         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10224         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10225         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10226         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10227         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10228         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10229         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10230         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10231         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10232         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10233         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10234
10235 2005-09-13  Josh Conner  <jconner@apple.com>
10236
10237         * lib/gcc-dg.exp: Load scanipa.exp.
10238         (cleanup-dump): New procedure.
10239         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10240         * lib/scandump.exp: New file.
10241         * lib/scantree.exp: Use it.
10242         * lib/scanipa.exp: New file.
10243
10244 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10245
10246         PR fortran/17740
10247         * gfortran.dg/generic_4.f90: New test.
10248
10249 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10250
10251         PR target/23816
10252         * gcc.target/i386/pr23816-1.c: New test.
10253         * gcc.target/i386/pr23816-2.c: New test.
10254
10255
10256 2005-09-13  Bastian Blank <waldi@debian.org>
10257
10258         PR c++/16171
10259         * g++.dg/abi/mangle26.C: New test.
10260         * g++.dg/abi/mangle27.C: New test.
10261         * g++.dg/abi/mangle28.C: New test.
10262         * g++.dg/abi/mangle29.C: New test.
10263
10264         PR c++/23839
10265         * g++.dg/parse/register1.C: New test.
10266
10267 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10268
10269         PR c++/23842
10270         * g++.dg/template/access16.C: New test.
10271
10272 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10273
10274         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10275
10276 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10277
10278         PR fortran/18899
10279         * gfortran.dg/shape_2.f90: New test.
10280
10281 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10282
10283         PR target/19269
10284         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10285         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10286         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10287         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10288         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10289         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10290         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10291         tests.
10292
10293 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/23841
10296         * g++.dg/parse/template17.C: New test.
10297
10298 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/23789
10301         * g++.dg/template/nontype14.C: New test.
10302
10303 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10304
10305         PR g++/7874
10306         * g++.dg/lookup/friend7.C: New test.
10307         * g++.dg/lookup/friend8.C: New test.
10308         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10309         so that it will be found via argument dependent lookup.
10310         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10311         friend functions which will no longer be found.
10312         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10313         function g, so that it will be found via argument dependent
10314         lookup.
10315         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10316         * g++.old-deja/g++.mike/net43.C: Likewise.
10317
10318 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10319
10320         PR c++/23691
10321         * g++.dg/template/static16.C: New test.
10322
10323 2005-09-12  Josh Conner  <jconner@apple.com>
10324
10325         PR middle-end/23237
10326         * gcc.c-torture/compile/pr23237.c: New test.
10327
10328 2005-09-11  Richard Henderson  <rth@redhat.com>
10329
10330         * g++.dg/other/error8.C: Update expected diagnostic text.
10331
10332 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10333
10334         PR libfortran/19872
10335         * gfortran.dg/overwrite_1.f: New test.
10336
10337 2005-09-09  Josh Conner  <jconner@apple.com>
10338
10339         * g++.dg/init/pr23180-1.C: Removed.
10340         * g++.dg/init/pr23180-2.C: Removed.
10341
10342 2005-09-09  David Daney <ddaney@avtrex.com>
10343
10344         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10345         files which are ...
10346         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10347         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10348
10349 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10350
10351         * gfortran.dg/iostat_2.f90: New test.
10352
10353 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/22252
10356         * g++.dg/ext/interface1.C: New test.
10357         * g++.dg/ext/interface1.h: Likewise.
10358         * g++.dg/ext/interface1a.cc: Likewise.
10359
10360 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10361
10362         * gfortran.dg/iomsg_1.f90: New test case.
10363
10364 2005-09-09  Richard Guenther  <rguenther@suse.de>
10365
10366         PR c++/23624
10367         * g++.dg/tree-ssa/pr23624.C: New testcase.
10368
10369 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10370
10371         PR fortran/19239
10372         * gfortran.dg/vector_subscript_1.f90,
10373         * gfortran.dg/vector_subscript_2.f90: New tests.
10374
10375 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10376
10377         PR fortran/21104
10378         * gfortran.dg/array_alloc_1.f90,
10379         * gfortran.dg/array_alloc_2.f90,
10380         * gfortran.dg/array_alloc_3.f90: New tests.
10381
10382 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10383
10384         PR fortran/12840
10385         * gfortran.dg/array_constructor_6.f90
10386         * gfortran.dg/array_constructor_7.f90
10387         * gfortran.dg/array_constructor_8.f90
10388         * gfortran.dg/array_constructor_9.f90
10389         * gfortran.dg/array_constructor_10.f90
10390         * gfortran.dg/array_constructor_11.f90
10391         * gfortran.dg/array_constructor_12.f90: New tests.
10392
10393 2005-09-08  Josh Conner  <jconner@apple.com>
10394
10395         PR c++/23180
10396         * g++.dg/init/pr23180-1.C: New test.
10397         * g++.dg/init/pr23180-2.C: New test.
10398
10399 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10400
10401         PR fortran/18878
10402         * gfortran.dg/module_double_reuse.f90: New.
10403
10404 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10405
10406         PR fortran/23270
10407         PR fortran/22304
10408         PR fortran/18870
10409         PR fortran/17917
10410         PR fortran/16511
10411         * gfortran.dg/common_equivalence_1.f: New.
10412         * gfortran.dg/common_equivalence_2.f: New.
10413         * gfortran.dg/common_equivalence_3.f: New.
10414         * gfortran.dg/contained_equivalence_1.f90: New.
10415         * gfortran.dg/module_blank_common.f90: New.
10416         * gfortran.dg/module_commons_1.f90: New.
10417         * gfortran.dg/module_equivalence_1.f90: New.
10418         * gfortran.dg/nested_modules_1.f90: New.
10419         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10420         equivalences and add comment to connect the test with
10421         the PR.
10422
10423 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10424
10425         PR fortran/23765
10426         * gfortran.dg/common_6.f90: New test.
10427
10428 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10429
10430         PR fortran/15326
10431         * gfortran.dg/char_result_1.f90,
10432         * gfortran.dg/char_result_2.f90,
10433         * gfortran.dg/char_result_3.f90,
10434         * gfortran.dg/char_result_4.f90,
10435         * gfortran.dg/char_result_5.f90,
10436         * gfortran.dg/char_result_6.f90,
10437         * gfortran.dg/char_result_7.f90,
10438         * gfortran.dg/char_result_8.f90: New tests.
10439
10440 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10441
10442         PR fortran/19928
10443         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10444
10445 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10446
10447         PR obj-c++/16816
10448         * obj-c++.dg/selector-5.mm: New test.
10449         * obj-c++.dg/selector-6.mm: New test.
10450
10451 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10452
10453         PR objc/20574
10454         PR objc/19324
10455         * objc.dg/error-1.m: New test.
10456
10457 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10458
10459         PR fortran/23373
10460         * gfortran.fortran-torture/execute/pr23373-1.f90,
10461         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10462
10463 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10464
10465         PR libfortran/23760
10466         * gfortran.dg/g77/1832.f: Remove long string in write statement
10467         to allow the test to pass on correct list directed output with
10468         prepended space.
10469
10470 2005-09-07  James E Wilson  <wilson@specifix.com>
10471
10472         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10473
10474 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10475
10476         * gfortran.dg/parameter+save.f90: Rename to
10477         * gfortran.dg/parameter_save.f90: .. this.
10478
10479 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10480
10481         PR fortran/20848
10482         * gfortran.dg/parameter+save.f90: New test case.
10483
10484 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10485
10486         PR fortran/19269
10487         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10488
10489 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10490
10491         PR c/23075
10492         * gcc.dg/pr23075.c: New test.
10493         * g++.dg/warn/pr23075.C: New test.
10494
10495         PR target/22362
10496         * gcc.target/i386/pr22362.c: New test.
10497
10498         PR rtl-optimization/23098
10499         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10500
10501         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10502         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10503         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10504
10505 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10506
10507         * g++.dg/expr/cast6.C: New test.
10508
10509         PR c++/9782
10510         * g++.dg/init/new15.C: New test.
10511
10512 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10513
10514         * gcc.dg/vect/Os-vect-95.c: New test.
10515         * gcc.dg/vect/vect-95.c: Same.
10516
10517 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10518
10519         * gcc.dg/vect/vect-29.c: Update xfail testing.
10520         * gcc.dg/vect/vect-44.c: Same.
10521         * gcc.dg/vect/vect-48.c: Same.
10522         * gcc.dg/vect/vect-50.c: Same.
10523         * gcc.dg/vect/vect-72.c: Same.
10524         * gcc.dg/vect/vect-77.c: Same.
10525         * gcc.dg/vect/vect-78.c: Same.
10526         * gcc.dg/vect/vect-80.c: Same.
10527         * gcc.dg/vect/vect-96.c: Same.
10528         * gcc.dg/vect/vect-100.c: Same.
10529         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10530         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10531         * gfortran.dg/vect/vect-5.f90: Same.
10532
10533 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10534
10535         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10536         start strings.
10537         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10538         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10539
10540         PR c++/23056
10541         * g++.dg/opt/pr23056.C: New test.
10542
10543         PR rtl-optimization/23098
10544         * gcc.target/i386/pr23098.c: New test.
10545
10546 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/23667
10549         * g++.dg/template/static15.C: New test.
10550
10551         PR c++/21440
10552         * g++.dg/ext/stmtexpr5.C: New test.
10553         * g++.dg/ext/stmtexpr6.C: Likewise.
10554
10555 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10556
10557         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10558
10559         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10560         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10561         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10562
10563 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10564
10565         PR libfortran/23321
10566         * gfortran.dg/direct_io_4.f90: New test case.
10567
10568 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10569             Rasmus Hahn  <rassahah@neofonie.de>
10570
10571         PR libobjc/23108
10572         * objc.dg/type-stream-1.m: New test.
10573
10574 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10575
10576         PR fortran/23661
10577         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10578         gfortran.dg/print_fmt_3.f90: New test.
10579
10580 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10581
10582         * gfortran.dg/fmt_t_1.f90: New test.
10583
10584 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR rtl-optimization/23454
10587         * g++.dg/opt/pr23454.C: New test.
10588
10589 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10590
10591         PR c++/23699
10592         * g++.dg/ext/static1.C: New test.
10593
10594 2005-09-02  Richard Henderson  <rth@redhat.com>
10595
10596         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10597         tail call to check_fa_work.
10598
10599 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10600
10601         PR c++/21687
10602         * g++.dg/other/gc3.C: New test.
10603
10604 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10605
10606         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10607         * gcc.dg/20050826-1.c: Likewise.
10608
10609 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10610
10611         PR c++/23167
10612         * g++.dg/expr/volatile1.C: New test.
10613
10614 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10615
10616         PR middle-end/23547
10617         * gcc.dg/pr23547.c: New test.
10618
10619 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10620
10621         PR c/22061
10622         * gcc.c-torture/execute/pr22061-1.c,
10623         * gcc.c-torture/execute/pr22061-2.c,
10624         * gcc.c-torture/execute/pr22061-3.c,
10625         * gcc.c-torture/execute/pr22061-4.c: New tests.
10626
10627 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10628
10629         * gcc.dg/Wredundant-decls-2.c: New test to check that
10630         -Wredundant-decls does not issue warning for a variable
10631         definition following a declaration.
10632
10633 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR debug/7241
10636         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10637         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10638         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10639
10640         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10641         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10642         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10643         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10644         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10645         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10646         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10647         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10648
10649 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         PR objc/23306
10652         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10653         scan-assmbler.
10654
10655 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10656
10657         PR target/21255
10658         * gcc.dg/pr21255-1.c: New test.
10659         * gcc.dg/pr21255-2-mb.c: Likewise.
10660         * gcc.dg/pr21255-2-ml.c: Likewise.
10661         * gcc.dg/pr21255-3.c: Likewise.
10662         * gcc.dg/pr21255-4.c: Likewise.
10663
10664 2005-08-31  Dale Johannesen  <dalej@apple.com>
10665
10666         * gcc.dg/20050830-1.c: New.
10667
10668 2005-08-31  Josh Conner  <jconner@apple.com>
10669
10670         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10671         command-line options for arm-*-* targets.
10672         * g++.dg/init/array16.C: Likewise.
10673         * g++.dg/other/crash-4.C: Likewise.
10674
10675 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10676
10677         PR obj-c++/23640
10678         * obj-c++.dg/gnu-runtime-3.mm: New test.
10679
10680 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10681
10682         PR c++/13377
10683         * g++.dg/lookup/ambig4.C: New test.
10684         * g++.dg/lookup/ambig5.C: New test.
10685         * g++.dg/tc1/dr101.C: Adjust error markers.
10686
10687 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10688
10689         PR c++/23639
10690         * g++.dg/template/ttp5.C: Adjust error markers.
10691
10692 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         PR testsuite/23609
10695         * lib/obj-c++.exp: Include target-libpath.exp.
10696         (obj-c++_link_flags): Look for the GNU libobjc library
10697         and set the library path to include it.
10698         Don't manually set LD_LIBRARY_PATH (etc.) but call
10699         set_ld_library_path_env_vars instead.
10700         (obj-c++_target_compile): Don't set library path or
10701         linker flags because they are already set correctly
10702         in obj-c++_link_flags.
10703
10704 2005-08-30  Josh Conner  <jconner@apple.com>
10705
10706         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10707         to command-line options for arm-*-* targets.
10708
10709 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10710
10711         * g++.dg/other/i386-1.C: New.
10712
10713 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10714
10715         PR preprocessor/20348
10716         PR preprocessor/20356
10717         * gcc.dg/cpp/pr20348.c: New test.
10718         * gcc.dg/cpp/pr20348.h: New file.
10719         * gcc.dg/cpp/inc/pr20348.h: New file.
10720         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10721         * gcc.dg/cpp/pr20356.c: New test.
10722         * gcc.dg/cpp/pr20356.h: New file.
10723         * gcc.dg/cpp/inc/pr20356.h: New file.
10724         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10725
10726 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10727
10728         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10729         Fix array dimension to avoid correct end-of-file error.
10730
10731 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10732
10733         PR libfortran/23598
10734         * gfortran.dg/iostat_1.f90: New test.
10735
10736 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10737
10738         PR middle-end/23408
10739         * gcc.dg/pr23408.c: New test.
10740
10741 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10742
10743         PR c++/23099
10744         * g++.dg/init/member1.C: Make sure erroneous static data member
10745         definitions are required.
10746         * g++.dg/template/static13.C: New test.
10747         * g++.dg/template/static14.C: Likewise.
10748
10749 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10750
10751         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10752         -march=pentium4, remove ilp32 requirement.
10753
10754         PR middle-end/23484
10755         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10756         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10757
10758 2005-08-29  Andreas Jaeger  <aj@suse.de>
10759
10760         PR testsuite/23607
10761         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10762
10763 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10764
10765         * gcc.c-torture/execute/20050316-2.c: New test.
10766         * gcc.c-torture/execute/20050316-3.c: New test.
10767         * gcc.dg/torture/pr16104-1.c: New test.
10768
10769 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10770
10771         PR middle-end/23463
10772         * gcc.c-torture/execute/zero-struct-1.c: New test.
10773
10774 2005-08-27  Richard Guenther  <rguenther@suse.de>
10775
10776         PR target/23575
10777         * gcc.target/i386/pr23575.c: New testcase.
10778
10779 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10780
10781         PR rtl-optimization/23561
10782         * gcc.c-torture/execute/20050826-1.c: New test.
10783
10784         PR rtl-opt/23560
10785         * gcc.c-torture/execute/20050826-2.c: New test.
10786
10787 2005-08-26  Dale Johannesen  <dalej@apple.com>
10788
10789         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10790         * gcc.dg/20050826-1.c: New.
10791
10792 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/19004
10795         * g++.dg/template/nontype13.C: New test.
10796
10797         PR c++/23491
10798         * g++.dg/init/new14.C: New test.
10799         * g++.dg/expr/anew1.C: Do not XFAIL.
10800         * g++.dg/expr/anew2.C: Likewise.
10801         * g++.dg/expr/anew3.C: Likewise.
10802
10803 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10804
10805         PR middle-end/22439
10806         * gcc.dg/vla-3.c: New test.
10807
10808 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10809
10810         PR fortran/20363
10811         * gfortran.dg/named_interface.f90: New.
10812
10813 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10814
10815         * gcc.c-torture/execute/frame-address.c: New test.
10816
10817 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         PR c++/20817
10820         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10821
10822 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10823
10824         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10825
10826 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10827
10828         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10829         * gcc.dg/altivec-22.c: Rename from..
10830         * gcc.dg/altivec-nomfcr.c: ..this.
10831
10832 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10833
10834         PR tree-optimization/23546
10835         * gcc.dg/tree-ssa/pr23546.c: New test.
10836
10837 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10838
10839         PR fortran/17758
10840         * gfortran.dg/nonreturning_statements.f90: New test.
10841
10842 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10843
10844         PR c++/22454
10845         * g++.dg/parse/crash29.C: New.
10846
10847 2005-08-23  DJ Delorie  <dj@redhat.com>
10848
10849         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10850         constants have the L suffix.
10851
10852 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10853
10854         PR c++/23044
10855         * g++.dg/template/instantiate8.C: New.
10856
10857 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10858
10859         PR middle-end/23467
10860         * gcc.c-torture/execute/pr23467.c: New test.
10861
10862 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR tree-optimization/22043
10865         * gcc.c-torture/execute/20050613-1.c: New test.
10866
10867 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10868
10869         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10870
10871 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10872
10873         PR rtl-optimization/23478
10874         * g++.dg/opt/pr23478.C: New test.
10875
10876 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10877
10878         PR c/18715
10879         * gcc.dg/switch-warn-3.c: New test.
10880
10881 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10882
10883         PR c++/22233
10884         * g++.dg/template/param1.C: New test.
10885
10886 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10887
10888         PR c++/23089
10889         * g++.dg/other/incomplete1.C: New test.
10890
10891 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10892
10893         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10894         are vectorizable.
10895
10896 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10897
10898         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10899         d_lines_5.f: New.
10900
10901 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10902
10903         * gcc.target/i386/sse-4.c: New test.
10904
10905 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10906
10907         PR testsuite/23239
10908         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10909
10910 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10911
10912         * gcc.dg/20050811-1.c: New test.
10913         * gcc.dg/20050811-2.c: New test.
10914
10915 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10916
10917         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10918
10919 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10920
10921         PR 23476
10922         * gcc.c-torture/compile/pr23476.c: New test.
10923
10924 2005-08-19  Devang Patel  <dpatel@apple.com>
10925
10926         PR tree-optimization/23048
10927         * gcc.dg/tree-ssa/pr23048.c: New test.
10928
10929 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10930
10931         PR middle-end/20624
10932         * g++.dg/warn/Wreturn-3.C: New test
10933
10934 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10935
10936         PR tree-optimization/22228
10937         * g++.dg/vect/pr22543.cc: New test.
10938
10939 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10940
10941         PR tree-optimization/21574
10942         * gcc.dg/tree-ssa/pr21574.c: New test.
10943
10944 2005-08-16  James E Wilson  <wilson@specifix.com>
10945
10946         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10947
10948 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10949
10950         PR tree-opt/23402
10951         * gcc.c-torture/compile/zero-strct-3.c: New test.
10952         * gcc.c-torture/compile/zero-strct-4.c: New test.
10953
10954 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10955
10956         PR target/23376
10957         * gcc.target/x86_64/pr23376.c: New test.
10958
10959 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10960
10961         PR c++/23337
10962         * g++.dg/ext/vector2.C: New.
10963
10964 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10965
10966         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10967
10968 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10969
10970         PR libfortran/23428
10971         * gfortran.dg/inquire-complex.f90: New test case.
10972
10973 2005-08-16  James E Wilson  <wilson@specifix.com>
10974
10975         PR tree-optimization/21105
10976         * gcc.dg/large-size-array.c: New.
10977
10978 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10979
10980         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10981         type.
10982         * gcc.dg/vect/vect-41: Likewise.
10983         * gcc.dg/vect/vect-42: Likewise.
10984         * gcc.dg/vect/vect-43: Likewise.
10985         * gcc.dg/vect/vect-44: Likewise.
10986         * gcc.dg/vect/vect-46: Likewise.
10987         * gcc.dg/vect/vect-47: Likewise.
10988         * gcc.dg/vect/vect-48: Likewise.
10989         * gcc.dg/vect/vect-52: Likewise.
10990         * gcc.dg/vect/vect-53: Likewise.
10991         * gcc.dg/vect/vect-54: Likewise.
10992         * gcc.dg/vect/vect-55: Likewise.
10993         * gcc.dg/vect/vect-56: Likewise.
10994         * gcc.dg/vect/vect-57: Likewise.
10995         * gcc.dg/vect/vect-58: Likewise.
10996         * gcc.dg/vect/vect-59: Likewise.
10997         * gcc.dg/vect/vect-60: Likewise.
10998         * gcc.dg/vect/vect-61: Likewise.
10999         * gcc.dg/vect/vect-85: Likewise.
11000         * gcc.dg/vect/vect-87: Likewise.
11001         * gcc.dg/vect/vect-88: Likewise.
11002         * gcc.dg/vect/vect-93.c: Likewise.
11003         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11004         * gcc.dg/vect/vect-75: Likewise.
11005         * gcc.dg/vect/vect-76: Likewise.
11006         * gcc.dg/vect/vect-77: Likewise.
11007         * gcc.dg/vect/vect-78: Likewise.
11008         * gcc.dg/vect/vect-80: Likewise.
11009         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11010         vectorized for the expected reason, rather than checking how alignment
11011         was handled.
11012         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11013         type and also instead of aligned pointers. Added documentation.
11014
11015 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11016
11017         * gfortran.dg/power.f90: New test.
11018
11019 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR rtl-optimization/23299
11022         * g++.dg/opt/pr23299.C: New test.
11023
11024 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11025
11026         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11027
11028 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11029
11030         * g++.dg/template/local6.C: New test.
11031
11032 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11033
11034         * execute/exceptions/finally-1.m: Check that the catch and finally are
11035         being called.  Also add a "return 0;" at the end of main.
11036
11037 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11038
11039         PR fortran/21432.
11040         * gfortran.dg/namelist_print_1.f: New test of functionality of
11041         PRINT namelist.
11042         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11043         namelist generates error with -std=f95.
11044
11045 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11046
11047         PR tree-optimization/23119
11048         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11049
11050 2005-08-13  Marcin Koziej  <creep@desk.pl>
11051             Andrew Pinski  <pinskia@physics.uc.edu>
11052
11053         PR libobjc/22492
11054         * execute/exceptions/finally-1.m: New test.
11055
11056 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11057
11058         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11059         testsuite.
11060         * objc/execute/exceptions/trivial.m: New test.
11061         * objc.dg/try-catch-11.m: Move to ...
11062         * objc/execute/exceptions/foward-1.m: Here.
11063         * objc.dg/try-catch-2.m: Move to ...
11064         * objc/execute/exceptions/catchall-1.m: Here.
11065         * objc.dg/try-catch-8.m: Move to ...
11066         * objc/execute/exceptions/local-variables-1.m: Here.
11067
11068 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11069
11070         * objc.dg/nested-func-1.m: Move to ...
11071         * objc/execute/nested-func-1.m: Here.
11072
11073 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11074
11075         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11076         in ${options} instead of [target_info name].
11077         * lib/obj-c++.exp (objc_target_compile): Likewise.
11078
11079 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11080
11081         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11082
11083 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11084
11085         part of PR testsuite/23348
11086         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11087         of the torture options.
11088         * objc/compile/trivial.m: New test.
11089
11090 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11091
11092         * gfortran.dg/eoshift.f90: Correct format.
11093
11094 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11095
11096         * gfortran.fortran-torture/execute/character_passing.f90:
11097         Fix comment typo.
11098
11099 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11100
11101         PR c++/8271
11102         * g++.dg/template/unify10.C: New.
11103
11104 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11105
11106         * g++.dg/parse/pr22514.C: Move to...
11107         * g++.dg/debug/pr22514.C: here.
11108
11109 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11110
11111         PR c++/23266
11112         * g++.dg/inherit/pure1.C: New test.
11113
11114         * ChangeLog: Fix typos.
11115
11116 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11117             Steven Bosscher  <stevenb@suse.de>
11118
11119         * gfortran.dg/runtime_warning_1.f90: New test.
11120
11121 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11122
11123         PR c++/23219
11124         * g++.dg/parse/crash28.C: New.
11125
11126 2005-08-11  Richard Guenther  <rguenther@suse.de>
11127
11128         PR target/23289
11129         * gcc.target/i386/tailcall-1.c: New testcase.
11130
11131 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11132
11133         * gcc.dg/vect/vect-67.c: Un-xfail.
11134
11135 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11136
11137         PR c++/23225
11138         * g++.dg/testsuite/parse/crash27.C: new test.
11139
11140 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11141
11142         PR libfortran/22143
11143         * gfortran.dg/shift-kind.f90: New testcase.
11144
11145 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11146
11147         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11148         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11149
11150 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11151
11152         PR c++/20646
11153         * g++.dg/other/mult-stor1.C: New test.
11154
11155 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11156
11157         * gcc.c-torture/pr18299-1.c: Move to ...
11158         * gcc.c-torture/compile/pr18299-1.c: Here.
11159
11160 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11161
11162         * gfortran/fortran.torture/execute/character_passing.f90:
11163         Fix types for LSAME.
11164
11165 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11166
11167         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11168         input data back to what it was originally.
11169
11170 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11171
11172         * objc.dg/try-catch-8.m: Enable for all targets.
11173
11174 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11175
11176         * gcc.dg/pr23165.c: New test.
11177
11178 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11179
11180         PR tree-optimization/23234
11181         * gcc.dg/tree-ssa/pr23234.c: New test.
11182
11183 2005-08-08  Josh Conner  <jconner@apple.com>
11184
11185         PR rtl-optimization/23241
11186         * gcc.dg/char-compare.c: New test.
11187
11188 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11189
11190         PR c++/22508
11191         * g++.dg/init/new13.C: New test.
11192
11193 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         PR c++/21166
11196         * g++.dg/other/crash-4.C: Adjust
11197         * g++/dg/ext/packed9.C: New.
11198
11199 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11200
11201         PR middle-end/21964
11202         * gcc.c-torture/execute/pr21964-1.c: New test.
11203
11204 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11205
11206         PR c/22458
11207         * gcc.dg/pr22458-1.c: New test.
11208
11209 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11210             Steven G. Kargl <kargls@comcast.net>
11211
11212         PR fortran/22390
11213         * gfortran.dg/flush_1.f90: New test.
11214
11215 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11216
11217         PR c++/23191
11218         * g++.dg/template/eh2.C: New test.
11219
11220 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11221
11222         PR c++/19498
11223         * g++.dg/template/instantiate7.C: New test.
11224
11225 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11226
11227         PR c/23113
11228         * gcc.dg/Wunused-value-1.c: New test.
11229
11230 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11231
11232         PR rtl-optimization/23233
11233         * gcc.c-torture/compile/pr23233-1.c: New test.
11234
11235 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11236
11237         PR fortran/18833
11238         PR fortran/20850
11239         * gfortran.dg/equiv_1.f90: New test.
11240         * gfortran.dg/equiv_2.f90: New test.
11241         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11242         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11243         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11244
11245 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11246
11247         * gcc.c-torture/execute/vrp-5.c: New test.
11248         * gcc.c-torture/execute/vrp-6.c: New test.
11249         * gcc.dg/tree-ssa/vrp21.c: New test.
11250
11251 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11252
11253         * g++.dg/parse/pr22514.C: New test.
11254
11255 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11256
11257         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11258
11259         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11260         instead of constant loads / pool entries.
11261
11262 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11263
11264         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11265         TEST_TO_WCTYPE.
11266
11267 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11268
11269         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11270         __WINT_TYPE__ in generated prototypes if possible.
11271
11272 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11273
11274         PR 22037
11275         * g++.dg/tree-ssa/pr22037.C:
11276
11277 2005-08-04  Richard Henderson  <rth@redhat.com>
11278
11279         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11280         scan-tree-dump-times directive.
11281
11282 2005-08-04  Jan Hubicka  <jh@suse.cz>
11283
11284         * gcov-1.C: Fix switch counts.
11285         * gcov-4b.c: Likewise.
11286
11287 2005-08-03  Jeff Law  <law@redhat.com>
11288
11289         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11290
11291 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11292
11293         * gcc.c-torture/execute/pr23135.c: New test.
11294
11295 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11296
11297         PR tree-optimization/19899
11298         * gcc.dg/tree-ssa/scev-1.c: New test.
11299         * gcc.dg/tree-ssa/scev-2.c: New test.
11300
11301 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11302
11303         PR target/18582
11304         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11305
11306 2005-08-03  Jan Hubicka  <jh@suse.cz>
11307
11308         * update-conroll.c: New testcase.
11309         * update-conroll-2.c: New testcase.
11310
11311 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11312
11313         * gfortran.dg/constant_substring.f: New test.
11314         * gfortran.dg/pr22491.f: New test.
11315
11316 2005-08-02  Jan Hubicka  <jh@suse.cz>
11317
11318         * update-threading.c: Replace by the proper one.
11319
11320 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11321
11322         PR 23164
11323         * g++.dg/tree-ssa/pr23164.C: New test.
11324
11325 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11326
11327         * gcc.dg/tree-ssa/pr23192.c: New test.
11328
11329 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11330
11331         * gcc.c-torture/execute/vrp-4.c: New test.
11332
11333 2005-08-02  Jan Hubicka  <jh@suse.cz>
11334
11335         * update-threading.c: New test.
11336
11337 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11338
11339         * gcc.c-torture/compile/20050801-1.c: New test.
11340         * gcc.c-torture/compile/20050801-2.c: New test.
11341
11342 2005-08-01  Jan Hubicka  <jh@suse.cz>
11343
11344         * val-prof-5.c: New test.
11345
11346 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11347
11348         PR c/22311
11349         * gcc.dg/pr22311-1.c : New test.
11350
11351 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11352
11353         PR target/23095
11354         * gfortran.dg/pr23095.f: New test.
11355
11356         PR c++/22003
11357         * g++.dg/other/pr22003.C: New test.
11358
11359 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11360
11361         PR target/20621
11362         * gcc.c-torture/execute/pr20621-1.c: New test.
11363
11364 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11365
11366         * gfortran.dg/comma_format_extension_4.f: Adjust length
11367         of string for format.
11368         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11369         print statement with internal write.
11370         * gfortran.dg/der_array_io_2.f: Likewise.
11371         * gfortran.dg/der_array_io_3.f: Likewise.
11372
11373 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11374
11375         * gcc.dg/fold-abs-4.c: new test.
11376
11377 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11378
11379         PR fortran/22570 an related issues.
11380         * gfortran.dg/x_slash_1.f: New test.
11381
11382 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11383
11384         PR c/23143
11385         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11386         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11387
11388 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11389
11390         PR c/529
11391         * gcc.dg/Wshadow-3.c: New test.
11392
11393 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11394
11395         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11396         used to have the wrong bounds).
11397
11398 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11399
11400         PR c/21720
11401         * gcc.dg/hex-round-1.c: Test more cases.
11402         * gcc.dg/hex-round-2.c: New test.
11403
11404 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11405
11406         PR 22550
11407         * g++.dg/tree-ssa/pr22550.C: New test.
11408
11409 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11410
11411         * gcc.dg/tree-ssa/vrp19.c: New test.
11412         * gcc.dg/tree-ssa-vrp20.c: New test.
11413
11414 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11415
11416         PR c/22240
11417         * gcc.dg/transparent-union-4.c: New test.
11418
11419 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11420
11421         PR c/22192
11422         * gcc.dg/c99-vla-2.c: New test.
11423
11424 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11425
11426         PR c/21720
11427         * gcc.dg/hex-round-1.c: New test.
11428
11429 2005-07-28  Jan Hubicka  <jh@suse.cz>
11430
11431         * inliner-1.c: Do not dump everything.
11432         * tree-prof.exp: Do not pass -ftree-based-profiling.
11433         * bprob.exp: Likewise.
11434
11435         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11436
11437 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR c++/22545
11440         * g++.dg/expr/ptrmem7.C: New test.
11441
11442 2005-07-28  Mike Stump  <mrs@apple.com>
11443
11444         * g++.old-deja/g++.mike/visibility-1.C: New test.
11445
11446 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11447
11448         PR c/20187
11449         * gcc.c-torture/execute/pr20187-1.c: New test.
11450
11451 2005-07-28  Jeff Law  <law@redhat.com>
11452
11453         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11454         * gcc.dg/tree-ssa/vrp18.c: New test.
11455
11456 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11457
11458         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11459
11460 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11461
11462         PR tree-optimization/22506
11463         * gcc.dg/vect/ps22506.c: New test.
11464
11465 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11466
11467         PR target/21149
11468         * gcc.target/i386/sse-3.c: New test.
11469
11470 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11471
11472         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11473         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11474
11475 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11476
11477         PR c/22589
11478         * gcc.c-torture/compile/pr22589-1.c: New test.
11479
11480 2005-07-28  Jan Hubicka  <jh@suse.cz>
11481
11482         * update-loopch.c: New testcase.
11483
11484 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11485
11486         PR rtl-optimization/23047
11487         * gcc.c-torture/execute/pr23047.c: New test.
11488         * gcc.c-torture/execute/pr23047.x: New.
11489
11490 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11491
11492         PR tree-optimization/22493
11493         * gcc.c-torture/execute/pr22493-1.c: New test.
11494         * gcc.c-torture/execute/pr22493-1.x: New.
11495         * gcc.c-torture/execute/vrp-1.c: New test.
11496         * gcc.c-torture/execute/vrp-2.c: New test.
11497         * gcc.c-torture/execute/vrp-2.c: New test.
11498
11499 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11500
11501         * gcc.target/frv/all-builtin-read8.c: Delete.
11502         * gcc.target/frv/all-builtin-read16.c: Delete.
11503         * gcc.target/frv/all-builtin-read32.c: Delete.
11504         * gcc.target/frv/all-builtin-read64.c: Delete.
11505         * gcc.target/frv/all-builtin-write8.c: Delete.
11506         * gcc.target/frv/all-builtin-write16.c: Delete.
11507         * gcc.target/frv/all-builtin-write32.c: Delete.
11508         * gcc.target/frv/all-builtin-write64.c: Delete.
11509         * gcc.target/frv/all-read-write-1.c: New.
11510
11511 2005-07-27  Jeff Law  <law@redhat.com>
11512
11513         * gcc.c-torture/execute/pr22630.c: New test.
11514
11515 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11516
11517         PR tree-optimization/23073
11518         * gcc.dg/vect/nodump-pr23073.c: New test.
11519         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11520
11521 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11522
11523         PR tree-optimize/22348
11524         * gcc.c-torture/execute/pr22348.c: New.
11525
11526 2005-07-27  Richard Guenther  <rguenther@suse.de>
11527
11528         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11529
11530 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11531
11532         PR fortran/22503
11533         * gfortran.dg/logical_comp.f90: New test.
11534
11535 2005-07-27  Jan Hubicka  <jh@suse.cz>
11536
11537         * inliner-1.c: Add cleanup of dumps.
11538         * val-prof-*.c: Likewise.
11539         * update-tailcall.c: New.
11540
11541 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11542
11543         PR 22591
11544         * gcc.dg/tree-ssa/pr22591.c: New test.
11545         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11546
11547 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11548
11549         PR libobjc/22606
11550         * objc.dg/try-catch-11.m: New test.
11551
11552 2005-07-26  Richard Guenther  <rguenther@suse.de>
11553
11554         PR tree-optimization/22486
11555         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11556
11557 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11558
11559         PR tree-opt/22484
11560         * testsuite/g++.dg/opt/loop2.C: New test.
11561
11562 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11563
11564         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11565         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11566
11567 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11568
11569         * lib/profopt.exp (profopt-execute): Check for profiling data
11570         files on the target.
11571
11572 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11573
11574         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11575         for matching of asm labels.
11576
11577 2005-07-25  Richard Guenther  <rguenther@suse.de>
11578
11579         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11580
11581 2005-07-25  Richard Guenther  <rguenther@suse.de>
11582
11583         PR testsuite/22624
11584         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11585
11586 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11587
11588         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11589         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11590         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11591         * gcc.dg/vect/vect-100.c: New test.
11592         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11593         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11594         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11595         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11596         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11597         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11598         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11599         * gfortran.dg/vect/pr19049.f90: New testcase.
11600         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11601
11602 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11603
11604         * gcc.c-torture/execute/20050713-1.c: New test.
11605
11606         PR fortran/20063
11607         * gfortran.fortran-torture/execute/data_4.f90: New test.
11608
11609         PR middle-end/20303
11610         * gcc.dg/visibility-d.c: New test.
11611
11612 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11613
11614         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11615         * gfortran.dg/underflow.f90: Ditto.
11616
11617 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11618
11619         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11620         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11621         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11622
11623 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11624
11625         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11626         include case of field width of zero.
11627
11628 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11629
11630         PR libgfortran/21875
11631         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11632         with trailing blanks on normal formatted read.
11633
11634 2005-07-23  Chao-ying Fu  <fu@mips.com>
11635
11636         * gcc.target/mips/mips32-dsp-type.c: New test.
11637         * gcc.target/mips/mips32-dsp.c: New test.
11638
11639 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11640
11641         PR testsuite/21073
11642         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11643
11644         PR testsuite/20454
11645         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11646         and __cyg_profile_func_exit.
11647
11648 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11649
11650         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11651         * gfortran.dg/comma_format_extension_4.f: Same.
11652         * gfortran.dg/pr15332.f: Same.
11653         * gfortran.dg/pr21730.f: Same.
11654
11655 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11656
11657         * g++.dg/opt/vrp2.C: Fix testcase.
11658
11659         PR tree-opt/22625
11660         * g++.dg/opt/vrp2.C: New test.
11661
11662 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11663
11664         PR debug/21828
11665         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11666
11667 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11668
11669         * gcc.dg/tree-ssa/20050719-1.c: New test.
11670
11671 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11672
11673         * gcc.dg/bfin-longcall-1.c: New file.
11674         * gcc.dg/bfin-longcall-2.c: New file.
11675
11676 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11677
11678         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11679
11680 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11681
11682         PR middle-end/19055
11683         * gcc.dg/tree-ssa/pr19055.c: New test.
11684         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11685
11686 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11687
11688         PR C++/22358
11689         * g++.dg/other/pr22358.C: New test.
11690
11691 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11692
11693         PR c++/2922
11694         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11695
11696 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11697
11698         PR c++/15938
11699         * g++.dg/init/union2.C: New test.
11700
11701 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11702
11703         PR c/22393
11704         * gcc.dg/complex-4.c: New test.
11705
11706 2005-07-21  Richard Guenther  <rguenther@suse.de>
11707
11708         PR testsuite/22522
11709         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11710         scanning for asm labels.
11711         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11712
11713 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11714
11715         PR target/22085
11716         * gcc.dg/altivec-pr22085.c: New.
11717
11718 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11719
11720         PR tree-optimization/19210
11721         * gcc.dg/tree-ssa/pr19210-1.c: New.
11722         * gcc.dg/tree-ssa/pr19210-2.c: New.
11723
11724 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11725
11726         PR rtl-optimization/22167
11727         * g++.dg/opt/pr22167.C: New test.
11728
11729 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11730
11731         PR c++/2922
11732         * g++.dg/lookup/two-stage2.C: New.
11733         * g++.dg/lookup/two-stage3.C: New.
11734         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11735         fixed two-stage name lookup for operators.
11736         * g++.dg/template/call3.C: Compiler now produces an appropriate
11737         error message.
11738         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11739         14 as a candidate.
11740         * g++.dg/template/ptrmem4.C: Compiler produces different error
11741         message.
11742         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11743         connect_to_method as a candidate.
11744
11745 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11746
11747         * gcc.dg/fold-alloc-1.c: New test.
11748
11749 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11750
11751         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11752         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11753
11754 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11755
11756         * gcc.dg/fold-abs-1.c: New test.
11757         * gcc.dg/fold-abs-2.c: New test.
11758         * gcc.dg/fold-abs-3.c: New test.
11759
11760 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11761
11762         Make CONSTRUCTOR use VEC to store initializers.
11763         * g++.dg/ext/complit3.C: Check for specific error messages.
11764         * g++.dg/init/brace2.C: Update error message.
11765         * g++.dg/warn/Wbraces2.C: Likewise.
11766
11767 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11768
11769         PR fortran/16940
11770         * gfortran.dg/module_interface_1.f90: New test.
11771
11772 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11773             Kenneth Zadeck <zadeck@naturalbridge.com>
11774
11775         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11776
11777 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11778
11779         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11780         specify -Wformat for these tests.
11781         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11782         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11783         * gcc.dg/format/opt-6.c: Delete.
11784
11785 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11786
11787         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11788         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11789
11790 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11791
11792         * gcc.dg/tree-ssa/alias-2.c: New test.
11793
11794 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/22263
11797         * g++.dg/template/explicit7.C: New test.
11798
11799 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11800
11801         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11802         width of 8 to +Inf and -Inf.
11803
11804 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11805
11806         PR c++/22139
11807         * g++.dg/template/friend36.C: New test.
11808
11809 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11810
11811         PR fortran/21730
11812         * gfortran.dg/pr21730.f: New test.
11813
11814 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11815             Kenneth Zadeck <zadeck@naturalbridge.com>
11816
11817         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11818         since pure const detection cannot run at -O1 in c compiler.
11819         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11820         can now optimize this case properly.
11821         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11822         because we now pass.
11823         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11824
11825 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11826
11827         PR c/22421
11828         * gcc.dg/format/bitfld-1.c: New test.
11829
11830 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11831
11832         PR c++/22204
11833         * g++.dg/rtti/repo1.C: New test.
11834
11835 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11836
11837         PR middle-end/22398
11838         * gcc.c-torture/compile/pr22398.c: New test.
11839
11840 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/22132
11843         * g++.dg/expr/cast4.C: New test.
11844
11845 2005-07-15  Richard Guenther  <rguenther@suse.de>
11846
11847         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11848         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11849
11850 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11851
11852         PR tree-optimization/22230
11853         * gcc.dg/tree-ssa/pr22230.c: New test.
11854
11855 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * gfortran.dg/g77/cpp6.f: New test.
11858
11859         PR fortran/22417
11860         * gfortran.dg/g77/cpp5.F: New test.
11861         * gfortran.dg/g77/cpp5.h: New file.
11862         * gfortran.dg/g77/cpp5inc.h: New file.
11863
11864 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11865
11866         PR libfortran/16435
11867         * gfortran.dg/tl_editting.f90: New.
11868         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11869
11870 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11871
11872         * gfortran.dg/char_array_constructor.f90: New test.
11873
11874 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11875
11876         * gfortran.dg/past_eor.f90: New.
11877         * gfortran.dg/complex_read.f90: New.
11878
11879 2005-07-13  Jeff Law  <law@redhat.com>
11880
11881         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11882         additional casts.
11883
11884         * gcc.dg/tree-ssa/pr22321.c: New test
11885
11886 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11887
11888         PR tree-optimization/21921
11889         * gcc.dg/tree-ssa/pr21921.c: New.
11890
11891 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11892
11893         PR tree-optimizatio/22442
11894         * gcc.dg/tree-ssa/loop-11.c: New test.
11895
11896 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11897
11898         PR tree-opt/21840
11899         * gcc.c-torture/compile/pr21840.c: New test.
11900
11901 2005-07-12  Jan Hubicka  <jh@suse.cz>
11902
11903         * gcc.c-torture/compile/pr22379.c: New test.
11904
11905 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11906
11907         PR libfortran/21593
11908         gfortran.dg/dev_null.f90: Remove outdated comment about
11909         PR libfortran/21593.
11910
11911
11912 2005-07-12  Dale Johannesen  <dalej@apple.com>
11913
11914         * gcc.target/i386/compress-float-sse.c: New.
11915         * gcc.target/i386/compress-float-sse-pic.c: New.
11916         * gcc.target/i386/compress-float-387.c: New.
11917         * gcc.target/i386/compress-float-387-pic.c: New.
11918         * gcc.dg/compress-float-ppc.c: New.
11919         * gcc.dg/compress-float-ppc-pic.c: New.
11920
11921 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11922
11923         PR libfortran/21593
11924         gfortran.dg/dev_null.f90: Remove targets.
11925
11926 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         PR tree-opt/22335
11929         * gcc.dg/pr22335-1.c: New test.
11930         * gcc.dg/pr22335-2.c: New test.
11931
11932 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11933
11934         PR c++/20172
11935         * g++.dg/template/nontype12.C : New test.
11936
11937 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11938
11939         * gcc.dg/tree-ssa/loop-10.c: New test.
11940
11941 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11942
11943         * gcc.c-torture/execute/20020720-1.x: Remove.
11944
11945 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11946
11947         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11948
11949 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11950
11951         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11952         (dg-mips-options): Use it.
11953
11954 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11955
11956         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11957
11958 2005-07-09  Richard Henderson  <rth@redhat.com>
11959
11960         * lib/target-supports.exp (check_effective_target_sync_char_short):
11961         Add alpha.
11962
11963 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11964
11965         PR libfortran/22217
11966         * gfortran.dg/negative-z-descriptor.f90: New test.
11967
11968 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11969
11970         PR tree-opt/22329
11971         * gcc.dg/pr22329.c: New test.
11972
11973 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11974
11975         PR tree-optimization/20139
11976         * gcc.dg/tree-ssa/pr20139.c: New.
11977
11978 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11979
11980         PR tree-opt/22356
11981         * testsuite/gcc.dg/pr22356-1.c: New test.
11982
11983 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11984
11985         PR c++/21799
11986         * g++.dg/template/unify8.C: New.
11987         * g++.dg/template/unify9.C: New.
11988
11989 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11990
11991         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11992
11993 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11994
11995         * gcc.dg/darwin-version-1.c: New.
11996         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11997         * gcc.dg/builtins-20.c: Likewise.
11998         * gcc.dg/builtins-53.c: Likewise.
11999         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12000         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12001         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12002         * gcc.dg/torture/builtins-power-1.c: Likewise.
12003         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12004         on Darwin.
12005
12006 2005-07-07  Jeff Law  <law@redhat.com>
12007
12008         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12009         argument evaluation order.
12010
12011 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12012
12013         PR libfortran/21594
12014         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12015         Add test cases where the shift length is greater than the
12016         array length.
12017
12018 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12019
12020         * obj-c++.dg/proto-lossage-6.mm: New.
12021         * objc.dg/proto-lossage-6.m: New.
12022
12023 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12024
12025         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12026         * objc.dg/gnu-runtime-2.m: Likewise.
12027
12028 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12029
12030         * gfortran.dg/longline.f: New test.
12031
12032         * gfortran.dg/badline.f: New test.
12033
12034 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12035
12036         PR fortran/16531
12037         PR fortran/15966
12038         PR fortran/18781
12039         * gfortran.dg/hollerith.f90: New.
12040         * gfortran.dg/hollerith2.f90: New.
12041         * gfortran.dg/hollerith3.f90: New.
12042         * gfortran.dg/hollerith4.f90: New.
12043         * gfortran.dg/hollerith_f95.f90: New.
12044         * gfortran.dg/hollerith_legacy.f90: New.
12045         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12046
12047 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12048
12049         PR objc/22274
12050         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12051         * objc.dg/gnu-runtime-2.m: New.
12052
12053 2005-07-06  Jeff Law  <law@redhat.com>
12054
12055         * gcc.dg/tree-ssa/vrp17.c: New test.
12056
12057 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12058
12059         PR fortran/22327
12060         * gfortran.dg/array_constructor_5.f90: New test.
12061
12062 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12063
12064         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12065
12066 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12067
12068         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12069         * gcc.dg/980816-1.c: Ditto.
12070
12071 2005-07-06  Jeff Law  <law@redhat.com>
12072
12073         * gcc.c-torture/compile/pr21356.c: New test.
12074
12075 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12076
12077         PR c/22013
12078         PR c/22098
12079         * gcc.c-torture/compile/pr22013-1.c,
12080         gcc.c-torture/execute/pr22098-1.c,
12081         gcc.c-torture/execute/pr22098-2.c,
12082         gcc.c-torture/execute/pr22098-3.c: New tests.
12083
12084 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12085
12086         PR c/22308
12087         * gcc.dg/pr22308-1.c: New test.
12088
12089 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12090
12091         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12092         target.
12093         * gcc.dg/compare9.c: Use -fshort-enums instead of
12094         -fno-short-enums.  Change the last test to dg-bogus.
12095
12096 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12097
12098         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12099         * gcc.dg/compare9.c: New.
12100
12101 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12102
12103         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12104
12105 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12106
12107         PR testsuite/22288
12108         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12109
12110
12111 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12112
12113         * gcc.dg/format/gcc_gfc-1.c: New.
12114
12115 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12116
12117         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12118
12119 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12120
12121         PR fortran/20842
12122         * gfortran.dg/io_invalid_1.f90: New test.
12123
12124 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12125
12126         * gcc.dg/format/gcc_diag-1.c: Update.
12127
12128 2005-07-02  Jeff Law  <law@redhat.com>
12129
12130         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12131         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12132
12133 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12134
12135         * gcc.dg/format/gcc_diag-1.c: Update.
12136
12137 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12138
12139         PR tree-opt/22269
12140         * gcc.c-torture/compile/pr22269.c: New test.
12141
12142 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12143
12144         PR 21584
12145         PR 22219
12146         * g++.dg/tree-ssa/pr21584-1.C: New test.
12147         * g++.dg/tree-ssa/pr21584-2.C: New test.
12148
12149 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12150
12151         * obj-c++.dg/try-catch-11.mm: New.
12152         * objc.dg/try-catch-10.m: New.
12153
12154 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12155
12156         * g++.dg/other/ucnid-1.C: xfail on AIX.
12157
12158 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12159
12160         PR 22234
12161         * gcc.dg/20050629-1.c: New test.
12162
12163 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12164
12165         * obj-c++.dg/const-str-1[0-1].mm: New.
12166         * objc.dg/const-str-1[0-1].m: New.
12167
12168 2005-05-29  Richard Henderson  <rth@redhat.com>
12169
12170         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12171         Rename from check_effective_target_vect_no_max.
12172         (check_effective_target_vect_no_int_add): New.
12173         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12174         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12175         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12176         * gcc.dg/vect/vect-reduc-1.c: Use both.
12177         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12178
12179 2005-05-29  Richard Henderson  <rth@redhat.com>
12180
12181         * lib/target-supports.exp (check_effective_target_vect_no_max):
12182         Remove i386 and x86_64.
12183
12184 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12185
12186         PR testsuite/21969
12187         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12188
12189 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12190
12191         PR middle-end/21969
12192         * gcc.dg/vect/pr21969.c: New test.
12193
12194 2005-06-28  Eric Christopher  <echristo@redhat.com>
12195
12196         PR c/22052
12197         PR c/21975
12198         * gcc.dg/inline1.c: New test.
12199         * gcc.dg/inline2.c: Ditto.
12200         * gcc.dg/inline3.c: Ditto.
12201         * gcc.dg/inline4.c: Ditto.
12202         * gcc.dg/inline5.c: Ditto.
12203
12204 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12205
12206         PR libfortran/22142
12207         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12208         Add testcase also testing eoshift1 for PR 22142.
12209
12210 2005-06-28  Richard Henderson  <rth@redhat.com>
12211
12212         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12213         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12214         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12215         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12216         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12217
12218 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12219
12220         PR libfortran/22142
12221         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12222         Add testcase for PR 22142.
12223
12224 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12225
12226         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12227         gcc.target/ia64/fpreg-2.c: New tests.
12228
12229 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12230
12231         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12232
12233 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12234
12235         PR libfortran/22170
12236         * gfortran.dg/slash_1.f90: New test.
12237
12238 2005-06-27  Richard Henderson  <rth@redhat.com>
12239
12240         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12241         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12242         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12243         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12244         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12245         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12246
12247 2005-06-27  Richard Henderson  <rth@redhat.com>
12248
12249         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12250         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12251
12252 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12253
12254         * obj-c++.dg/proto-lossage-5.mm: New.
12255         * objc.dg/proto-lossage-5.m: New.
12256
12257 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12258
12259         PR 21959
12260         * gcc.dg/tree-ssa/pr21959.c: New test.
12261
12262 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12263
12264         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12265         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12266         testing uninitialized var.
12267
12268         * gcc.c-torture/execute/builtins/chk.h: New.
12269         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12270         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12271         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12272         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12273         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12274         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12275         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12276         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12277         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12278         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12279         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12280         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12281         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12282         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12283         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12284         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12285         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12286         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12287         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12288         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12289         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12290         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12291         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12292         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12293         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12294         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12295         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12296         * gcc.dg/builtin-object-size-1.c: New test.
12297         * gcc.dg/builtin-object-size-2.c: New test.
12298         * gcc.dg/builtin-object-size-3.c: New test.
12299         * gcc.dg/builtin-object-size-4.c: New test.
12300         * gcc.dg/builtin-object-size-5.c: New test.
12301         * gcc.dg/builtin-stringop-chk-1.c: New test.
12302         * gcc.dg/builtin-stringop-chk-2.c: New test.
12303         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12304         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12305         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12306         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12307         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12308         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12309         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12310         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12311         * gcc.c-torture/execute/printf-1.c: New test.
12312         * gcc.c-torture/execute/fprintf-1.c: New test.
12313         * gcc.c-torture/execute/vprintf-1.c: New test.
12314         * gcc.c-torture/execute/vfprintf-1.c: New test.
12315         * gcc.c-torture/execute/printf-chk-1.c: New test.
12316         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12317         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12318         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12319
12320 2005-06-27  Michael Matz  <matz@suse.de>
12321
12322         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12323         slot is not merged if address escapes.
12324
12325 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12326
12327         PR c/21911
12328         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12329
12330 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12331
12332         PR middle-end/17965
12333         * gcc.c-torture/compile/20050622-1.c: New test.
12334
12335         PR middle-end/22028
12336         * gcc.dg/20050620-1.c: New test.
12337
12338 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12339
12340         PR tree-optimization/22026
12341         * gcc.dg/tree-ssa/pr22026.c: New.
12342
12343 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12344
12345         PR libfortran/22144
12346         * gfortran.dg/shift-alloc.f90: New testcase.
12347
12348 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12349
12350         * all files: Update FSF address in copyright headers.
12351
12352 2005-06-22  Jan Hubicka  <jh@suse.cz>
12353
12354         * wholeprogram-1.c: New testcase.
12355         * wholeprogram-2.c: New testcase.
12356
12357 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR 22171
12360         * gcc.dg/tree-ssa/pr22171.c: New test.
12361
12362 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12363
12364         * gfortran.dg/simplify_modulo.f90: New.
12365
12366 2005-06-24  Jan Hubicka  <jh@suse.cz>
12367
12368         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12369
12370 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12371
12372         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12373
12374 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12375
12376         * obj-c++.dg/typedef-alias-1.mm: New.
12377         * objc.dg/typedef-alias-1.m: New.
12378
12379 2005-06-23  Jeff Law  <law@redhat.com>
12380
12381         * gcc.dg/tree-ssa/vrp16.c: New test.
12382
12383 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12384
12385         * lib/target-supports.exp: Add
12386         check_effective_target_fortran_large_real and
12387         check_effective_target_fortran_large_int to check for
12388         corresponding effective targets.
12389         * gfortran.dg/large_integer_kind_1.f90: New test.
12390         * gfortran.dg/large_real_kind_1.f90: New test.
12391
12392 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12393
12394         PR tree-optimization/22117
12395         * gcc.dg/tree-ssa/pr22117.c: New.
12396
12397 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12398
12399         PR testsuite/22123
12400         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12401
12402 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12403
12404         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12405
12406 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12407
12408         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12409         * gfortran.dg/f2c_4.c: Likewise.
12410
12411 2005-06-22 Paul Brook  <paul@codesourcery.com>
12412
12413         PR fortran/21034
12414         * gfortran.dg/auto_save_1.f90: New test.
12415
12416 2005-06-22  Michael Matz  <matz@suse.de>
12417
12418         * gcc.target/x86-64/abi: New directory.
12419         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12420         * gcc.target/x86-64/abi/README.gcc: New file.
12421         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12422         * gcc.target/x86-64/abi/asm-support.s: New file.
12423         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12424         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12425         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12426         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12427         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12428         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12429         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12430         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12431         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12432         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12433         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12434         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12435         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12436         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12437         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12438         * gcc.target/x86_64/abi/test_varargs.c: New test.
12439
12440 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12441
12442         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12443         32-bit i?86 and x86_64.
12444
12445 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12446
12447         * obj-c++.dg/const-str-[1-9].mm: New tests.
12448
12449 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12450
12451         PR fortran/22010
12452         * gfortran.dg/namelist_use.f90: New.
12453         * gfortran.dg/namelist_use_only.f90: New.
12454
12455 2005-06-21  Jeff Law  <law@redhat.com>
12456
12457         * gcc.dg/tree-ssa/vrp15.c: New test.
12458
12459 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12460
12461         * lib/target-supports.exp (check_effective_target_vect_reduction):
12462         Remove.
12463         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12464         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12465         remove vect_reduction target keyword. Also avoid two returns in main.
12466         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12467         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12468         * gcc.dg/vect/vect-reduc-1short.c: New test.
12469         * gcc.dg/vect/vect-reduc-1char.c: New test.
12470         * gcc.dg/vect/vect-reduc-2short.c: New test.
12471         * gcc.dg/vect/vect-reduc-2char.c: New test.
12472         * gcc.dg/vect/vect-reduc-6.c: New test.
12473         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12474         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12475         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12476
12477 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12478         Paul Thomas  <pault@gcc.gnu.org>
12479
12480         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12481         New tests.
12482
12483 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12484
12485         * gfortran.dg/backslash_1.f90: New test.
12486         * gfortran.dg/backslash_2.f90: New test.
12487
12488 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12489
12490         * gfortran.dg/duplicate_labels.f90: New test.
12491
12492 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12493
12494         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12495         unsupportable relocations.
12496         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12497         * gcc.dg/20050321-2.c: xfail for NetWare.
12498
12499 2005-06-20  Andreas Jaeger  <aj@suse.de>
12500
12501         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12502         gcc.target/i386/fastcall-sseregparm.c,
12503         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12504
12505 2005-06-19  Richard Henderson  <rth@redhat.com>
12506
12507         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12508
12509 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12510
12511         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12512
12513 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12514
12515         PR c++/22115
12516         * g++.dg/conversion/simd2.C: Change expected error message.
12517
12518 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12519
12520         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12521         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12522         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12523
12524 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12525
12526         * gcc.dg/fold-mod-1.c: New test.
12527
12528 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12529
12530         PR fortran/19926
12531         * gfortran.dg/pr19926.f90: New test.
12532
12533 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12534
12535         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12536         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12537         targets.
12538         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12539         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12540
12541 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12542
12543         * gcc.target/ia64/float80-varargs-1.c: New test.
12544
12545 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12546
12547         PR tree-opt/22035
12548         * gfortran.dg/f2c_6.f90: New test.
12549
12550 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12551
12552         PR c++/17413
12553         * g++.dg/template/local5.C: New.
12554
12555 2005-06-17  Richard Henderson  <rth@redhat.com>
12556
12557         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12558
12559 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12560
12561         PR testsuite/21945
12562         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12563
12564 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12565
12566         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12567         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12568         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12569         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12570         check_vect to verify the presence of hardware vector support.
12571
12572 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12573
12574         PR testsuite/22056
12575         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12576
12577 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12578
12579         PR libfortran/19216
12580         * gfortran.dg/pr19216.f: Add correct space between brackets and
12581         dg directive.
12582
12583 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12584
12585         PR libfortran/16436
12586         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12587
12588 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12589
12590         * gcc.target/i386/attributes-error.c: New testcase.
12591         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12592         * gcc.target/i386/regparm-stdcall.c: Likewise.
12593         * gcc.target/i386/sseregparm-1.c: Likewise.
12594         * gcc.target/i386/sseregparm-2.c: Likewise.
12595
12596 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12597
12598         * g++.dg/rtti/crash2.C: New.
12599
12600 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12601
12602         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12603
12604 2005-06-15  David Ung  <davidu@mips.com>
12605
12606         * gcc.target/mips/mips16e-extends.c: New test for testing the
12607         generation of MIPS16e zeb/zeh, seb/seh instructions.
12608
12609 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12610
12611         PR 22018
12612         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12613         * gcc.dg/tree-ssa/pr22018.c: New test.
12614
12615 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12616
12617         * gcc.dg/simd-1.c: Update error messages.
12618         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12619         * gcc.dg/simd-2.c: Update error messages.
12620         * gcc.dg/simd-4.c: New.
12621
12622 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12623
12624         PR c++/20678
12625         * g++.dg/other/crash-4.C: New.
12626
12627 2005-06-14  Devang Patel  <dpatel@apple.com>
12628
12629         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12630
12631 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12632
12633         PR c++/21929
12634         * g++.dg/parse/crash11.C: Update
12635
12636 2005-06-13  Jeff Law  <law@redhat.com>
12637
12638         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12639         perform the desired transformations.
12640         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12641         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12642
12643 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12644
12645         PR fortran/22038
12646         * gfortran.dg/forall_1.f90: Un-XFAIL.
12647
12648 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12649
12650         PR c++/21929
12651         * g++.dg/parse/crash26.C: New.
12652
12653         PR c++/20789
12654         * g++.dg/init/member1.C: New.
12655
12656 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12657
12658         * gfortran.dg/altreturn_1.f90: New test.
12659
12660 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12661
12662         PR middle-end/21985
12663         * gcc.dg/tree-ssa/pr21985.c: New test.
12664
12665 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12666
12667         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12668
12669 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12670
12671         PR c++/21930
12672         * g++.dg/other/error10.C: New test case.
12673
12674 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12675
12676         PR libfortran/19155
12677         * gfortran.dg/pr19155.f: Add test.
12678
12679 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12680
12681         * gfortran.dg/f2c_7.f90: New test.
12682
12683         * gfortran.dg/forall_1.f90: XFAILed.
12684
12685 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12686
12687         * gcc.dg/pr14796-1.c: New.
12688         * gcc.dg/pr14796-2.c: New.
12689
12690 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12691
12692         PR fortran/17792
12693         PR fortran/21375
12694         * gfortran.dg/deallocate_stat.f90: New test.
12695
12696 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12697
12698         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12699
12700 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12701
12702         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12703         access will be generated when this loop is vectorized. Test that
12704         accesses with same alignment were detected.
12705         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12706         Test that accesses with same alignment were detected.
12707         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12708         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12709         alignment were detected.
12710
12711 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12712
12713         PR c++/10611
12714         * g++.dg/conversion/simd2.C: New.
12715
12716 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12717
12718         * gcc.dg/Wcxx-compat-1.c: New.
12719
12720 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12721
12722         PR libfortran/21480
12723         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12724         complex array.
12725
12726 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * gcc.dg/alias-8.c: New.
12729
12730 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12731
12732         * gcc.dg/format/cmn_err-1.c: Update.
12733
12734 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12735
12736         PR target/20666
12737         * gcc.target/sparc/fexpand-2.c: New.
12738         * gcc.target/sparc/fpmerge-2.c: New.
12739         * gcc.target/sparc/fpmul-2.c: New.
12740         * gcc.target/sparc/noresult.c: New.
12741         * gcc.target/sparc/pdist-2.c: New.
12742         * gcc.target/sparc/pdist-3.c: New.
12743
12744 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12745
12746         PR testsuite/21702
12747         * gcc.target/i386/i386.exp: Fix comment typo.
12748
12749 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         PR c++/19497
12752         * g++.dg/inherit/using5.C: New.
12753         * g++.dg/inherit/using6.C: New.
12754
12755 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12756
12757         PR c++/19894
12758         * g++.dg/template/ptrmem15.C: New test.
12759
12760         PR c++/20563
12761         * g++.dg/ext/label4.C: New test.
12762
12763 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12764
12765         * gcc.dg/tls/debug-1.c: New test.
12766
12767 2005-06-07  Dale Johannesen  <dalej@apple.com>
12768
12769         * gcc.target/i386/movq.c: New.
12770
12771 2005-06-07  Dale Johannesen  <dalej@apple.com>
12772
12773         * gcc.dg/20050607-1.c: New.
12774
12775 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12776
12777         PR middle-end/21850
12778         * gcc.c-torture/execute/20050607-1.c: New test.
12779
12780 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12781
12782         PR libfortran/21926
12783         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12784         Test case where the return array has lowest stride one,
12785         but isn't packed.
12786
12787 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12788
12789         * lib/target-supports.exp (check_effective_target_sync_int_long):
12790         Add s390 and s390x targets.
12791
12792 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12793
12794         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12795         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12796         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12797         * gcc.dg/tree-ssa/loop-9.c: New test.
12798
12799 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12800
12801         * g++.dg/parse/defarg10.C: New.
12802
12803 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12804
12805         PR regression/21897
12806         * gcc.c-torture/execute/20050604-1.c: New test.
12807
12808 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         PR 21903
12811         * g++.dg/parse/defarg9.C: New.
12812
12813         PR c++/20637
12814         * g++.dg/inherit/using4.C: New.
12815         * g++.dg/overload/error1.C: Adjust expected errors.
12816         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12817         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12818         * g++.old-deja/g++.other/redecl2.C: Likewise.
12819         * g++.old-deja/g++.other/redecl4.C: Likewise.
12820         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12821
12822 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12823
12824         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12825
12826 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12827
12828         * lib/gfortran.exp (gfortran_target_compile): Call
12829         dg-additional-files-options
12830         * gfortran.dg/f2c_4.f90: New file
12831         * gfortran.dg/f2c_4.c: New file
12832         * gfortran.dg/f2c_5.f90: New file
12833         * gfortran.dg/f2c_5.c: New file
12834
12835 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12836
12837         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12838
12839         PR fortran/21912
12840         * gfortran.dg/array_constructor_4.f90: New test.
12841
12842 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/21619
12845         * g++.dg/ext/builtin9.C: New test.
12846
12847 2005-06-05  Dale Johannesen  <dalej@apple.com>
12848
12849         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12850         * gcc.c-torture/execute/20050603-2.c: Ditto.
12851
12852 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12853
12854         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12855         * gcc.dg/vect/vect-reduc-1.c: New.
12856         * gcc.dg/vect/vect-reduc-2.c: New.
12857         * gcc.dg/vect/vect-reduc-3.c: New.
12858
12859 2005-06-04  Dale Johannesen  <dalej@apple.com>
12860
12861         * gcc.c-torture/execute/20050603-1.c: New.
12862         * gcc.c-torture/execute/20050603-2.c: New.
12863         * gcc.dg/20050603-3.c: New.
12864
12865 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12866
12867         PR fortran/19195
12868         * gfortran.dg/debug_1.f90: New test.
12869
12870         * gfortran.dg/forall_1.f90: New test.
12871
12872 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12873
12874         * gfortran.dg/array_constructor_3.f90: New test.
12875
12876 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12877
12878         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12879
12880 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12881
12882         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12883
12884 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12885
12886         PR c/21873
12887         * gcc.dg/init-excess-1.c: New test.
12888
12889 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR c++/21853
12892         * g++.dg/expr/static_cast6.C: New test.
12893
12894 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12895
12896         * gcc.dg/tree-ssa/vrp14.c: New test.
12897
12898 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12899
12900         PR c++/21336
12901         * g++.dg/template/new2.C: New test.
12902
12903 2005-06-03  Josh Conner  <jconner@apple.com>
12904
12905         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12906         all entries in initializer.
12907
12908 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12909
12910         PR middle-end/21858
12911         * gcc.dg/pr21858.c: New testcase.
12912
12913 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12914
12915         PR tree-optimization/21292
12916
12917         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12918         New.
12919         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12920         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12921         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12922         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12923         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12924
12925 2005-06-02  Richard Henderson  <rth@redhat.com>
12926
12927         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12928
12929 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12930
12931         * gcc.dg/wtypequal.c: New testcase.
12932
12933 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12934
12935         PR 21582
12936         * gcc.dg/tree-ssa/pr21582.c: New test.
12937
12938 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12939
12940         PR c++/21280
12941         * g++.dg/opt/interface2.h: New.
12942         * g++.dg/opt/interface2.C: New.
12943         * g++.dg/init/ctor4.C: Adjust error lines.
12944         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12945         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12946         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12947         * g++.old-deja/g++.pt/assign1.C: Likewise.
12948         * g++.old-deja/g++.pt/crash20.C: Likewise.
12949
12950 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12951
12952         PR tree-optimization/21734
12953         * g++.dg/vect/pr21734_1.cc: New.
12954         * g++.dg/vect/pr21734_2.cc: New.
12955
12956 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         PR c++/20350
12959         * g++.dg/template/spec24.C: New.
12960
12961         PR c++/21151
12962         * g++.dg/pch/local-1.C: New.
12963         * g++.dg/pch/local-1.Hs: New.
12964
12965 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12966
12967         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12968         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12969         * gcc.dg/tree-ssa/pr14341.c: New test.
12970         * gcc.dg/tree-ssa/pr14841.c: New test.
12971         * gcc.dg/tree-ssa/pr20701.c: New test.
12972         * gcc.dg/tree-ssa/pr21086.c: New test.
12973         * gcc.dg/tree-ssa/pr21090.c: New test.
12974         * gcc.dg/tree-ssa/pr21332.c: New test.
12975         * gcc.dg/tree-ssa/pr21458.c: New test.
12976         * gcc.dg/tree-ssa/pr21658.c: New test.
12977         * gcc.dg/tree-ssa/vrp01.c: New test.
12978         * gcc.dg/tree-ssa/vrp02.c: New test.
12979         * gcc.dg/tree-ssa/vrp03.c: New test.
12980         * gcc.dg/tree-ssa/vrp04.c: New test.
12981         * gcc.dg/tree-ssa/vrp05.c: New test.
12982         * gcc.dg/tree-ssa/vrp06.c: New test.
12983         * gcc.dg/tree-ssa/vrp07.c: New test.
12984         * gcc.dg/tree-ssa/vrp08.c: New test.
12985         * gcc.dg/tree-ssa/vrp09.c: New test.
12986         * gcc.dg/tree-ssa/vrp10.c: New test.
12987         * gcc.dg/tree-ssa/vrp11.c: New test.
12988         * gcc.dg/tree-ssa/vrp12.c: New test.
12989         * gcc.dg/tree-ssa/vrp13.c: New test.
12990
12991 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12992
12993         PR 21029
12994         * gcc.dg/tree-ssa/pr21029.c: New test.
12995
12996 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12997
12998         * gfortran.dg/logint-1.f: New test case.
12999         * gfortran.dg/logint-2.f: Likewise.
13000         * gfortran.dg/logint-3.f: Likewise.
13001
13002 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13003
13004         PR c/21536
13005         PR c/20760
13006         * gcc.dg/20050527-1.c: New test.
13007
13008         * gcc.dg/i386-sse-12.c: New test.
13009
13010         PR fortran/21729
13011         * gfortran.dg/implicit_5.f90: New test.
13012
13013 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13014
13015         PR fortran/20883
13016         * gfortran/assign_4.f90: New test.
13017         * gfortran/assign_2.f90: Change compile to run.
13018
13019 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13020
13021         * lib/target-supports.exp
13022         (check_effective_target_sync_char_short): New.
13023         * gcc.dg/sync-2.c: New.
13024
13025 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13026
13027         PR tree-optimization/21817
13028         * gcc.dg/torture/pr21817-1.c: New.
13029
13030 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         PR c++/21165
13033         * g++.dg/template/init5.C: New.
13034
13035 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13036
13037         * gfortran.dg/char_initialiser_actual.f90:
13038         Test character initialisers as actual arguments.
13039         * gfortran.dg/char_pointer_comp_assign.f90:
13040         Test character pointer structure component assignments.
13041         * gfortran.dg/char_array_structure_constructor.f90:
13042         Test character components in structure constructors.
13043
13044 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13045
13046         PR middle-end/20931
13047         * g++.dg/opt/pr20931.C: New test.
13048
13049 2005-05-31  Andreas Jaeger  <aj@suse.de>
13050
13051         PR testsuite/20772
13052         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13053         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13054         g++.old-deja/g++.ext/asmspec1.C,
13055         g++.old-deja/g++.other/regstack.C,
13056         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13057         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13058         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13059         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13060         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13061         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13062         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13063         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13064         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13065         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13066         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13067         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13068         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13069         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13070         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13071         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13072         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13073         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13074         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13075
13076 2005-05-31  Jeff Law  <law@redhat.com>
13077
13078         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13079
13080 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13081
13082         PR middle-end/21743
13083         * gcc.dg/builtins-1.c: Activate disabled clog test.
13084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13085
13086 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13087
13088         * gfortran.dg/char_pointer_assign.f90:
13089         Test character-pointer assignments and pointer assignments.
13090         * gfortran.dg/char_pointer_dummy.f90:
13091         Test character-pointer dummy arguments.
13092         * gfortran.dg/char_pointer_func.f90:
13093         Test character-pointer function returns.
13094         * gfortran.dg/char_pointer_dependency.f90:
13095         Test character-pointer functions with dependencies.
13096
13097 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13098
13099         PR c++/21784
13100         * g++.dg/lookup/using14.C: New test.
13101
13102 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13103
13104         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13105         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13106         trailing ^M.
13107
13108 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13109
13110         PR c++/17413
13111         * g++.dg/template/local5.C: New.
13112
13113         PR target/21761
13114         * gcc.c-torture/compile/pr21761.c: New.
13115
13116         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13117         before darwin8.
13118
13119 2005-05-30  Steven G. Kargl
13120
13121         PR fortran/20846
13122         * gfortran.dg/inquire_8.f90: New test.
13123
13124 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13125
13126         PR libfortran/21376
13127         * gfortran.dg/output_exponents_1.f90: New test.
13128
13129 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13130
13131         PR libfortran/20006
13132         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13133
13134 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/21210
13137         * g++.dg/ext/complex1.C: New test.
13138
13139         PR c++/21340
13140         * g++.dg/init/ctor6.C: New test.
13141
13142 2005-05-29  Jan Hubicka  <jh@suse.cz>
13143
13144         * gcc.c-torture/compile/pr21562.c: New.
13145
13146 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13147
13148         * gfortran.dg/subnormal_1.f90: New test.
13149
13150 2005-05-28  Jan Hubicka  <jh@suse.cz>
13151
13152         * tree-prof.exp: Fix comment.
13153         * value-prof-1.c: New.
13154         * value-prof-2.c: New.
13155         * value-prof-3.c: New.
13156         * value-prof-4.c: New.
13157
13158 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13159
13160         PR c++/21614
13161         * g++.dg/expr/ptrmem6.C: New test.
13162         * g++.dg/expr/ptrmem6a.C: Likewise.
13163
13164 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13165
13166         PR tree-optimization/21658
13167         * gcc.dg/tree-ssa/pr21658.c: New.
13168
13169 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13170
13171         PR c++/21455
13172         * g++.dg/inherit/ptrmem3.C: New.
13173
13174         PR c++/21681
13175         * g++.dg/parse/template16.C: New.
13176
13177 2005-05-27  Andreas Jaeger  <aj@suse.de>
13178
13179         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13180
13181         * gcc.dg/i386-sse-8.c: Run test on all archs.
13182
13183 2005-05-26  Mike Stump  <mrs@apple.com>
13184
13185         * objc.dg/isa-field-1.m: Only run on darwin.
13186         * objc.dg/lookup-1.m: Likewise.
13187         * objc.dg/try-catch-8.m: Likewise.
13188
13189 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13190
13191         PR tree-optimization/9814
13192         * gcc.dg/pr9814-1.c: New test case.
13193
13194 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13195
13196         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13197         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13198         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13199         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13200         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13201         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13202         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13203         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13204         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13205         objc.dg/try-catch-8.m: New.
13206
13207 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13208
13209         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13210         remove extraneous semicolons.
13211
13212 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13213
13214         * obj-c++.dg/comp-types-12.mm: New.
13215         * objc.dg/comp-types-11.m: New.
13216         * objc.dg/selector-4.m: New.
13217
13218 2005-05-26  Andreas Jaeger  <aj@suse.de>
13219
13220         PR testsuite/20772
13221         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13222         g++.old-deja/g++.ext/attrib3.C,
13223         g++.old-deja/g++.other/store-expr1.C,
13224         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13225         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13226         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13227         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13228         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13229         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13230         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13231         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13232         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13233         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13234         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13235         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13236         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13237         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13238         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13239         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13240         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13241         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13242         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13243
13244 2005-05-26  Andreas Jaeger  <aj@suse.de>
13245
13246         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13247         x86-64 compilation.
13248
13249 2005-05-26  Andreas Jaeger  <aj@suse.de>
13250
13251         PR testsuite/20772
13252         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13253         gcc.misc-tests/i386-pf-athlon-1.c,
13254         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13255         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13256         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13257         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13258         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13259         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13260         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13261         programs.
13262
13263         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13264         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13265         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13266         x86-64 compilation.
13267
13268         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13269         x86_64.
13270
13271         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13272         effective-target ilp32.
13273
13274 2005-05-26  David Ung  <davidu@mips.com>
13275
13276         * gcc.target/mips/ext_ins.c: New test for testing the generation
13277         of MIPS32/64 rev 2 ext/ins instructions.
13278
13279 2005-05-26  Andreas Jaeger  <aj@suse.de>
13280
13281         * treelang/compile/unsigned.tree: Use gimple instead of
13282         nonexisting generic dump.
13283
13284 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13285
13286         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13287
13288 2005-05-26  Andreas Jaeger  <aj@suse.de>
13289
13290         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13291
13292 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13293
13294         PR libfortran/17283
13295         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13296         Test callee-allocated memory with write statements.
13297
13298 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13299
13300         PR middle-end/21709
13301         * gcc.dg/pr21709-1.c: New test case.
13302
13303 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13304             Mike Stump  <mrs@apple.com>
13305
13306         * objc/execute/next_mapping.h: Update for C++.
13307
13308         * obj-c++.dg/selector-1.mm: Move to...
13309         * obj-c++.dg/selector-4.mm: here...
13310
13311         * obj-c++.dg/basic.mm: New.
13312         * obj-c++.dg/comp-types-1.mm: New.
13313         * obj-c++.dg/cxx-class-1.mm: New.
13314         * obj-c++.dg/cxx-ivars-1.mm: New.
13315         * obj-c++.dg/cxx-ivars-2.mm: New.
13316         * obj-c++.dg/cxx-ivars-3.mm: New.
13317         * obj-c++.dg/cxx-scope-1.mm: New.
13318         * obj-c++.dg/cxx-scope-2.mm: New.
13319         * obj-c++.dg/defs.mm: New.
13320         * obj-c++.dg/empty-private-1.mm: New.
13321         * obj-c++.dg/encode-1.mm: New.
13322         * obj-c++.dg/encode-2.mm: New.
13323         * obj-c++.dg/encode-3.mm: New.
13324         * obj-c++.dg/extern-c-1.mm: New.
13325         * obj-c++.dg/extra-semi.mm: New.
13326         * obj-c++.dg/fix-and-continue-2.mm: New.
13327         * obj-c++.dg/isa-field-1.mm: New.
13328         * obj-c++.dg/ivar-list-semi.mm: New.
13329         * obj-c++.dg/local-decl-1.mm: New.
13330         * obj-c++.dg/lookup-1.mm: New.
13331         * obj-c++.dg/lookup-2.mm: New.
13332         * obj-c++.dg/method-1.mm: New.
13333         * obj-c++.dg/method-2.mm: New.
13334         * obj-c++.dg/method-3.mm: New.
13335         * obj-c++.dg/method-4.mm: New.
13336         * obj-c++.dg/method-5.mm: New.
13337         * obj-c++.dg/method-6.mm: New.
13338         * obj-c++.dg/method-7.mm: New.
13339         * obj-c++.dg/no-extra-load.mm: New.
13340         * obj-c++.dg/overload-1.mm: New.
13341         * obj-c++.dg/pragma-1.mm: New.
13342         * obj-c++.dg/pragma-2.mm: New.
13343         * obj-c++.dg/private-1.mm: New.
13344         * obj-c++.dg/private-2.mm: New.
13345         * obj-c++.dg/proto-qual-1.mm: New.
13346         * obj-c++.dg/qual-types-1.mm: New.
13347         * obj-c++.dg/stubify-1.mm: New.
13348         * obj-c++.dg/stubify-2.mm: New.
13349         * obj-c++.dg/super-class-1.mm: New.
13350         * obj-c++.dg/super-class-2.mm: New.
13351         * obj-c++.dg/super-dealloc-1.mm: New.
13352         * obj-c++.dg/super-dealloc-2.mm: New.
13353         * obj-c++.dg/template-1.mm: New.
13354         * obj-c++.dg/template-2.mm: New.
13355         * obj-c++.dg/template-3.mm: New.
13356         * obj-c++.dg/template-4.mm: New.
13357         * obj-c++.dg/template-5.mm: New.
13358         * obj-c++.dg/template-6.mm: New.
13359         * obj-c++.dg/try-catch-1.mm: New.
13360         * obj-c++.dg/try-catch-2.mm: New.
13361         * obj-c++.dg/try-catch-3.mm: New.
13362         * obj-c++.dg/try-catch-4.mm: New.
13363         * obj-c++.dg/try-catch-5.mm: New.
13364         * obj-c++.dg/try-catch-6.mm: New.
13365         * obj-c++.dg/try-catch-7.mm: New.
13366         * obj-c++.dg/try-catch-8.mm: New.
13367         * obj-c++.dg/try-catch-9.mm: New.
13368         * obj-c++.dg/va-meth-1.mm: New.
13369
13370 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13371
13372         * obj-c++.dg/selector-1.mm: New.
13373         * obj-c++.dg/selector-2.mm: New.
13374
13375 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13376
13377         * obj-c++.dg/selector-3.mm: New.
13378         * objc.dg/selector-3.m: New.
13379
13380 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13381
13382         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13383         about where warning appears.
13384
13385 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13386
13387         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13388         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13389         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13390         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13391
13392 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13393
13394         * gcc.dg/20050524-1.c: New test.
13395
13396 2005-05-25  Jan Hubicka  <jh@suse.cz>
13397
13398         * gcc.dg/tree-prof/inliner-1.c: New.
13399
13400 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13401
13402         * gcc.dg/tree-prof: New directory.
13403         * gcc.dg/tree-prof/tree-prof.exp: New.
13404
13405 2005-05-25  DJ Delorie  <dj@redhat.com>
13406
13407         * gcc.dg/Wattributes-1.c: New.
13408         * gcc.dg/Wattributes-2.c: New.
13409         * gcc.dg/Wattributes-3.c: New.
13410
13411 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13412
13413         PR tree-optimization/19833
13414         * gcc.dg/uninit-4.c: Remove xfail.
13415         * gcc.dg/uninit-9.c: Ditto.
13416
13417 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13418
13419         * obj-c++.dg/bitfield-[1-5].mm: New.
13420         * obj-c++.dg/class-protocol-1.mm: New.
13421         * obj-c++.dg/comp-types-1[0-1].mm: New.
13422         * obj-c++.dg/comp-types-[2-9].mm: New.
13423         * obj-c++.dg/encode-[4-8].mm: New.
13424         * obj-c++.dg/layout-1.mm: New.
13425         * obj-c++.dg/method-1[0-9].mm: New.
13426         * obj-c++.dg/method-2[0-1].mm: New.
13427         * obj-c++.dg/method-[8-9].mm: New.
13428         * obj-c++.dg/objc-gc-3.mm: New.
13429         * obj-c++.dg/try-catch-10.mm: New.
13430         * objc.dg/bitfield-5.m: New.
13431         * objc.dg/comp-types-10.m: New.
13432         * objc.dg/comp-types-9.m: New.
13433         * objc.dg/layout-1.m: New.
13434         * objc.dg/objc-gc-4.m: New.
13435         * objc.dg/try-catch-9.m: New.
13436         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13437         * objc.dg/comp-types-1.m: Likewise.
13438         * objc.dg/comp-types-[5-6].m: Likewise.
13439         * objc.dg/method-9.m: Likewise.
13440
13441 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13442
13443         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13444         and on hardware without VMX support.
13445
13446         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13447
13448         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13449
13450         * lib/profopt.exp (dg-final-generate, dg-final-use,
13451         profopt-final-code, profopt-get-options): New.
13452         (profopt-execute): Process test directives.
13453
13454         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13455         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13456         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13457
13458 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13459
13460         PR C++/21645
13461         * g++.dg/init/ctor5.C: New test.
13462
13463 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13464
13465         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13466         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13467         vect-113.c, vect-114.c.
13468
13469 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13470
13471         * gcc.dg/const-elim-1.c: Remove xfails.
13472
13473 2005-05-23  Jeff Law  <law@redhat.com>
13474
13475         * gcc.c-torture/compile/pr21638.c: New test.
13476         * gcc.c-torture/compile/20050520-1.c: New test.
13477
13478 2005-05-23  Nick Clifton  <nickc@redhat.com>
13479
13480         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13481         be a proper triple, ie: m32r*-*-*.
13482         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13483
13484 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13485
13486         PR middle-end/21331
13487         PR tree-opt/21293
13488         * gcc.c-torture/compile/pr21293.c: New test.
13489         * gcc.c-torture/execute/pr21331.c: New test.
13490
13491 2004-05-20  Richard Henderson  <rth@redhat.com>
13492
13493         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13494
13495 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13496
13497         * obj-c++-dg.exp: Add.
13498         * obj-c++.exp: Add.
13499         * obj-c++.dg/dg.exp: Add.
13500
13501 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13502
13503         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13504         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13505
13506 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13507
13508         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13509
13510 2004-05-19  Richard Henderson  <rth@redhat.com>
13511
13512         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13513
13514 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13515
13516         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13517
13518         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13519
13520 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13521
13522         PR c++/21495
13523         * g++.dg/parse/extern1.C: New test.
13524         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13525
13526 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13527
13528         * gcc.dg/c99-math.h: New.
13529         * gcc.dg/c99-math-float-1.c: New test.
13530         * gcc.dg/c99-math-double-1.c: Likewise.
13531         * gcc.dg/c99-math-long-double-1.c: Likewise.
13532
13533 2005-05-18  Richard Henderson  <rth@redhat.com>
13534
13535         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13536
13537 2005-05-18  Devang Patel  <dpatel@apple.com>
13538
13539         * g++.dg/opt/20050511-1.C: New test.
13540
13541 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13542
13543         PR libfortran/21127
13544         * gfortran.dg/reshape-complex.f90: New test.
13545
13546 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13547
13548         * gfortran.dg/array_constructor_1.f90: New test.
13549         * gfortran.dg/array_constructor_2.f90: New test.
13550
13551 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13552
13553         PR fortran/20954
13554         * gfortran.dg/pr20954.f: New test.
13555
13556 2005-05-17  Mike Stump  <mrs@apple.com>
13557
13558         Yet more Objective-C++...
13559
13560         * objc.dg/method-5.m: Update.
13561         * objc.dg/method-6.m: Update.
13562         * objc.dg/method-7.m: Update.
13563         * objc.dg/method-9.m: Update.
13564         * objc.dg/try-catch-2.m: Update.
13565
13566 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13567
13568         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13569         Remove little-endian optimizations.
13570
13571 2005-05-17  Jeff Law  <law@redhat.com>
13572
13573         * g++.dg/tree-ssa/pr14814.C: New test.
13574         * gcc.dg/tree-ssa/pr14814.C: New test.
13575         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13576         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13577
13578 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13579
13580         * gcc.dg/compat/generate-random.c: Do not include
13581         libiberty.h.
13582         * gcc.dg/compat/generate-random_r.c: Likewise.
13583
13584 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13585
13586         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13587
13588 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13589
13590         PR middle-end/21595
13591         * g++.dg/tree-ssa/builtin1.C: New testcase.
13592
13593 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13594
13595         PR c++/21454
13596         * g++.dg/opt/const4.C: New test.
13597
13598         PR middle-end/21492
13599         * g++.dg/opt/crossjump1.C: New test.
13600
13601         PR tree-optimization/21610
13602         * gcc.c-torture/compile/20050516-1.c: New test.
13603
13604         PR fortran/15080
13605         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13606         about the test failing.
13607         * gfortran.fortran-torture/execute/where_7.f90: New test.
13608         * gfortran.fortran-torture/execute/where_8.f90: New test.
13609
13610 2005-05-16  Richard Henderson  <rth@redhat.com>
13611
13612         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13613         i?86 and x86_64.
13614
13615 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13616
13617         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13618         (limits.h): Include unconditionally.
13619         (stdlib.h): Likewise.
13620         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13621         (limits.h): Include unconditionally.
13622         (stdlib.h): Likewise.
13623         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13624         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13625         (limits.h): Include unconditionally.
13626         (stdlib.h): Likewise.
13627         (hashtab.h): Do not include.
13628         (getopt.h): Likewise.
13629         (stddef.h): Include.
13630         (hashval_t): Define.
13631         (struct entry): Add "next" field.
13632         (HASH_SIZE): New macro.
13633         (hash_table): New variable.
13634         (switchfiles): Do not use xmalloc.
13635         (mix): New macro.
13636         (iterative_hash): New function.
13637         (hasht): Remove.
13638         (e_exists): New function.
13639         (e_insert): Likewise.
13640         (output): Use, instead of libiberty hashtable functions.
13641         (main): Do not use getopt.  Do not call htab_create.
13642
13643 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13644
13645         PR libstdc++/21526
13646         * lib/target-supports.exp (check_mkfifo_available):
13647         Return 0 for cygwin as mkfifo support incomplete on platform.
13648         Fix typos in comments.
13649
13650 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13651
13652         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13653
13654 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13655
13656         PR fortran/17432
13657         * gfortran.dg/assign_4.f: New test.
13658
13659 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13660
13661         PR tree-optimization/21563
13662         * gcc.dg/tree-ssa/pr21563.c: New.
13663
13664 2005-05-14  Jan Hubicka  <jh@suse.cz>
13665
13666         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13667
13668 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13669
13670         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13671
13672 2005-05-13  Julian Brown  <julian@codesourcery.com>
13673
13674         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13675         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13676
13677 2005-05-13  Jan Hubicka  <jh@suse.cz>
13678
13679         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13680         * gcc.dg/fold-xor-?.c: Likewise.
13681         * gcc.dg/pr15784-?.c: Likewise.
13682         * gcc.dg/pr20922-?.c: Likewise.
13683         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13684         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13685         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13686
13687 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13688
13689         PR fortran/21260
13690         * gfortran.dg/hollerith_1.f90: New test.
13691
13692 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13693
13694         * gfortran.dg/func_result_2.f90: New test.
13695
13696 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13697
13698         * gfortran.dg/dev_null.f90: New test.
13699
13700 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13701
13702         * gcc.dg/arm-vfp1.c: Revert last change.
13703
13704 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13705
13706         PR middle-end/19807
13707         PR tree-optimization/19639
13708         * g++.dg/tree-ssa/pr19807.C: New testcase.
13709
13710 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13711
13712         PR libfortran/21471
13713         * gfortran.dg/append-1.f90: New test.
13714
13715 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13716
13717         * gcc.dg/pr18501.c: XFAIL.
13718         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13719         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13720         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13721         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13722         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13723         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13724         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13725         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13726
13727 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13728
13729         PR fortran/20178
13730         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13731         gfortran.dg/f2c_3.f90: New tests.
13732
13733         * gfortran.dg/return_1.f90: Fix dg annotation.
13734
13735 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13736
13737         * gcc.c-torture/compile/20050510-1.c: New test.
13738
13739 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13740
13741         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13742
13743 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13744
13745         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13746
13747 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13748
13749         PR c/17913
13750         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13751
13752 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13753
13754         PR c/21342
13755         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13756         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13757
13758 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13759
13760         PR debug/16676
13761         * gcc.dg/debug/pr16676.c: New test.
13762
13763 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13764
13765         PR testsuite/21443
13766         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13767         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13768         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13769         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13770         Change -O1 to -O2.
13771         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13772         -fno-tree-dominator-opts.
13773
13774 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13775
13776         * gfortran.dg/return_1.f90: New test.
13777
13778 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13779
13780         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13781
13782         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13783
13784 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         PR c++/21427
13787         * g++.dg/inherit/covariant13.C: New.
13788
13789 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13790
13791         PR libfortran/19155
13792         * gfortran.dg/pr19155.f: New test.
13793
13794 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13795
13796         PR inline-asm/8788
13797         * gcc.dg/pr8788-1.c: New testcase.
13798
13799 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13800
13801         PR target/21416
13802         * gcc.target/mips/fpcmp-[12].c: New tests.
13803
13804 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13805
13806         * lib/target-supports-dg.exp (dg-require-fork): New function.
13807         (dg-require-mkfifo): Likewise.
13808         * lib/target-supports.exp (check_function_available): New
13809         function.
13810         (check_fork_available): Likewise.
13811         (check_mkfifo_available): Likewise.
13812
13813 2005-05-06  Jeff Law  <law@redhat.com>
13814
13815         * gcc.c-torture/compile/pr21380.c: New test.
13816
13817 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13818
13819         PR c++/20961
13820         * g++.dg/ext/weak3.C: New test.
13821
13822 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13823
13824         PR c++/21352
13825         * g++.dg/template/crash37.C: New test.
13826
13827 2005-05-05  Paul Brook  <paul@codesourcery.com>
13828
13829         * gcc.dg/arm-g2.c: Use effective-target arm32.
13830         * gcc.dg/arm-mmx-1.c: Ditto.
13831         * gcc.dg/arm-scd42-2.c: Ditto.
13832         * gcc.dg/arm-vfp1.c: Ditto.
13833         * lib/target-supports.exp (check_effective_target_arm32): New
13834         function.
13835
13836 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13837
13838         PR libfortran/21354
13839         gfortran.dg/in_pack_rank7.f90: New test.
13840
13841 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13842
13843         PR middle-end/15618
13844         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13845
13846 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13847
13848         PR middle-end/21265
13849         * gcc.dg/20050503-1.c: New test.
13850
13851         PR rtl-optimization/21239
13852         * gcc.dg/i386-sse-11.c: New test.
13853
13854 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13855
13856         PR target/16888
13857         * gcc.target/i386/asm-1.c: New test.
13858
13859 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13860
13861         PR rtl-optimization/21330
13862         * gcc.c-torture/execute/20050502-1.c: New test.
13863
13864         PR target/21297
13865         * gcc.c-torture/execute/20050502-2.c: New test.
13866
13867 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13868
13869         PR middle-end/21282
13870         * gcc.dg/pr21282.c: New.
13871
13872 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13873
13874         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13875         * gcc.dg/vect/vect-92.c: Likewise.
13876         * gcc.dg/vect/vect-93.c: Likewise.
13877         * gcc.dg/vect/vect-dv-1.c: Likewise.
13878         * gcc.dg/vect/vect-dv-2.c: Likewise.
13879         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13880
13881 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13882
13883         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13884         * gfortran.dg/vect/vect-2.f90: Likewise.
13885         * gfortran.dg/vect/vect-3.f90: Likewise.
13886         * gfortran.dg/vect/vect-4.f90: Likewise.
13887         * gfortran.dg/vect/vect-5.f90: Likewise.
13888
13889 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13890
13891         PR target/20813
13892         * gcc.dg/rs6000-fpint-2.c: New.
13893
13894 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13895
13896         PR c/15698
13897         * gcc.dg/builtins-30.c: Update expected messages.
13898         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13899         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13900         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13901
13902 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13903
13904         PR tree-optimization/21294
13905         * gcc.dg/tree-ssa/pr21294.c: New.
13906
13907 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13908
13909         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13910         __builtin_altivec_st_internal_4si built-in.
13911
13912 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR c++/15875
13915         * g++.dg/template/ptrmem14.C: New test.
13916
13917 2005-05-02  Paul Brook  <paul@codesourcery.com>
13918
13919         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13920
13921 2005-05-02  Michael Matz  <matz@suse.de>
13922
13923         PR c++/19542
13924         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13925
13926 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13927
13928         * g++.dg/cpp/weak.C: New test.
13929
13930 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13931
13932         * gcc.dg/tree-ssa/loop-8.c: New test.
13933
13934 2005-04-30  Michael Maty  <matz@suse.de>
13935
13936         * gcc.dg/inline-mcpy.c: New test.
13937
13938 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13939
13940         PR libfortran/18958
13941         * gfortran.dg/eoshift.f90: New test case.
13942
13943 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13944
13945         PR libfortran/18857
13946         * gfortran.dg/matmul_1.f90: New test.
13947
13948 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13949
13950         PR tree-optimization/21030
13951         * gcc.dg/tree-ssa/pr21030.c: New.
13952
13953 2005-04-29  Devang Patel  <dpatel@apple.com>
13954
13955         PR tree-optimization/21272
13956         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13957
13958 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13959
13960         PR fortran/13082
13961         PR fortran/18824
13962         * gfortran.dg/entry_4.f90: New test.
13963         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13964         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13965         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13966         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13967         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13968         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13969         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13970
13971 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13972
13973         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13974
13975 2005-04-29  Paul Brook  <paul@codesourcery.com>
13976
13977         * gfortran.dg/entry_3.f90: New test.
13978
13979 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13980
13981         * gfortran.dg/implicit_4.f90: New test.
13982
13983 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13984
13985         * lib/target-supports.exp (check_profiling_available): Return
13986         false for xtensa-*-elf.
13987
13988 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13989
13990         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13991         error if file cannot be deleted.
13992
13993 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13994
13995         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13996         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13997         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13998         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13999         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14000         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14001         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14002         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14003         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14004         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14005         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14006         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14007         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14008
14009 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14010
14011         PR fortran/20865
14012         * gfortran.dg/pr20865.f90: New test.
14013
14014 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14015
14016         * gcc.dg/void-cast-2.c: New test.
14017
14018 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14019
14020         PR c/21159
14021         * gcc.dg/void-cast-1.c: New test.
14022
14023 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14024
14025         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14026
14027 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14028
14029         PR fortran/21177
14030         * gfortran.dg/pr21177.f90: New test.
14031
14032 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14033
14034         PR tree-optimization/21171
14035         * gcc.dg/tree-ssa/pr21171.c: New test.
14036
14037 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14038
14039         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14040         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14041         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14042         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14043         gcc.dg/tree-ssa/gen-vect-32.c: New.
14044         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14045         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14046         don't run on PPC32.
14047
14048 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14049
14050         PR c/21213
14051         * gcc.dg/transparent-union-3.c: New test.
14052
14053 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14054
14055         PR c/20740
14056         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14057         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14058         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14059         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14060         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14061         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14062
14063 2005-04-26  Jeff Law  <law@redhat.com>
14064
14065         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14066         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14067         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14068         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14069         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14070         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14071         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14072
14073 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14074
14075         PR tree-optimization/17598
14076         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14077
14078 2005-04-25  Mike Stump  <mrs@apple.com>
14079
14080         * objc.dg/fix-and-continue-1.m: Add.
14081
14082 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14083
14084         PR c++/20995
14085         * g++.dg/opt/pr20995-1.C: New test case.
14086
14087 2005-04-25  Devang Patel <dpatel@apple.com>
14088
14089         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14090
14091 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14092
14093         PR testsuite/21062
14094         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14095
14096 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14097
14098         PR C++/21188
14099         * g++.dg/opt/rtti2.C: New test.
14100
14101 2005-04-25  Paul Brook  <paul@codesourcery.com>
14102         Steven G. Kargl  <kargls@comcast.net>
14103
14104         PR fortran/20879
14105         * gfortran.dg/ichar_1.f90: New file.
14106
14107 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14108
14109         PR middle-end/20991
14110         * g++.dg/opt/pr20991.C: New test.
14111
14112         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14113         where sizeof (type) < __alignof__ (type).
14114         * gcc.dg/compat/struct-layout-1.h: Likewise.
14115
14116 2005-04-24  Per Bothner  <per@bothner.com>
14117             Devang Patel  <dpatel@apple.com>
14118
14119         PR preprocessor/20907
14120         * gcc.dg/cpp/very-long-comment.c: New test.
14121
14122 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14123
14124         PR fortran/20059
14125         * gfortran.dg/common_5.f: New test.
14126
14127 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14128
14129         PR middle-end/21082
14130         * g++.dg/tree-ssa/pr21082.C: New testcase.
14131
14132 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14133
14134         * gcc.dg/vect/vect-99.c: New test.
14135
14136 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14137
14138         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14139
14140 2005-04-22  Jeff Law  <law@redhat.com>
14141
14142         * gcc.dg/uninit-5.c: Remove xfails.
14143         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14144         conditionals and loads.
14145
14146 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14147
14148         PR libfortran/20074
14149         PR libfortran/20436
14150         PR libfortran/21108
14151         * gfortran.dg/nested_reshape.f90: new test
14152         * gfortran.dg/reshape-alloc.f90: new test
14153         * gfortran.dg/reshape.f90: new test
14154
14155 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14156
14157         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14158
14159         * gcc.dg/arm-vfp1.c: New test.
14160
14161 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14162
14163         PR c++/21087
14164         * g++.dg/lookup/builtin2.C: New test.
14165
14166 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14167
14168         * gcc.dg/weak/weak-13.c: New test.
14169
14170 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14171
14172         * lib/target-supports.exp (check_effective_target_sync_int_long):
14173         Add powerpc*.
14174
14175 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14176
14177         * gcc.target/mips/branch-1.c: New test.
14178
14179 2005-04-21  Richard Henderson  <rth@redhat.com>
14180
14181         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14182         * gcc.dg/vect/vect-86.c: Likewise.
14183         * gcc.dg/vect/vect-87.c: Likewise.
14184         * gcc.dg/vect/vect-88.c: Likewise.
14185
14186 2005-04-21  Devang Patel  <dpatel@apple.com>
14187
14188         PR optimization/20994
14189         * gcc.dg/tree-ssa/ifc-3.c: New test.
14190
14191 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14192
14193         PR c/12913
14194         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14195         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14196         gcc.dg/c99-vla-jump-5.c: New tests.
14197
14198 2005-04-19  Richard Henderson  <rth@redhat.com>
14199
14200         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14201         Fix typo in exists check.
14202         (check_effective_target_sync_int_long): New.
14203         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14204         * gcc.dg/ia64-sync-2.c: Likewise.
14205         * gcc.dg/ia64-sync-3.c: Likewise.
14206         * gcc.dg/ia64-sync-4.c: Likewise.
14207
14208 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14209
14210         * gcc.dg/fold-xor-1.c: New test.
14211         * gcc.dg/fold-xor-2.c: New test.
14212
14213 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14214
14215         PR target/20670
14216         * g++.dg/eh/fp-regs.C: New test.
14217
14218 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14219
14220         * gcc.dg/Wint-to-pointer-cast-1.c,
14221         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14222         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14223         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14224
14225 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14226
14227         PR fortran/16861
14228         * gfortran.dg/pr16861.f90: New test.
14229
14230 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14231
14232         * gcc.dg/pr21085.c: New test.
14233
14234 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14235
14236         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14237         (setup_mips_tests, dg-mips-options): New procedures.
14238         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14239         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14240         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14241         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14242         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14243         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14244         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14245         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14246         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14247         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14248         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14249         dg-mips-options instead of dg-options.  Remove now-redundant
14250         preprocessor guards.
14251         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14252         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14253         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14254         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14255         * gcc.dg/vr-mult-2.c: Delete.
14256         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14257         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14258         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14259         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14260         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14261         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14262         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14263
14264 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14265
14266         * ada/acats/run_all.sh: Use sync when executable not present.
14267
14268 2005-04-18  Devang Patel  <dpatel@apple.com>
14269
14270         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14271         * gcc.dg/vect/vect-11a.c: New.
14272         * gcc.dg/vect/vect-none.c: Update.
14273         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14274
14275 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14276
14277         PR tree-optimization/20922
14278         * gcc.dg/pr20922-1.c: New test.
14279         * gcc.dg/pr20922-2.c: New test.
14280         * gcc.dg/pr20922-3.c: New test.
14281         * gcc.dg/pr20922-4.c: New test.
14282         * gcc.dg/pr20922-5.c: New test.
14283         * gcc.dg/pr20922-6.c: New test.
14284
14285 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14286
14287         PR libfortran/20950
14288         * gfortran.dg/pr20950.f: New test.
14289
14290 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14291
14292         PR libfortran/19216
14293         * gfortran.dg/pr19216.f: New test.
14294
14295 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14296
14297         PR tree-optimization/21001
14298         * gcc.dg/tree-ssa/pr21001.c: New.
14299
14300 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14301
14302         PR libfortran/21075
14303         * gfortran.dg/reshape_rank7.f90: New test.
14304
14305 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14306
14307         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14308         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14309         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14310         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14311         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14312         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14313         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14314         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14315         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14316         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14317         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14318         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14319         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14320         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14321         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14322         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14323         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14324         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14325         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14326         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14327         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14328
14329 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14330
14331         * gfortran.dg/wtruncate.f: New testcase.
14332         * gfortran.dg/wtruncate.f90: New testcase.
14333
14334 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14335
14336         PR c++/21025
14337         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14338         which sizeof/alignof is dependent, rather than just whether we are
14339         processing_template_decl.
14340
14341 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14342
14343         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14344         corrected typo where the wrong variables had been compared.
14345
14346 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14347
14348         PR libfortran/18495
14349         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14350         Test callee-allocated version of return array with a write
14351         statement.
14352         Test spread with a temporary with another write statement.
14353
14354 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14355
14356         PR tree-optimization/21031
14357         * gcc.dg/tree-ssa/pr21031.c: New.
14358
14359 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14360
14361         PR tree-optimization/21004
14362         * gcc.dg/builtins-53.c: Include builtins-config.h.
14363         Check floorf, ceilf, floorl and ceill transformations
14364         only when HAVE_C99_RUNTIME is defined.
14365
14366 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14367
14368         PR middle-end/20739
14369         * gcc.dg/tree-ssa/pr20739.c: New test.
14370
14371 2005-04-14  Mike Stump  <mrs@apple.com>
14372
14373         * gcc.dg/Foundation.framework/empty: New.
14374         * gcc.dg/framework-2.c: New.
14375
14376 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14377
14378         PR tree-optimization/21021
14379         * gcc.c-torture/compile/pr21021.c: New.
14380
14381 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14382
14383         PR testsuite/21010
14384         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14385         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14386         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14387         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14388         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14389         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14390         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14391         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14392
14393 2005-04-14  Richard Henderson  <rth@redhat.com>
14394
14395         * lib/target-supports.exp (check_effective_target_vect_condition):
14396         Add ia64, i?86, and x86_64.
14397
14398 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14399
14400         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14401
14402 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14403
14404         PR tree-optimization/20657
14405         * gcc.dg/tree-ssa/pr20657.c: New.
14406
14407 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14408
14409         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14410         (long long int)trunc*.
14411
14412 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14413
14414         PR target/20927
14415         * gcc.dg/pr20927.c: New test.
14416
14417 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14418
14419         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14420         * gcc.target/mips/asm-1.c: Likewise.
14421
14422 2005-04-13  Dale Johannesen  <dalej@apple.com>
14423
14424         * objc.dg/objc-fast-4.m: New.
14425
14426 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14427
14428         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14429         directory.
14430         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14431
14432 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14433
14434         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14435         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14436         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14437
14438 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14439
14440         PR tree-optimization/20913
14441         * gcc.dg/tree-ssa/pr20913.c: New.
14442
14443         PR tree-optimization/20702
14444         * gcc.dg/tree-ssa/pr20702.c: New.
14445
14446 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14447
14448         PR c++/13744
14449         * g++.dg/inherit/local3.C: New test.
14450
14451 2005-04-12  Jeff Law  <law@redhat.com>
14452
14453         * gcc.dg/tree-ssa/20050412-1.c: New test.
14454
14455 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14456
14457         PR libfortran/19016
14458         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14459         Add tests with mask generated by expression.
14460         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14461         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14462         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14463
14464 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14465
14466         PR middle-end/20917
14467         * gcc.dg/20050409-1.c: New test.
14468
14469 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14470
14471         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14472
14473 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14474
14475         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14476         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14477         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14478         (TARGET_CXX): Adjust accordingly.
14479         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14480         determine_class_data_visibility and class_data_always_comdat.
14481         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14482         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14483         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14484         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14485         (arm_cxx_determine_class_data_visibility): New.
14486         (arm_cxx_class_data_always_comdat): Likewise.
14487         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14488         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14489         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14490         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14491         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14492         Define.
14493
14494 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14495
14496         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14497
14498 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14499
14500         * gcc.dg/i386-darwin-fpmath.c: New.
14501
14502 2004-04-11  Devang Patel  <dpatel@apple.com>
14503
14504         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14505         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14506         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14507         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14508         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14509         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14510         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14511         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14512         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14513
14514 2004-04-11  Devang Patel  <dpatel@apple.com>
14515
14516         * gcc.dg/vect/vect-dv-1.c: New test.
14517         * gcc.dg/vect/vect-dv-2.c: New test.
14518
14519 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14520
14521         PR tree-optimization/20933
14522         * gcc.dg/tree-ssa/pr20933.c: New test.
14523
14524 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14525
14526         * gfortran.dg/fold_nearest.f90: New test.
14527
14528 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14529
14530         * gcc.dg/tree-ssa/alias-1.c: New test.
14531
14532 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14533
14534         PR tree-optimization/20920
14535         * g++.dg/tree-ssa/pr20920.C: New test.
14536
14537 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14538
14539         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14540         (long long int)ceil*.
14541
14542 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14543
14544         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14545         explicit C++ linkage.
14546
14547 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14548
14549         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14550         warning for arithmetic IF statements.
14551
14552 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14553
14554         * eor_handling_1.f90: New test case.
14555         * eor_handling_2.f90: New test case.
14556         * eor_handling_3.f90: New test case.
14557         * eor_handling_4.f90: New test case.
14558         * eor_handling_5.f90: New test case.
14559         * noadv_size.f90: New test case.
14560         * pad_no.f90: New test case.
14561
14562 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14563
14564         * gcc.c-torture/execute/20050410-1.c: New test.
14565
14566 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14567
14568         * gcc.dg/pr20126.c: New.
14569
14570 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14571             Steven G. Kargl <kargls@comcast.net>
14572
14573         * gfortran.dg/PR19872.f: New test.
14574
14575 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14576
14577         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14578
14579 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14580
14581         * gfortran.dg/nint_1.f90: New test.
14582
14583 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14584
14585         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14586         Added test for callee-allocated arrays with write statements.
14587         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14588         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14589         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14590         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14591         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14592
14593 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14594
14595         PR libfortran/20163
14596         * gfortran.dg/open-options-blanks.f: New test.
14597
14598 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14599
14600         PR fortran/13257
14601         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14602
14603 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14604
14605         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14606         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14607         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14608         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14609         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14610         * gcc.c-torture/execute/stdarg-4.c: New test.
14611
14612         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14613
14614         PR target/20795
14615         * g++.dg/abi/param2.C: New test.
14616
14617 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14618
14619         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14620
14621 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14622
14623         * gcc.dg/builtins-53.c: New test.
14624
14625 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14626
14627         * g++.dg/tree-ssa/pr18178.C: New test.
14628         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14629         * gcc.c-torture/execute/20041019-1.c: New test.
14630         * gcc.dg/tree-ssa/20041008-1.c: New test.
14631         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14632         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14633         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14634         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14635         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14636         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14637         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14638         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14639         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14640         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14641
14642 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14643
14644         PR rtl-optimization/20466
14645         * gcc.c-torture/execute/pr20466-1.c: New test.
14646
14647 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/20905
14650         * g++.dg/parse/cond2.C: New test.
14651
14652         PR c++/20145
14653         * g++.dg/warn/Wdtor1.C: New test.
14654
14655 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14656
14657         PR fortran/17229
14658         * gfortran.dg/pr17229.f: New test.
14659
14660 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14661
14662         * gfortran.dg/tiny_1.f90: New test.
14663         * gfortran.dg/tiny_2.f90: ditto.
14664
14665 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14666
14667         * gfortran.dg/eor_1.f90: Fix dg-do run line
14668         * gfortran.dg/open_new.f90: Fix dg-do run line
14669
14670 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14671
14672         * lib/target-supports.exp (get_compiler_messages): Support
14673         optional arguments, the fourth being compiler options.
14674         (check_effective_target_fpic): New proc.
14675         * gcc.dg/20050321-2.c: Restrict to target fpic.
14676
14677 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14678
14679         * gcc.dg/15443-1.c: New test.
14680         * gcc.dg/15443-2.c: Likewise.
14681
14682 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14683
14684         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14685
14686 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14687
14688         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14689
14690 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14691
14692         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14693         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14694         -m64.
14695         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14696         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14697         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14698
14699 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/20212
14702         * g++.dg/warn/Wunused-11.C: New test.
14703
14704 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14705
14706         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14707
14708 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14709
14710         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14711
14712 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14713
14714         PR c++/20734
14715         * g++.dg/template/ptrmem13.C: New test.
14716
14717 2005-04-05  Per Bothner  <per@bothner.com>
14718
14719         * lib/gcc.exp: Always add -fno-show-column, for now.
14720
14721 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         PR testsuite/20767
14724         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14725         of plain old "unsigned int" for the type of "i".  Makes this test
14726         64bit clean.
14727
14728 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14729
14730         * gcc.dg/i386-ssefn-1.c: New test.
14731         * gcc.dg/i386-ssefn-2.c: New test.
14732         * gcc.dg/i386-ssefn-3.c: New test.
14733         * gcc.dg/i386-ssefn-4.c: New test.
14734
14735 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14736
14737         PR tree-optimization/20076
14738         * gcc.dg/builtin-apply4.c: New test.
14739
14740         PR preprocessor/19475
14741         * gcc.dg/cpp/macspace1.c: New test.
14742         * gcc.dg/cpp/macspace2.c: New test.
14743
14744 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14745
14746         * gfortran.dg/pr20755.f: Fixed bad format.
14747
14748 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/20763
14751         * g++.dg/ext/attrib21.C: New test.
14752
14753 2004-04-05  Devang Patel  <dpatel@apple.com>
14754
14755         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14756         * gcc.dg/vect/vect-shift-1.c: New test.
14757
14758 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14759
14760         PR libfortran/20755
14761         * gfortran.dg/pr20755.f: New test.
14762
14763 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14764
14765         * gfortran.dg/pr15959.f90: New test.
14766         * gfortran.dg/string_pad_trunc.f90: New test.
14767
14768 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14769
14770         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14771         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14772         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14773         syntax.
14774
14775 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14776
14777         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14778
14779 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14780
14781         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14782         * gcc.c-torture/compile/20011119-2.c: Likewise.
14783         * gcc.c-torture/compile/981001-2.c: Likewise.
14784
14785 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14786
14787         PR c++/20679
14788         * g++.dg/template/overload4.C: New test.
14789
14790 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         PR c++/20746
14793         * g++.dg/abi/covariant5.C: New.
14794
14795         PR debug/20505
14796         * g++.dg/debug/const2.C: New.
14797
14798 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14799
14800         PR rtl-optimization/16104
14801         * gcc.c-torture/execute/20050316-1.c: New test.
14802
14803 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14804
14805         * g++.dg/template/spec23.C: Fix dg-error text.
14806
14807 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14808
14809         PR c++/19199
14810         * g++.dg/expr/lval2.C: New.
14811
14812 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14815         __builtin_strcasecmp and __builtin_strncasecmp.
14816
14817 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         PR c++/20723
14820         * g++.dg/template/spec22.C: New.
14821         * g++.dg/template/spec23.C: New.
14822
14823 2005-04-03  Dale Ranta  <dir@lanl.gov>
14824             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14825
14826         PR libfortran/20068
14827         PR libfortran/20125
14828         PR libfortran/20156
14829         PR libfortran/20471
14830         * gfortran.dg/backspace.f: New test.
14831
14832 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14833
14834         * gcc.dg/pr19345.c: New test.
14835
14836 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14837
14838         PR tree-optimization/20640
14839         * gcc.dg/torture/tree-loop-1.c: New.
14840
14841 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14842
14843         PR rtl-optimization/20290
14844         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14845
14846 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14847
14848         * gcc.dg/rs6000-fpint.c: New.
14849
14850 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14851
14852         * gcc.dg/old-style-then-proto-1.c: New test.
14853
14854 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14855
14856         * gfortran.fortran-torture/execute/backspace.f90: Check
14857         after backspace and read was incorrect.
14858
14859 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14860
14861         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14862         buffer past the terminating NUL using memcmp.
14863         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14864         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14865
14866         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14867         Fix unused/uninitialized variable warnings.
14868
14869         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14870         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14871         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14872         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14873
14874         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14875         gcc.c-torture/execute/builtins/fputs-lib.c,
14876         gcc.c-torture/execute/builtins/lib/fprintf.c,
14877         gcc.c-torture/execute/builtins/lib/main.c,
14878         gcc.c-torture/execute/builtins/lib/memcmp.c,
14879         gcc.c-torture/execute/builtins/lib/memmove.c,
14880         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14881         gcc.c-torture/execute/builtins/lib/memset.c,
14882         gcc.c-torture/execute/builtins/lib/printf.c,
14883         gcc.c-torture/execute/builtins/lib/sprintf.c,
14884         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14885         gcc.c-torture/execute/builtins/lib/strchr.c,
14886         gcc.c-torture/execute/builtins/lib/strcmp.c,
14887         gcc.c-torture/execute/builtins/lib/strcpy.c,
14888         gcc.c-torture/execute/builtins/lib/strcspn.c,
14889         gcc.c-torture/execute/builtins/lib/strlen.c,
14890         gcc.c-torture/execute/builtins/lib/strncat.c,
14891         gcc.c-torture/execute/builtins/lib/strncmp.c,
14892         gcc.c-torture/execute/builtins/lib/strncpy.c,
14893         gcc.c-torture/execute/builtins/lib/strrchr.c,
14894         gcc.c-torture/execute/builtins/lib/strspn.c,
14895         gcc.c-torture/execute/builtins/lib/strstr.c,
14896         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14897         gcc.c-torture/execute/builtins/strlen-2.c,
14898         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14899         prototypes.
14900
14901 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14902
14903         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14904         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14905         selectany usage.
14906
14907 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14908
14909         PR c++/19406
14910         * g++.dg/debug/using1.C: New test.
14911
14912 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14913
14914         PR middle-end/20524
14915         * gcc.dg/alias-7.c: Prefix asm-declared name with
14916         __USER_LABEL_PREFIX__.
14917
14918 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14919
14920         Fix fallout from PR middle-end/15700:
14921         * gcc.c-torture/compile/20011119-1.c: Take
14922         __USER_LABEL_PREFIX__ into account.
14923         * gcc.c-torture/compile/20011119-2.c: Likewise.
14924
14925 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14926
14927         PR c++/18644
14928         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14929
14930 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14931
14932         PR c/17855
14933         * gcc.c-torture/compile/struct-non-lval-1.c,
14934         gcc.c-torture/compile/struct-non-lval-2.c,
14935         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14936
14937 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14938
14939         * gcc.dg/tls/tls.exp: Remove temporary file.
14940         * g++.dg/tls/tls.exp: Ditto.
14941         * lib/file-format.exp: Ditto.
14942         * g++.dg/special/ecos.exp: Ditto.
14943
14944         * lib/profopt.exp: Treat prof_ext as a list.
14945         * gcc.misc-tests/bprob.exp: Ditto.
14946         * g++.dg/bprob/bprob.exp: Ditto.
14947
14948         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14949         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14950         g++.dg/tree-ssa/pointer-reference-alias.C,
14951         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14952         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14953         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14954         g++.dg/vect/pr19951.cc: Ditto.
14955         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14956         gcc.dg/builtins-47.c: Ditto.
14957         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14958         gcc.dg/pr20115-1.c: Ditto.
14959         * gcc.dg/tree-ssa/20030530-2.c,
14960         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14961         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14962         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14963         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14964         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14965         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14966         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14967         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14968         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14969         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14970         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14971         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14972         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14973         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14974         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14975         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14976         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14977         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14978         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14979         gcc.dg/tree-ssa/20030824-1.c,
14980         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14981         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14982         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14983         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14984         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14985         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14986         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14987         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14988         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14989         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14990         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14991         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14992         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14993         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14994         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14995         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14996         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14997         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14998         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14999         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15000         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15001         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15002         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15003         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15004         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15005         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15006         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15007         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15008         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15009         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15010         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15011         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15012         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15013         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15014         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15015         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15016         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15017         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15018         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15019         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15020         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15021         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15022         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15023         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15024         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15025         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15026         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15027         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15028         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15029         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15030         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15031         gcc.dg/tree-ssa/useless-1.c: Ditto.
15032         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15033         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15034         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15035         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15036         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15037         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15038         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15039         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15040         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15041         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15042         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15043         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15044         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15045         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15046         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15047         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15048         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15049         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15050         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15051         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15052         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15053         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15054         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15055         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15056         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15057         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15058         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15059         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15060         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15061         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15062         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15063         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15064         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15065         gcc.dg/vect/vect-none.c: Ditto.
15066         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15067         treelang/compile/unsigned.tree: Ditto.
15068
15069         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15070         * gcc.dg/cpp/direct2s.c: Ditto.
15071         * gcc.dg/cpp/paste4.c: Ditto.
15072         * gcc.dg/cpp/separate-1.c: Ditto.
15073         * gcc.dg/pch/save-temps-1.c: Ditto.
15074         * g++.dg/ext/altivec-10.C: Ditto.
15075         * g++.dg/pch/pch.C: Ditto.
15076
15077         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15078
15079         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15080         * g++.dg/template/repo1.C: Ditto.
15081         * g++.dg/template/repo2.C: Ditto.
15082         * g++.dg/template/repo3.C: Ditto.
15083         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15084         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15085         * g++.old-deja/g++.pt/repo1.C: Ditto.
15086         * g++.old-deja/g++.pt/repo2.C: Ditto.
15087         * g++.old-deja/g++.pt/repo3.C: Ditto.
15088         * g++.old-deja/g++.pt/repo4.C: Ditto.
15089
15090         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15091         * gcc.dg/20030107-1.c: Ditto.
15092         * gcc.dg/20030702-1.c: Ditto.
15093         * gcc.dg/profile-generate-1.c: Ditto.
15094         * g++.dg/other/profile1.C: Ditto.
15095         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15096
15097         * lib/gcc-dg.exp (remove-build-file): New.
15098         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15099         cleanup-tree-dump, cleanup-saved-temps): New.
15100
15101 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15102
15103         PR c++/19203, DR 214
15104         * g++.dg/parse/ambig3.C: Not ambiguous.
15105         * g++.dg/template/spec20.C: New.
15106         * g++.dg/template/spec21.C: New.
15107
15108 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15109
15110         PR target/20045
15111         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15112
15113 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15114
15115         PR libfortran/20660
15116         * gfortran.dg/negative_unit.f: New test.
15117
15118 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15119
15120         * gcc.dg/20050330-1.c: New test.
15121
15122 2005-03-30  Devang Patel  <dpatel@apple.com>
15123
15124         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15125
15126 2005-03-30  Dale Johannesen  <dalej@apple.com>
15127
15128         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15129
15130 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15131
15132         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15133         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15134         Strip options from test name.
15135
15136 2005-03-31  Jan Hubicka  <jh@suse.cz>
15137
15138         * gcc.dg/varpool-1.c: New testcase.
15139
15140 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15141
15142         PR c/772
15143         PR c/17913
15144         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15145         gcc.dg/stmt-expr-label-3.c : New tests.
15146         * gcc.c-torture/execute/medce-2.c: Remove.
15147
15148 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15149
15150         PR c/20368
15151         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15152         tests.
15153
15154 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15155
15156         * gcc.c-torture/compile/pr20203.c: New test.
15157
15158 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15159
15160         * gfortran.dg/promotion.f90: New test.
15161
15162 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15163
15164         PR middle-end/20491
15165         * gcc.dg/torture/asm-subreg-1.c: New test.
15166
15167 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15168
15169         PR c/20672
15170         * gcc.dg/pr20672-1.c: New test.
15171
15172 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15173
15174         * gfortran.dg/vect: New directory.
15175         * gfortran.dg/vect/vect.exp: New.
15176         * gfortran.dg/vect/vect-1.f90: New test.
15177         * gfortran.dg/vect/vect-2.f90: New test.
15178         * gfortran.dg/vect/vect-3.f90: New test.
15179         * gfortran.dg/vect/vect-4.f90: New test.
15180         * gfortran.dg/vect/vect-5.f90: New test.
15181
15182 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15183
15184         PR middle-end/20622
15185         * gcc.dg/alias-7.c: New test.
15186
15187 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15188
15189         * gcc.dg/sparc-reg-1.c: New test.
15190
15191 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15192
15193         PR target/19890
15194         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15195
15196 2005-03-29  Dale Ranta  <dir@lanl.gov>
15197             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15198
15199         PR libfortran/20163
15200         * gfortran.dg/pr20163-2.f: New test.
15201
15202 2005-03-28  Jan Hubicka  <jh@suse.cz>
15203
15204         PR middle-end/20635
15205         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15206         by Jakub Jelinek.
15207
15208 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15209
15210         PR tree-optimization/20626
15211         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15212         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15213
15214 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15215
15216         * gfortran.dg/underflow.f90: New test.
15217         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15218
15219 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15220
15221         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15222
15223 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15224
15225         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15226         (g++_init): Make sure that CXXFLAGS is set.
15227         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15228         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15229         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15230         * lib/objc.exp (objc_init): Likewise.
15231         * lib/treelang.exp (treelang_init): Likewise.
15232
15233 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15234
15235         PR tree-optimization/20470
15236         * gcc.dg/tree-ssa/pr20470.c: New test.
15237
15238 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15239
15240         * gcc.dg/ppc-stfiwx.c: New.
15241
15242 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15243
15244         PR target/19888
15245         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15246
15247 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15248
15249         * gcc.dg/20050325-1.c: Fix a typo.
15250
15251 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15252
15253         PR libfortran/19678
15254         PR libfortran/19679
15255         * gfortran.dg/dos_eol.f: New test.
15256
15257 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15258
15259         PR rtl-optimization/20249
15260         * gcc.dg/20050325-1.c: New test.
15261
15262 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15263
15264         PR libfortran/15332
15265         * gfortran.dg/pr15332.f: New test.
15266
15267 2005-03-24  Dale Johannesen  <dalej@apple.com>
15268
15269         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15270
15271 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15272
15273         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15274         'internal' visibility.
15275         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15276         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15277         'protected' visibility.
15278         * gcc.dg/visibility-7.c: Likewise.
15279         * lib/target-supports.exp (check_visibility_available): Take
15280         a parameter, the kind of visibility to check for.
15281         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15282         to check_visibility_available.
15283
15284         * g++.dg/expr/cast3.C: New.
15285
15286 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15287
15288         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15289         rs6000.
15290
15291 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15292
15293         PR target/20095
15294         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15295
15296 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15297
15298         * gcc.dg/badshift.c: Renamed to...
15299         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15300
15301         * gcc.target/i386/badshift.c: Renamed to...
15302         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15303         only.
15304
15305         PR rtl-optimization/20532
15306         * gcc.target/i386/badshift.c: New.
15307
15308 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15309
15310         * gfortran.dg/pr18025.f90: New test.
15311
15312 2005-03-23  Dale Johannesen  <dalej@apple.com>
15313
15314         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15315
15316 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15317
15318         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15319
15320         * lib/target-supports.exp (check_iconv_available): Default
15321         libiconv to -liconv, if there is no definition.
15322
15323 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15324
15325         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15326
15327 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15328
15329         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15330         * g++.dg/opt/pr7503-2.C: Likewise.
15331         * g++.dg/opt/pr7503-3.C: Likewise.
15332         * g++.dg/opt/pr7503-4.C: Likewise.
15333         * g++.dg/opt/pr7503-5.C: Likewise.
15334         * g++.dg/warn/minmax.C: New test.
15335
15336 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15337
15338         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15339         * gfortran.dg/g77_intrinsics_sub.f: New test.
15340
15341 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15342             Jan Hubicka  <jh@suse.cz>
15343             Steven Bosscher <stevenb@suse.de
15344
15345         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15346
15347 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15348
15349         PR c++/19980
15350         * g++.dg/template/redecl3.C: New test.
15351
15352 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15353
15354         PR c++/20499
15355         * g++.dg/parse/error16.C: Tweak error markers.
15356
15357 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15358
15359         PR target/20561
15360         * gcc.dg/20050321-2.c: New test.
15361
15362 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15363
15364         PR c++/20465
15365         PR c++/20381
15366         * g++.dg/template/ptrmem12.C: New.
15367
15368 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15369
15370         PR rtl-optimization/20527
15371         * gcc.c-torture/execute/pr20527-1.c: New test.
15372
15373 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15374
15375         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15376         program, compile it into a real executable and then delete the .c
15377         and .x files afterwards, to avoid problems on testglue targets.
15378
15379 2005-03-21  Stuart Hastings  <stuart@apple.com>
15380
15381         * gcc.target/i386/sse-2.c: New.
15382
15383 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15384
15385         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15386
15387 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15388
15389         * g++.dg/parse/crash25.C: Fix typo.
15390
15391 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15392
15393         PR c++/20461
15394         * g++.dg/parse/crash24.C: New test.
15395
15396         PR c++/20536
15397         * g++.dg/parse/crash25.C: New test.
15398
15399 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15400
15401         PR c++/20147
15402         * g++.dg/ext/stmtexpr4.C: New test.
15403
15404 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15405
15406         PR middle-end/20539
15407         * gcc.c-torture/compile/pr13066-1.c: New test case.
15408         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15409         * g++.dg/opt/pr13066-1.C: Likewise.
15410
15411 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15412
15413         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15414
15415 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15416
15417         PR fortran/18525
15418         * gfortran.dg/nesting_1.f90: New test.
15419
15420 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15421
15422         PR c++/20240
15423         * g++.dg/lookup/using13.C: New test.
15424
15425 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15426
15427         PR c++/20333
15428         * g++.dg/template/crash36.C: New test.
15429
15430 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15431
15432         PR c++/20463
15433         * g++.dg/template/crash35.C: New test.
15434
15435 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15436
15437         PR c++/19966
15438         * g++.dg/overload/operator2.C: New test.
15439
15440 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15441
15442         PR libfortran/20257
15443         * gfortran.dg/pr20257.f90: New test.
15444
15445 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15446
15447         PR libfortran/20480
15448         * gfortran.dg/pr20480.f90: New test.
15449
15450 2005-03-16  Richard Henderson  <rth@redhat.com>
15451
15452         PR middle-end/15700
15453         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15454         (_rtld_global): New.
15455         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15456         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15457
15458         * gcc.dg/alias-3.c: New.
15459         * gcc.dg/alias-4.c: New.
15460         * gcc.dg/alias-5.c: New.
15461         * gcc.dg/alias-6.c: New.
15462
15463 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15464
15465         * gcc.dg/cpp/ucnid-7.c: New.
15466
15467 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15468             Dorit Naishlos  <dorit@il.ibm.com>
15469
15470         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15471         darwin.
15472
15473 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15474
15475         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15476         misaligned accesses.
15477         * gcc.dg/vect/vect-58.c: Likewise.
15478         * gcc.dg/vect/vect-92.c: New.
15479         * gcc.dg/vect/vect-93.c: New.
15480
15481 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15482
15483         PR fortran/18827
15484         * gfortran.dg/assign_2.f90: New test.
15485         * gfortran.dg/assign_3.f90: New test.
15486         * gfortran.dg/assign.f90: New test.
15487
15488 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15489
15490         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15491         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15492         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15493         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15494         names.
15495
15496 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15497
15498         * gcc.dg/cpp/ucnid-6.c: New.
15499
15500         * gcc.dg/cpp/normalize-1.c: New.
15501         * gcc.dg/cpp/normalize-2.c: New.
15502         * gcc.dg/cpp/normalize-3.c: New.
15503         * gcc.dg/cpp/normalize-4.c: New.
15504         * gcc.dg/cpp/ucnid-4.c: New.
15505         * gcc.dg/cpp/ucnid-5.c: New.
15506         * g++.dg/cpp/normalize-1.C: New.
15507         * g++.dg/cpp/ucnid-1.C: New.
15508
15509 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15510
15511         * gcc.dg/pr18628.c: New.
15512
15513 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15514
15515         PR c++/20280
15516         * g++.dg/tree-ssa/pr20280.C: New.
15517
15518 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15519
15520         PR fortran/20467
15521         * gfortran.dg/stfunc_2.f90: New test.
15522
15523 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15524
15525         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15526
15527 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15528
15529         * gcc.dg/tree-ssa/20050314-1.c: New test.
15530
15531 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15532
15533         PR c++/4403
15534         PR c++/9783, DR433
15535         * g++.dg/template/friend34.C: New test.
15536         * g++.dg/template/friend35.C: Likewise.
15537         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15538
15539 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15540
15541         Friend class name lookup 5/n
15542         PR c++/1016
15543         * g++.dg/lookup/hidden-class1.C: New test.
15544         * g++.dg/lookup/hidden-class2.C: Likewise.
15545         * g++.dg/lookup/hidden-class3.C: Likewise.
15546         * g++.dg/lookup/hidden-class4.C: Likewise.
15547         * g++.dg/lookup/hidden-class5.C: Likewise.
15548         * g++.dg/lookup/hidden-class6.C: Likewise.
15549         * g++.dg/lookup/hidden-class7.C: Likewise.
15550         * g++.dg/lookup/hidden-class8.C: Likewise.
15551         * g++.dg/lookup/hidden-class9.C: Likewise.
15552         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15553         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15554         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15555         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15556         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15557         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15558         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15559         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15560         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15561         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15562         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15563
15564 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/20157
15567         * g++.dg/template/error18.C: New test.
15568
15569 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15570
15571         PR debug/16792
15572         * g++.dg/debug/pr16792.C: New test.
15573
15574 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15575
15576         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15577         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15578         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15579         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15580         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15581         test assertion names.
15582
15583 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15584
15585         PR fortran/18600
15586         * gfortran.dg/stfunc_1.f90: New test.
15587
15588 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15589
15590         PR fortran/16907
15591         * gfortran.dg/real_index_1.f90: New test.
15592
15593 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15594
15595         PR fortran/20323
15596         * gfortran.dg/spec_expr_1.f90: New test.
15597
15598 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15599
15600         PR c/20402
15601         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15602         new parser.
15603
15604 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15605
15606         PR fortran/20361
15607         * gfortran.dg/largeequiv_1.f90: New test.
15608
15609 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15610
15611         * gcc.dg/ucnid-1.c: New.
15612         * gcc.dg/ucnid-2.c: New.
15613         * gcc.dg/ucnid-3.c: New.
15614         * gcc.dg/ucnid-4.c: New.
15615         * gcc.dg/ucnid-5.c: New.
15616         * gcc.dg/ucnid-6.c: New.
15617         * gcc.dg/cpp/ucnid-1.c: New.
15618         * gcc.dg/cpp/ucnid-2.c: New.
15619         * gcc.dg/cpp/ucnid-3.c: New.
15620         * g++.dg/other/ucnid-1.C: New.
15621
15622 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15623
15624         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15625
15626 2005-03-11  Per Bothner  <per@bothner.com>
15627
15628         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15629         that diagnotics refer to correct token.
15630         * gcc.dg/unused-3.c: Likewise.
15631
15632 2005-03-11  Per Bothner  <per@bothner.com>
15633
15634         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15635         constant" is now actually on same line as string constant.
15636         * gcc.dg/cpp/direct2s.c: Likewise.
15637
15638 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15639
15640         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15641
15642 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15643
15644         PR libfortran/20124
15645         * gfortran.dg/pr20124.f90: New Test
15646
15647 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15648
15649         PR tree-optimization/20130
15650         * gcc.dg/pr20130-1.c: New test.
15651
15652 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15653
15654         PR target/20095
15655         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15656
15657 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15658
15659         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15660
15661 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15662
15663         * g++.dg/eh/forced1.C: Fix comment.
15664         * g++.dg/eh/forced2.C: Ditto.
15665         * g++.dg/eh/forced3.C: Ditto.
15666         * g++.dg/eh/forced4.C: Ditto.
15667
15668 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15669
15670         PR rtl-opt/20412
15671         * gcc.c-torture/compile/pr20412.c: New test.
15672
15673 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15674
15675         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15676
15677 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15678
15679         PR target/20322
15680         * gcc.dg/20050307-1.c: New test.
15681
15682 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15683
15684         PR c++/20375
15685         * g++.dg/other/stdarg3.C: New.
15686
15687 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15688
15689         PR c++/18384, c++/18327
15690         * g++.dg/init/array19.C: New test.
15691
15692         PR inline-asm/20314
15693         * gcc.dg/torture/pr20314-1.c: New test.
15694         * gcc.dg/torture/pr20314-2.c: New test.
15695
15696 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15697
15698         * gcc.dg/20050309-1.c: New test.
15699
15700 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15701
15702         * gcc.dg/builtins-10.c: Reactivate disabled test.
15703         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15704         new cbrt transformations.
15705
15706 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15707
15708         PR c++/20208
15709         * g++.dg/template/array13.C: New test.
15710
15711 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15712
15713         PR c++/16859
15714         * g++.dg/init/brace4.C: New test.
15715
15716 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15717
15718         PR c++/20186
15719         * g++.dg/template/non-dependent12.C: New.
15720
15721 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15722
15723         PR c++/20142
15724         * g++.dg/init/array18.C: Add dg-do run marker.
15725
15726         PR c++/20142
15727         * g++.dg/init/array18.C: New test.
15728
15729 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15730
15731         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15732         * g++.dg/gcov/gcov.exp: Likewise.
15733         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15734         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15735         * lib/c-torture.exp: Likewise.
15736         * lib/fortran-torture.exp: Likewise.
15737         * lib/g++.exp: Likewise.
15738         * lib/gcc-defs.exp: Likewise.
15739         * lib/gcc-dg.exp: Likewise.
15740         * lib/gcc.exp: Likewise.
15741         * lib/gcov.exp: Likewise.
15742         * lib/gfortran.exp: Likewise.
15743         * lib/mike-g++.exp: Likewise.
15744         * lib/mike-gcc.exp: Likewise.
15745         * lib/objc-torture.exp: Likewise.
15746         * lib/objc.exp: Likewise.
15747         * lib/profopt.exp: Likewise.
15748         * lib/target-libpath.exp: Likewise.
15749         * lib/target-supports.exp: Likewise.
15750         * lib/treelang.exp: Likewise.
15751         * lib/wrapper.exp: Likewise.
15752
15753 2005-03-08  Jeff Law  <law@redhat.com>
15754
15755         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15756         PHI-OPT changes.
15757
15758 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15759
15760         * gcc.dg/vect/pr20122.c: New test.
15761
15762 2005-03-07  Jeff Law  <law@redhat.com>
15763
15764         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15765         was folded away.
15766         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15767         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15768         * gcc.dg/tree-ssa/pr18134.c: New test.
15769
15770 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15771
15772         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15773         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15774         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15775
15776 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15777
15778         PR tree-opt/17671
15779         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15780
15781 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15782
15783         * g++.dg/warn/Wnvdtor.C: New test.
15784
15785 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15786
15787         * gcc.dg/torture/pr19683-1.c: New test.
15788
15789 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15790
15791         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15792         * gfortran.dg/g77/19990313-2.f: Ditto.
15793         * gfortran.dg/g77/19990313-3.f: Ditto.
15794         * gfortran.dg/g77/19990525-0.f: Ditto.
15795         * gfortran.dg/g77/19990826-0.f: Ditto.
15796         * gfortran.dg/g77/19990826-2.f: Ditto.
15797         * gfortran.dg/g77/19990826-3.f: Ditto.
15798         * gfortran.dg/g77/20000511-1.f: Ditto.
15799         * gfortran.dg/g77/20000511-2.f: Ditto.
15800         * gfortran.dg/g77/970625-2.f: Ditto.
15801         * gfortran.dg/g77/980310-2.f: Ditto.
15802         * gfortran.dg/g77/980310-3.f: Ditto.
15803         * gfortran.dg/g77/980310-8.f: Ditto.
15804         * gfortran.dg/g77/980519-2.f: Ditto.
15805         * gfortran.dg/g77/alpha1.f: Ditto.
15806         * gfortran.dg/g77/claus.f: Ditto.
15807         * gfortran.dg/g77/erfc.f: Ditto.
15808         * gfortran.dg/g77/short.f: Ditto.
15809         * gfortran.fortran-torture/execute/data.f90: Ditto.
15810         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15811         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15812
15813 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15814
15815         * lib/file-format.exp (gcc_target_object_format): Add check for som
15816         format and hardcode object formats on hppa*-*-hpux*.
15817         * lib/target-supports.exp (check_weak_available): Add check for som
15818         object format.  Always return 0 on hppa*-*-hpux10*.
15819
15820         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15821         is defined.
15822
15823         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15824
15825 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15826
15827         * gfortran.dg/pr19936_1.f90: New test.
15828         * gfortran.dg/pr19936_2.f90: New test.
15829         * gfortran.dg/pr19936_3.f90: New test.
15830
15831 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15832             Paul Thomas <prthomas@drfccad.cea.fr>
15833
15834         * gfortran.dg/PR19754_1.f90: New test.
15835         * gfortran.dg/PR19754_2.f90: Ditto.
15836
15837 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15838
15839         PR c++/19311
15840         * g++.dg/template/non-dependent11.C: New test.
15841
15842 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15843
15844         * lib/target-supports.exp (check_iconv_available): Fix comment.
15845
15846 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15847             Joseph S. Myers  <joseph@codesourcery.com>
15848
15849         PR c++/19797
15850         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15851
15852 2005-03-04  Matthew Sachs  <msachs@apple.com>
15853
15854         * gcc.exp (gcc_target_compile): Put braces around
15855         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15856         * objc.exp (objc_target_compile): Likewise.
15857         * treelang.exp (treelang_target_compile): Likewise.
15858
15859 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15860
15861         PR fortran/19673
15862         * gfortran.dg/func_result_1.f90: New test.
15863
15864 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15865
15866         * gcc.misc-tests/options.exp: New test.
15867
15868 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15869
15870         * gcc.dg/pr15784-4.c: New test.
15871
15872 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15873
15874         * gcc.c-torture/execute/pr17133.c: New.
15875         * gcc.c-torture/compile/20050303-1.c: New.
15876
15877 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15878
15879         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15880
15881 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15882
15883         * g++.dg/overload/using2.C: New.
15884
15885 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15886
15887         PR c++/19916
15888         * g++.dg/init/ptrmem2.C: New test.
15889
15890 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15891
15892         PR c/8927
15893         * gcc.dg/pr8927-1.c: New test.
15894
15895 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15896
15897         PR c++/20232
15898         * g++.dg/inherit/covariant12.C: New.
15899
15900 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15901
15902         PR fortran/19479
15903         * gfortran.dg/bound_1.f90: New test.
15904
15905 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15906
15907         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15908         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15909
15910 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15911
15912         PR c/20245
15913         * gcc.dg/pr20245-1.c: New test.
15914
15915 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15916
15917         PR middle-end/19874
15918         * gcc.c-torture/execute/20050119-2.c: New test case.
15919
15920 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15921
15922         * README: Update the DejaGnu bug reporting address.
15923         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15924         * lib/objc-torture.exp: Likewise.
15925
15926 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15927
15928         * gfortran.dg/boz_1.f90: New test.
15929         * gfortran.dg/boz_3.f90: New test.
15930         * gfortran.dg/boz_4.f90: New test.
15931
15932 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15933
15934         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15935         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15936
15937 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15938
15939         PR libfortran/20101
15940         * gfortran.dg/write_0_pe_format.f90: New test.
15941
15942 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15943
15944         PR c++/20206
15945         * g++.dg/opt/thunk2.C: New test.
15946         * g++.dg/opt/covariant1.C: New test.
15947
15948 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15949
15950         * gfortran.dg/e_d_fmt.f90: New test.
15951
15952 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15953
15954         * gcc.dg/asm-b.c: Fix comment typos.
15955
15956 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15957
15958         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15959         a V_MAY_DEF also.
15960
15961 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15962
15963         PR tree-opt/20188
15964         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15965         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15966         * gcc.dg/asm-b.c: New test.
15967
15968 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15969
15970         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15971         Disable this test on IRIX 6.
15972
15973 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15974
15975         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15976         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15977         parser.
15978
15979 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15980
15981         PR tree-optimization/20204
15982         * testsuite/gcc.dg/pr20204.c: New test.
15983
15984 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15985
15986         PR target/20196
15987         * gcc.c-torture/execute/20050224-1.c: New test.
15988
15989         PR c++/20175
15990         * g++.dg/warn/Wbraces2.C: New test.
15991
15992 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15993
15994         PR c++/19878
15995         * g++.dg/init/const2.C: New test.
15996
15997 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15998
15999         PR tree-optimization/20100
16000         * gcc.c-torture/execute/pr20100-1.c: New test.
16001
16002 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16003
16004         * gfortran.dg/implicit_3.f90: New test.
16005
16006         * gfortran.dg/deftype_1.f90: New test.
16007
16008 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16009
16010         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16011         the test passes.
16012         * g++.dg/other/anon3.C: Accept a warning.
16013
16014 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16015
16016         * gcc.dg/pr20017.c: Fix a comment typo.
16017
16018 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16019
16020         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16021
16022 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16023
16024         PR ada/19902
16025         * ada/acats/tests/cxa/cxa3004.a: Remove.
16026         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16027
16028 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16029
16030         PR c++/20073
16031         * g++.dg/init/const1.C: New test.
16032
16033         PR c++/19991
16034         * g++.dg/parse/constant7.C: New test.
16035
16036         PR c++/20152
16037         * g++.dg/parse/error27.C: New test.
16038         * g++.dg/template/qualttp15.C: Adjust error markers.
16039         * g++.old-deja/g++.other/struct1.C: Likewise.
16040
16041         PR c++/20153
16042         * g++.dg/template/error17.C: New test.
16043
16044         PR c++/20148
16045         * g++.dg/parser/error26.C: New test.
16046
16047 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16048
16049         PR tree-optimization/20100
16050         PR tree-optimization/20115
16051         * gcc.dg/pr20115.c: New test.
16052         * gcc.dg/pr20115-1.c: New test.
16053         * gcc.dg/pr20100.c: New test.
16054         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16055         call-clobbered variables after alias1.
16056
16057 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16058
16059         * gfortran.dg/list_read_4.f90: new test.
16060
16061 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16062
16063         PR rtl-optimization/20017.
16064         * gcc.dg/pr20017.c: New.
16065
16066 2005-02-22  Devang Patel  <dpatel@apple.com>
16067
16068         PR 19952
16069         * g++.dg/tree-ssa/pr19952.C: New test.
16070
16071 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16072
16073         PR c++/19883
16074         * g++.dg/parse/constant6.C: New test.
16075
16076 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16077
16078         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16079         * g++.dg/charset/asm2.c: Likewise.
16080         * g++.dg/charset/asm3.c: Likewise.
16081         * g++.dg/charset/asm4.c: Likewise.
16082         * g++.dg/charset/asm5.c: Likewise.
16083         * g++.dg/charset/attribute1.c: Likewise.
16084         * g++.dg/charset/attribute2.c: Likewise.
16085         * g++.dg/charset/extern1.cc: Likewise.
16086         * g++.dg/charset/extern2.cc: Likewise.
16087         * g++.dg/charset/extern3.cc: Likewise.
16088         * g++.dg/charset/function.cc: Likewise.
16089         * g++.dg/charset/string.c: Likewise.
16090         * g++.dg/charset/charset.exp: Likewise.
16091         * lib/target-supports.exp (check_iconv_available): Fix comment.
16092
16093 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16094
16095         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16096         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16097         * gcc.dg/charset/asm2.c: Likewise.
16098         * gcc.dg/charset/asm3.c: Likewise.
16099         * gcc.dg/charset/asm4.c: Likewise.
16100         * gcc.dg/charset/asm5.c: Likewise.
16101         * gcc.dg/charset/asm6.c: Likewise.
16102         * gcc.dg/charset/attribute1.c: Likewise.
16103         * gcc.dg/charset/attribute2.c: Likewise.
16104         * gcc.dg/charset/builtin1.c: Likewise.
16105         * gcc.dg/charset/extern.c: Likewise.
16106         * gcc.dg/charset/function.c: Likewise.
16107         * gcc.dg/charset/string.c: Likewise.
16108         * gcc.dg/charset/charset.exp: Likewise.
16109
16110 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16111
16112         PR fortran/20086
16113         * gfortran.dg/pr20086.f90: New test.
16114
16115 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16116
16117         PR tree-optimization/19786
16118         * g++.dg/tree-ssa/pr19786.C: New.
16119
16120 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16121
16122         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16123
16124 2005-02-21  Jeff Law  <law@redhat.com>
16125
16126         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16127
16128 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16129
16130         * gfortran.dg/do_iterator: Split loop, markup all lines for
16131         which an error locus is printed.
16132         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16133         locus is printed.
16134         * gfortran.dg/select_4.f90: Likewise.
16135         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16136         locuses in the various permutations.
16137
16138 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16139
16140         PR tree-optimization/19951
16141         * g++.dg/vect: New directory.
16142         * g++.dg/vect/vect.exp: New file.
16143         * g++.dg/vect/pr19951.cc: New testcase.
16144         * g++.dg/dg.exp: Also prune vectorizer tests.
16145
16146 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16147
16148         PR 18785
16149         * gcc.dg/charset/builtin1.c: New test.
16150
16151 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16152
16153         PR c++/19299
16154         * g++.dg/inherit/volatile1.C: New test.
16155
16156         PR c++/19440
16157         * g++.dg/template/dtor4.C: New test.
16158
16159 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16160
16161         * gfortran.dg/int_1.f90: New test.
16162
16163 2005-02-19  Devang Patel  <dpatel@apple.com>
16164
16165         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16166
16167 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16168
16169         * gfortran.dg/achar_1.f90: New test.
16170
16171 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16172
16173         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16174
16175 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16176             Jakub Jelinek  <jakub@redhat.com>
16177
16178         PR tree-optimization/19828
16179         * gcc.dg/tree-ssa/loop-7.c: New test.
16180         * gcc.c-torture/execute/20050218-1.c: New test.
16181
16182 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16183
16184         PR c/20043
16185         * gcc.dg/transparent-union-1.c: New test.
16186         * gcc.dg/transparent-union-2.c: New test.
16187
16188 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16189
16190         PR tree-optimization/18977
16191         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16192
16193 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16194
16195         PR target/20054
16196         * gcc.dg/pr20054.c: New test.
16197
16198 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16199
16200         PR c++/19508
16201         * g++.dg/ext/attrib20.C: New test.
16202
16203 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16204
16205         PR middle-end/20030
16206         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16207
16208 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16209
16210         PR c++/20008
16211         * g++.dg/opt/switch4.C: New.
16212
16213 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16214
16215         PR c++/20023
16216         PR tree-optimization/20009
16217         * gcc.c-torture/compile/20050217-1.c: New test.
16218         * g++.dg/opt/switch3.C: New test.
16219
16220         PR tree-optimization/18947
16221         * gcc.c-torture/compile/20050215-1.c: New test.
16222         * gcc.c-torture/compile/20050215-2.c: New test.
16223         * gcc.c-torture/compile/20050215-3.c: New test.
16224
16225 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16226
16227         PR c++/20028
16228         * g++.dg/template/crash34.C: New.
16229
16230         PR c++/20022
16231         * g++.dg/other/access3.C: New.
16232
16233 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16234
16235         * gcc.dg/vect/vect-98.c: New test.
16236
16237 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16238
16239         PR tree-optimization/19967
16240         * gcc.dg/pr19967.c: New.
16241
16242 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16243
16244         PR middle-end/19857
16245         * gcc.dg/tree-ssa/20050215-1.c: New test.
16246         * gcc.c-torture/execute/20050215-1.c: New test.
16247
16248 2005-02-15  Eric Christopher  <echristo@redhat.com>
16249
16250         * gcc.dg/cpp/20050215-1.c: New file.
16251
16252 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16253
16254         PR tree-optimization/15785
16255         * gcc.dg/pr15785-1.c: New test.
16256
16257 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16258
16259         PR c++/17788
16260         * g++.dg/init/ctor4.C: New.
16261         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16262
16263 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16264
16265         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16266         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16267
16268 2005-02-15  Andreas Schwab  <schwab@suse.de>
16269
16270         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16271         declare malloc.
16272
16273 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16274
16275         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16276
16277 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16278
16279         PR tree-optimization/19853
16280         * gcc.c-torture/compile/pr19853.c: New test.
16281
16282 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16283
16284         PR c++/19608
16285         * g++.dg/parse/local-class1.C: New.
16286
16287         PR c++/19895
16288         * g++.dg/parse/ptrmem3.C: New.
16289
16290         PR c++/19884
16291         * g++.old-deja/g++.oliva/template6.C: Add another case.
16292         * g++.dg/template/explicit6.C: New.
16293
16294 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16295
16296         PR c++/17816
16297         * g++.dg/other/redecl2.C: New.
16298
16299 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16300
16301         PR c++/19891
16302         * g++.dg/abi/covariant4.C: New.
16303
16304 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16305
16306         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16307
16308 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16309
16310         * gcc.dg/vect/vect-96.c: Fix typo.
16311
16312 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         PR c++/14479
16315         PR c++/19487
16316         * g++.dg/template/enum5.C: New test.
16317
16318 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16319
16320         * gcc.dg/vect/vect-97.c: New test.
16321
16322 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16323
16324         * gcc.dg/vect/vect-96.c: New test.
16325
16326 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16327
16328         * gcc.dg/builtins-34.c: Also check ldexp*.
16329
16330 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16331
16332         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16333
16334 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16335
16336         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16337         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16338         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16339         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16340         selector_list, selector_expression, dg-process-target): Move to new
16341         file target-supports-dg.exp.
16342         * lib/target-supports-dg.exp: New.
16343
16344         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16345         New.
16346
16347 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16348
16349         PR c++/19666
16350         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16351
16352         PR middle-end/19858
16353         * gcc.c-torture/compile/20050210-1.c: New test.
16354
16355 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/19755
16358         * g++.dg/warn/Wbraces1.C: New test.
16359
16360 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16361
16362         * gcc.dg/builtins-52.c: New testcase.
16363
16364 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16365
16366         PR c/19342
16367         * gcc.c-torture/execute/20050119-1.c: New test.
16368
16369 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16370
16371         PR c++/19811
16372         * g++.dg/init/delete1.C: New test.
16373
16374 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16375
16376         PR c++/18470
16377         * g++.dg/template/static12.C: New test.
16378
16379 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16380
16381         PR c++/19787
16382         * g++.dg/conversion/ambig1.C: New test.
16383
16384         PR c++/19739
16385         * g++.dg/ext/attrib19.C: New test.
16386
16387         PR c++/19732
16388         * g++.dg/parse/dtor5.C: New test.
16389
16390         PR c++/19762
16391         * g++.dg/template/dtor3.C: New test.
16392
16393         PR c++/19826
16394         * g++.dg/template/static11.C: New test.
16395         * g++.dg/template/crash2.C: Remove dg-error marker.
16396
16397 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16398
16399         PR C++/18491
16400         * g++.old-deja/g++.mike/p10769a.C: Remove.
16401
16402 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16403
16404         * gcc.dg/builtins-48.c: New test case.
16405         * gcc.dg/builtins-49.c: New test case.
16406         * gcc.dg/builtins-50.c: New test case.
16407         * gcc.dg/builtins-51.c: New test case.
16408
16409 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16410
16411         PR middle-end/19583
16412         * g++.dg/warn/Wreturn-type-3.C: New test.
16413
16414 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16415
16416         PR middle-end/19402
16417         * gcc.dg/pr19402-1.c: New testcase.
16418         * gcc.dg/pr19402-2.c: likewise.
16419
16420 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16421
16422         PR middle-end/19854
16423         * g++.dg/tree-ssa/tmmti.C: New testcase.
16424
16425 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16426
16427         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16428
16429 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16430
16431         PR c++/19733
16432         * g++.dg/parse/crash23.C: New test.
16433         * g++.dg/warn/Weff1.C: New test.
16434
16435 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16436
16437         * gcc.dg/20050209-1.c: New test.
16438
16439 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16440
16441         PR target/19799
16442         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16443
16444 2005-02-08  Mike Stump  <mrs@apple.com>
16445
16446         * g++.dg/pch/import-2.c: New test.
16447         * g++.dg/pch/import-2.hs: New.
16448         * g++.dg/pch/include/import-2a.h: New.
16449         * g++.dg/pch/include/import-2b.h: New.
16450
16451 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16452
16453         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16454
16455 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16456
16457         * gfortran.dg/substr_1.f90: New test.
16458
16459 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16460
16461         PR middle-end/19775
16462         * gcc.dg/torture/builtin-power-1.c: Disable test for
16463         invalid transformation.
16464         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16465         no longer optimize.
16466         * gcc.dg/builtins-47.c: New testcase.
16467
16468 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16469             Dorit Naishlos  <dorit@il.ibm.com>
16470
16471         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16472
16473 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16474
16475         * gcc.c-torture/compile/20050206-1.c: New test.
16476
16477 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16478
16479         PR tree-opt/19768
16480         * g++.dg/opt/pr19768.C: New test.
16481
16482 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16483
16484         PR tree-opt/19736
16485         * gcc.c-torture/compile/pr19736.c: New test.
16486
16487 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16488
16489         PR c++/17401
16490         * g++.dg/parse/error25.C: New test.
16491
16492 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16493
16494         * gcc.c-torture/execute/20050203-1.c: New.
16495
16496 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16497
16498         * gcc.dg/vect/vect-85.c: Remove xfail.
16499         * gcc.dg/vect/vect-86.c: Remove xfail.
16500         * gcc.dg/vect/vect-87.c: Remove xfail.
16501         * gcc.dg/vect/vect-88.c: Remove xfail.
16502
16503 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16504
16505         * gcc.dg/altivec-19.c: New.
16506
16507 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16508
16509         PR c/17807
16510         * gcc.dg/nested-func-3.c: New test.
16511         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16512
16513 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16514
16515         * gcc.test-framework/gen_directive_tests: Generate tests for
16516         selector expressions.
16517
16518 2005-02-02  Matt Austern  <austern@apple.com>
16519
16520         PR c++/19628
16521         * g++/ext/builtin7.C: New.
16522         * g++/ext/builtin8.C: New.
16523
16524 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16525
16526         PR c/18502
16527         * gcc.dg/pr18502-1.c: New test.
16528
16529 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16530
16531         PR c++/17413
16532         * g++.dg/template/local4.C: Tweak.
16533
16534 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16535
16536         PR tree-optimization/19578
16537         * gcc.c-torture/compile/20050202-1.c: New test.
16538
16539 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16540
16541         PR c/19435
16542         * gcc.dg/c99-init-4.c: New test.
16543
16544 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16545
16546         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16547
16548         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16549
16550         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16551         * g++.dg/eh/check-vect.h: New.
16552
16553         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16554         * gcc.dg/vect/vect-78.c: Ditto.
16555         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16556         Remove.
16557
16558         * g++.dg/conversion/simd1.C: Expect warning.
16559         * g++.dg/ext/attribute-test-1.C: Ditto.
16560         * g++.dg/ext/attribute-test-2.C: Ditto.
16561         * g++.dg/ext/attribute-test-3.C: Ditto.
16562         * g++.dg/ext/attribute-test-4.C: Ditto.
16563
16564         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16565         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16566
16567         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16568
16569 2005-02-01  Richard Henderson  <rth@redhat.com>
16570
16571         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16572         long double for ibm double-double format.
16573         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16574
16575 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16576
16577         PR tree-optimization/19633
16578         * testsuite/gcc.dg/pr19633-1.c: New test.
16579         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16580         to NULL or a symbol.
16581
16582 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16583
16584         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16585         New procs.
16586         (dg-process-target (local override)): Handle selector expressions.
16587
16588         * gcc.test-framework/README: Describe tests in source directory.
16589         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16590         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16591         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16592         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16593         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16594         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16595         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16596         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16597         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16598         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16599         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16600         * gcc.test-framework/dg-error-exp-P.c: New test.
16601         * gcc.test-framework/dg-error-exp-XP.c: New test.
16602         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16603         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16604         * gcc.test-framework/dg-output-exp-P.c: New test.
16605         * gcc.test-framework/dg-output-exp-XF.c: New test.
16606         * gcc.test-framework/dg-warning-exp-P.c: New test.
16607         * gcc.misc-tests/dg-1.c: Remove.
16608         * gcc.misc-tests/dg-2.c: Remove.
16609         * gcc.misc-tests/dg-3.c: Remove.
16610         * gcc.misc-tests/dg-4.c: Remove.
16611         * gcc.misc-tests/dg-5.c: Remove.
16612         * gcc.misc-tests/dg-6.c: Remove.
16613         * gcc.misc-tests/dg-7.c: Remove.
16614         * gcc.misc-tests/dg-8.c: Remove.
16615         * gcc.misc-tests/dg-9.c: Remove.
16616         * gcc.misc-tests/dg-10.c: Remove.
16617         * gcc.misc-tests/dg-11.c: Remove.
16618         * gcc.misc-tests/dg-12.c: Remove.
16619         * gcc.misc-tests/dg-test.exp: Remove.
16620
16621         * gcc.test-framework/test-framework.awk: Change recording and
16622         printing of passes and failures.
16623
16624         * gcc.test-framework: New directory.
16625         * gcc.test-framework/README: New.
16626         * gcc.test-framework/test-framework.exp: New.
16627         * gcc.test-framework/test-framework.awk: New.
16628         * gcc.test-framework/gen_directive_tests: New.
16629
16630 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16631
16632         * lib/treelang.exp: Fix comment typos.
16633         (treelang_target_compile): Don't append libs=-ltreelang to options.
16634
16635 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16636
16637         * g++.dg/parse/typename7.C: Adjust error messages.
16638
16639 2005-01-31  Jeff Law  <law@redhat.com>
16640
16641         * gcc.c-torture/execute/20050131-1.c: New test.
16642         * gcc.dg/wcaselabel.c: New test.
16643
16644 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16645
16646         * g++.dg/other/warning1.C: Adjust error messags.
16647         * g++.dg/parse/constant5.C: New test.
16648
16649 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16650
16651         PR c/19333
16652         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16653         the test case valid.
16654         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16655         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16656         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16657         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16658         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16659         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16660
16661 2005-01-31  Dale Johannesen  <dalej@apple.com>
16662
16663         * g++.dg/opt/pr19650.C: New test.
16664
16665 2005-01-31  Richard Henderson  <rth@redhat.com>
16666
16667         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16668         long double for intel double extended format.
16669         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16670
16671 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/19555
16674         * g++.dg/template/static10.C: New test.
16675
16676         PR c++/19395
16677         * g++.dg/parse/error24.C: New test.
16678
16679         PR c++/19367
16680         * g++.dg/lookup/builtin1.C: New test.
16681
16682         PR c++/19457
16683         * g++.dg/warn/conv3.C: New test.
16684
16685 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16686
16687         PR fortran/19647
16688         * gfortan.dg/inquire_7.f90
16689
16690 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16691
16692         PR tree-optimization/15791
16693         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16694         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16695         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16696         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16697         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16698         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16699         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16700         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16701         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16702         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16703
16704 2005-01-29  Paul Brook  <paul@codesourcery.com>
16705
16706         PR fortran/18565
16707         * check.c (real_or_complex_check): New function.
16708         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16709         * intrinsic.c (add_functions): Use new check functions.
16710         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16711         Add prototypes.
16712
16713 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16714
16715         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16716         gcc.dg/lvalue-3.c: New tests.
16717         * gcc.dg/concat.c: Update expected messages.
16718
16719 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16720
16721         PR libfortran/19595
16722         * gfortran.dg/eor_1.f90: New test.
16723
16724 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16725
16726         PR fortran/19589
16727         * gfortran.dg/logical_data_1.f90: New test.
16728
16729 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16730
16731         PR c++/19253
16732         * g++.dg/template/crash33.C: New test.
16733
16734         PR c++/19667
16735         * g++.dg/template/crash32.C: New test.
16736
16737 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16738
16739         PR middle-end/16558
16740         * g++.dg/warn/Wreturn-type-2.C: New test.
16741
16742 2004-06-24  Jeff Law  <law@redhat.com>
16743
16744         * gcc.dg/tree-ssa/20050128-1.c: New test.
16745
16746 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16747
16748         * gcc.target/frv/all-mdpackh-1.c: New test.
16749
16750 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16751
16752         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16753
16754 2005-01-27  Richard Henderson  <rth@redhat.com>
16755
16756         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16757
16758 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16759
16760         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16761
16762 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16763
16764         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16765         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16766         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16767         to cope with cases where the multilib options override the dg-options.
16768
16769 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16770
16771         PR c/18946
16772         * gcc.dg/noncompile/20050120-1.c: New test.
16773
16774 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16775
16776         PR tree-optimization/19633
16777         * gcc.dg/pr19633.c: New test.
16778         * gcc.dg/tree-ssa/pr19633.c: New test.
16779
16780 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16781
16782         * gcc.dg/20041216-1.c: New test.
16783
16784 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16785
16786         PR objc/18862
16787         * objc.dg/selector-2.m: New test.
16788
16789 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16790
16791         * g++.dg/opt/range-test-2.C: New test.
16792
16793         PR rtl-optimization/19579
16794         * gcc.c-torture/execute/20050124-1.c: New test.
16795
16796 2005-01-26  Greg Parker  <gparker@apple.com>
16797         Stuart Hastings  <stuart@apple.com>
16798
16799         * gcc.c-torture/execute/20050125-1.c: New.
16800
16801 2005-01-18  Jan Hubicka  <jh@suse.cz>
16802
16803         PR tree-optimize/19337
16804         * gcc.c-torture/compile/20050119-1.c: New test.
16805
16806 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16807
16808         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16809         test for successful match.
16810
16811 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16812
16813         PR objc/18408
16814         * objc.dg/comp-types-7.m: New test.
16815
16816 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16817
16818         * lib/target-supports.exp (current_target_name): New.
16819         (check_effective_target_ilp32, check_effective_target_lp64):
16820         Cache the result to use as long as the current target, with
16821         multilib flags, remains the same.
16822
16823         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16824         (dg-require-weak, dg-require-visibility, dg-require-alias,
16825         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16826         dg-require-effective-target, dg-skip-if): Remove call to
16827         skip_test_and_clear_xfail.
16828         (dg-test): Clear xfail data.
16829
16830 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16831
16832         PR target/17751
16833         * gcc.dg/ppc64-toc.c: New test.
16834
16835         * g++.dg/tree-ssa/empty-1.C: New test.
16836
16837         PR middle-end/19551
16838         * gcc.c-torture/execute/20050121-1.c: New test.
16839         * gcc.dg/20050121-2.c: New test.
16840
16841 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16842         Paul Brook  <paul@codesourcery.com>
16843
16844         PR fortran/17941
16845         * gfortran.dg/real_const_1.f: New test.
16846         * gfortran.dg/real_const_2.f90: New test.
16847         * gfortran.dg/complex_int_1.f90: New test.
16848
16849 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16850
16851         PR fortran/19313
16852         * gfortan.dg/inquire_6.f90: New test.
16853
16854 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16855
16856         PR libfortran/19451
16857         * open_readonly_1.f90: New test.
16858
16859 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16860
16861         PR libfortran/18982
16862         * gfortran.dg/open_new.f90: New file.
16863
16864 2005-01-22  Paul Brook  <paul@codesourcery.com>
16865
16866         * namelist_1.f90: New test.
16867
16868 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16869
16870         PR tree-optimization/19484
16871         * gcc.c-torture/compile/20050122-[12].c: New tests.
16872
16873 2005-01-22  Paul Brook  <paul@codesourcery.com>
16874
16875         * gfortran.dg/implicit_2.f90: New test.
16876
16877 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16878
16879         PR fortran/19314
16880         * gfortran.dg/inquire_5.f90: New test.
16881
16882 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16883
16884         PR c/18809
16885         * gcc.dg/pr18809-1.c: New test.
16886
16887 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16888
16889         * gcc.dg/20050121-1.c: New test.
16890
16891         PR tree-optimization/13000
16892         * gcc.dg/20040206-1.c: Change warning to point where function is
16893         being inlined.
16894
16895 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16896
16897         PR c++/19208
16898         * g++.dg/template/array11.C: New test.
16899
16900 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16901
16902         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16903         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16904         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16905         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16906         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16907         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16908
16909 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16910
16911         PR tree-optimization/15349
16912         * gcc.dg/tree-ssa/pr15349.c: New.
16913
16914 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16915
16916         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16917
16918 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16919
16920         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16921         scan-assembler-times directive name.
16922
16923         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16924         after dg-do.
16925
16926         PR rtl-optimization/19462
16927         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16928
16929 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16930
16931         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16932         counting function calls on ia64.
16933
16934 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16935
16936         PR rtl-optimization/15139
16937         * gcc.dg/20050111-2.c: New test.
16938
16939         PR c/17297
16940         * gcc.c-torture/compile/20050113-1.c: New testcase.
16941
16942         PR middle-end/19164
16943         * gcc.dg/20050113-1.c: New testcase.
16944
16945 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16946
16947         * gcc.dg/vect/vect-85.c: Add comment.
16948         * gcc.dg/vect/vect-86.c: Add xfail for now.
16949         * gcc.dg/vect/vect-87.c: Add xfail for now.
16950         * gcc.dg/vect/vect-88.c: Add xfail for now.
16951         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16952
16953 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16954
16955         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16956
16957 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16958
16959         * g++.dg/debug/typedef3.C: New test.
16960
16961 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16962
16963         PR c/19472
16964         * gcc.dg/asm-a.c: New test.
16965
16966 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16967
16968         * gcc.dg/sh-relax.c: Add prototype for abort.
16969
16970 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16971
16972         * gcc.dg/short-compare-1.c: New test.
16973         * gcc.dg/short-compare-2.c: Likewise.
16974
16975 2005-01-18  Michael Matz  <matz@suse.de>
16976
16977         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16978
16979 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16980
16981         PR tree-optimization/19121
16982         * gcc.c-torture/compile/pr19121.c: New test.
16983
16984 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16985
16986         PR target/19357
16987         * gcc.c-torture/compile/pr19357.c: New test.
16988
16989 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16990
16991         PR c/5675
16992         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16993         pass--those that refer just to the variable, possibly with a
16994         cast.
16995         * gcc.dg/c99-const-expr-3.c: Likewise.
16996
16997         PR middle-end/13127
16998         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16999         longer emitted.
17000
17001 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17002
17003         PR fortran/18778
17004         * gfortran.dg/endfile_2.f90: New test.
17005
17006 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17007
17008         PR 19168
17009         * gfortran.dg/select_5.f90: New test.
17010
17011 2004-01-16  Paul Brook  <paul@codesourcery.com>
17012
17013         * gfortran.dg/common_4.f90: New test.
17014
17015 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17016
17017         PR rtl-optimization/19462
17018         * gcc.dg/torture/pr19462-1.c: New test.
17019
17020 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17021
17022         PR objc/19321
17023         * objc.dg/func-ptr-2.m: New.
17024         * objc.dg/volatile-1.m: New.
17025
17026 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17027
17028         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17029
17030 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17031
17032         PR tree-optimization/19060
17033         * gcc.c-torture/execute/20050104-1.c: New test.
17034
17035 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17036
17037         PR fortran/18983
17038         * gfortran.dg/write_to_null.f90: New test.
17039
17040 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17041             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17042
17043         PR other/19328
17044         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17045         argument.
17046
17047 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17048
17049         PR c++/19263
17050         * g++.dg/init/vector1.C: New test.
17051
17052 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17053
17054         PR target/13158
17055         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17056         PR target/18987
17057         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17058
17059 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17060
17061         * gfortran.dg/select_1.f90: New test.
17062         * gfortran.dg/select_2.f90: New test.
17063         * gfortran.dg/select_3.f90: New test.
17064         * gfortran.dg/select_4.f90: New test.
17065
17066 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17067
17068         PR middle-end/19084
17069         PR rtl-optimization/19348
17070         * gcc.dg/20050111-1.c: New test.
17071         * gcc.c-torture/execute/20050111-1.c: New test.
17072
17073         * gcc.dg/i386-asm-4.c: New test.
17074
17075 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17076
17077         * gcc.dg/nested-func-2.c: New test.
17078         * ada/acats/norun.lst: Remove c953002.
17079
17080 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17081
17082         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17083
17084 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17085
17086         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17087
17088 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17089
17090         PR target/18761
17091         * g++.dg/abi/align1.C: New test.
17092
17093 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17094
17095         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17096         at a time.
17097         * g++.dg/ext/altivec_check.h: Support compiling as C.
17098
17099 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17100
17101         PR c++/19355
17102         * g++.dg/expr/pr19355-1.C: New test case.
17103
17104 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17105
17106         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17107         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17108         * ada/acats/tests/c3/c92005b.ada: Likewise.
17109         * ada/acats/tests/c3/cxb3012.a: Likewise.
17110         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17111
17112 2005-01-09  Paul Brook  <paul@codesourcery.com>
17113
17114         * gfortran.dg/common_2.f90: New file.
17115         * gfortran.dg/common_3.f90: New file.
17116
17117 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17118
17119         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17120
17121 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17122
17123         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17124         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17125         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17126         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17127         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17128         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17129         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17130         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17131         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17132         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17133         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17134         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17135         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17136         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17137         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17138         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17139         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17140         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17141         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17142         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17143         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17144         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17145         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17146         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17147         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17148         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17149         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17150         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17151         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17152         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17153         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17154         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17155         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17156         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17157         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17158         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17159         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17160         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17161         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17162         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17163         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17164         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17165         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17166         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17167         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17168         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17169         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17170         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17171         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17172         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17173         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17174         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17175         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17176         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17177         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17178         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17179         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17180         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17181         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17182         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17183         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17184         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17185         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17186         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17187         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17188         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17189         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17190
17191         * gcc.dg/vect/vect-1.c: Fix spelling.
17192         * gcc.dg/vect/vect-10.c: Fix spelling.
17193         * gcc.dg/vect/vect-11.c: Fix spelling.
17194         * gcc.dg/vect/vect-12.c: Fix spelling.
17195         * gcc.dg/vect/vect-14.c: Fix spelling.
17196         * gcc.dg/vect/vect-15.c: Fix spelling.
17197         * gcc.dg/vect/vect-16.c: Fix spelling.
17198         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17199         * gcc.dg/vect/vect-64.c: Fix comments.
17200         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17201
17202 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17203             Ira Rosen  <irar@il.ibm.com>
17204
17205         * gcc.dg/vect/vect-70.c: New test.
17206         * gcc.dg/vect/vect-71.c: New test.
17207
17208 2005-01-09  Manfred Hollstein  <mh@suse.com>
17209
17210         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17211         * gcc.dg/pr18241-2.c: Likewise.
17212         * gcc.dg/pr18241-3.c: Likewise.
17213         * gcc.dg/pr18241-4.c: Likewise.
17214         * gcc.dg/pr18241-5.c: Likewise.
17215
17216 2005-01-08  Richard Henderson  <rth@redhat.com>
17217
17218         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17219         False for x86 and x86-64.
17220
17221 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17222
17223         PR tree-optimization/18241
17224         * gcc.dg/pr18241-1.c: New test.
17225         * gcc.dg/pr18241-2.c: New test.
17226         * gcc.dg/pr18241-3.c: New test.
17227         * gcc.dg/pr18241-4.c: New test.
17228         * gcc.dg/pr18241-5.c: New test.
17229
17230 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17231
17232         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17233         gfortran.dg/select_4.f90: New.
17234
17235 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17236
17237         * gcc.c-torture/execute/20050107-1.c: New test.
17238
17239 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17240
17241         PR c++/19298
17242         * g++.dg/template/ref2.C: New.
17243
17244 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17245
17246         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17247         instead of being empty.
17248
17249 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17250
17251         PR fortran/15553
17252         * gfortran.dg/array-1.f90: New test.
17253
17254 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17255
17256         PR tree-optimization/19283
17257         * gcc.c-torture/execute/20050106-1.c: New test.
17258
17259         PR rtl-optimization/18861
17260         * gcc.dg/20050105-1.c: New test.
17261
17262         PR tree-optimization/18828
17263         * gcc.dg/20050105-2.c: New test.
17264
17265 2005-01-07  Andreas Jaeger  <aj@suse.de>
17266
17267         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17268
17269 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17270
17271         PR fortran/18398
17272         * gfortran.dg/fmt_read.f90: New test.
17273
17274 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17275
17276         * gcc.dg/rs6000-ldouble-2.c: New.
17277
17278 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17279
17280         PR c++/19244
17281         * g++.dg/parser/ctor2.C: New test.
17282
17283 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17284
17285         PR c++/17154
17286         * g++.dg/template/using9.C: New test.
17287
17288 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17289
17290         PR c++/19258
17291         * g++.dg/lookup/friend6.C: New test.
17292
17293 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17294
17295         PR c++/19270
17296         * g++.dg/template/array10.C: New.
17297
17298 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17299
17300         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17301         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17302
17303 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17304
17305         * gcc.c-torture/compile/20050105-1.c: New test.
17306
17307 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17308
17309         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17310
17311 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17312
17313         PR middle-end/19100
17314         * gcc.dg/conv-3.c: New test case.
17315
17316 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17317
17318         * gcc.dg/asm-wide-1.c: New test.
17319
17320 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17321
17322         PR c++/19030
17323         * g++.dg/parse/crash22.C: New
17324
17325 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17326
17327         PR 19257
17328         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17329
17330 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17331
17332         PR middle-end/17767
17333         * gcc.dg/i386-mmx-6.c: New test case.
17334
17335 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17336
17337         PR tree-optimization/18308
17338         * gcc.dg/vect/pr18308.c: New testcase.
17339
17340 2005-01-04  Andreas Jaeger  <aj@suse.de>
17341
17342         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17343
17344 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17345             Robert Bowdidge <bowdidge@apple.com>
17346
17347         * gcc.dg/cpp/subframework1.c: New.
17348         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17349         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17350         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17351         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17352
17353 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17354
17355         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17356         producing warning.
17357         * gcc.dg/darwin-weakimport-2.c: New.
17358
17359 2005-01-03  Richard Henderson  <rth@redhat.com>
17360
17361         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17362
17363 2005-01-03  Richard Henderson  <rth@redhat.com>
17364
17365         * gcc.dg/vect/vect.exp: Enable for ia64.
17366         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17367         (check_effective_target_vect_float): Likewise.
17368         (check_effective_target_vect_no_align): Likewise.
17369         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17370         * gcc.dg/vect/vect-8.c: Likewise.
17371
17372 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17373
17374         PR target/19236
17375         * gcc.dg/pr19236-1.c: New test case.
17376
17377 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17378
17379         PR rtl-optimization/12092
17380         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17381
17382 2005-01-02  Andreas Jaeger  <aj@suse.de>
17383
17384         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17385
17386 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17387             Andrew Pinski  <pinskia@physics.uc.edu>
17388
17389         PR rtl-optimization/12092
17390         * gcc.dg/pr12092-1.c: New test case.
17391
17392 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17393
17394         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17395         'hidden' and 'default' for better portability.
17396         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17397
17398         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17399         6 and 7.
17400         * g++.old-deja/g++.brendan/new3.C: Likewise.
17401
17402 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17403
17404         * gcc.dg/20041231-1.C: New test.
17405         * g++.dg/warn/Wunreachable-code-1.C: New test.
17406
17407 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17408
17409         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17410         file, not /dev/null.  Abort on error.
17411
17412 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17413             Ziemowit Laski  <zlaski@apple.com>
17414
17415         PR objc/18971
17416         * objc.dg/encode-5.m: New test.
17417
17418 2004-12-29  Richard Henderson  <rth@redhat.com>
17419
17420         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17421         * objc.dg/stabs-1.m: Disable for ia64.
17422
17423 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17424
17425         PR c++/19190
17426         * g++.dg/warn/Wunused-10.C: New test.
17427
17428 2004-12-28  Richard Henderson  <rth@redhat.com>
17429
17430         * objc.dg/stabs-1.m: Disable for alpha.
17431
17432 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17433
17434         PR c++/19149
17435         * g++.dg/parse/error23.C: New test.
17436
17437 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17438
17439         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17440
17441         PR fortran/19032
17442         * gfortran.dg/intrinsic_modulo_1.f90: New.
17443         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17444         tests with divisor -1.
17445
17446 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17447
17448         * g++.dg/opt/temp1.C (memcpy): Return a value.
17449
17450         PR c++/19148
17451         * g++.dg/expr/cond7.C: New test.
17452
17453 2004-12-27  Paul Brook  <paul@codesourcery.com>
17454
17455         * gfortran.dg/g77/select_no_compile.f: Remove.
17456
17457 2004-12-27  Richard Henderson  <rth@redhat.com>
17458
17459         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17460         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17461         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17462
17463 2004-12-26  Richard Henderson  <rth@redhat.com>
17464
17465         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17466         by 1i instead of token pasting.
17467
17468 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17469
17470         PR tree-optimization/17578
17471         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17472         to additional_flags.
17473         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17474
17475 2004-12-25  Richard Henderson  <rth@redhat.com>
17476
17477         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17478         Remove Alpha.
17479
17480 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17481
17482         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17483         hppa*-*-hpux*.
17484         * gcc.dg/pr17957.c (dg-options): Likewise.
17485         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17486         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17487         instead of 0 on __hppa__.
17488         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17489         "foo,%r" on hppa*-*-*.
17490
17491 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17492
17493         PR fortran/19071
17494         * gfortran.dg/complex_write.f90: New test.
17495
17496 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17497
17498         PR c++/17595
17499         * g++.dg/parse/pragma2.C: New test.
17500
17501         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17502
17503 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17504
17505         * gcc.dg/empty2.c: Add missing dg-warning.
17506
17507 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR c++/17413
17510         * g++.dg/template/local4.C: New test.
17511         * g++.dg/template/crash19.C: Add dg-error marker.
17512
17513         * g++.dg/template/crash31.C: Correct embedded PR number.
17514
17515 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17516
17517         PR c++/16405
17518         * g++.dg/opt/temp1.C: Add do-run marker.
17519
17520 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17521
17522         * g++.dg/template/spec19.C: New.
17523
17524 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17525
17526         PR target/16819
17527         * gcc.dg/empty2.c: New.
17528
17529 2004-12-23  Richard Henderson  <rth@redhat.com>
17530
17531         * lib/target-supports.exp (check_effective_target_vect_no_align):
17532         Remove i?86 and x86-64.
17533
17534 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17535
17536         PR c++/16405
17537         * g++.dg/opt/temp1.C: New test.
17538
17539 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17540
17541         PR c++/18733
17542         * g++.dg/template/friend33.C: New testcase.
17543
17544 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17545
17546         PR c++/18464
17547         * g++.dg/template/cond5.C: New test.
17548
17549         PR c++/18492
17550         * g++.dg/inherit/thunk3.C: New test.
17551
17552         PR c++/11224
17553         * g++.dg/warn/Wunused-9.C: New test.
17554
17555 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17556
17557         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17558
17559 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17560
17561         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17562
17563 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17564
17565         PR c++/18378
17566         * g++.dg/ext/packed8.C: New test.
17567
17568         PR c++/19063
17569         * g++.dg/template/crash31.C: New test.
17570
17571         PR c++/19034
17572         * g++.dg/template/crash30.C: New test.
17573
17574 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17575
17576         PR C++/18984
17577         * g++.dg/eh/ctor3.C: New test.
17578
17579 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17580
17581         * objc.dg/stabs-1.m: Allow section name to be quoted and
17582         assembly label to begin with '.LL'.
17583
17584 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17585
17586         * gcc.dg/vect/vect.exp
17587         (check_effective_target_lp64_or_vect_no_align): New.
17588         * gcc.dg/vect/vect-77.c: Use it.
17589         * gcc.dg/vect/vect-78.c: Use it.
17590
17591         * lib/target-supports.exp
17592         (check_effective_target_vect_no_max,
17593         check_effective_target_vect_no_bitwise,
17594         check_effective_target_vect_no_align): New.
17595         * gcc.dg/vect/vect-13.c: Use them.
17596         * gcc.dg/vect/vect-17.c: Ditto.
17597         * gcc.dg/vect/vect-18.c: Ditto.
17598         * gcc.dg/vect/vect-19.c: Ditto.
17599         * gcc.dg/vect/vect-20.c: Ditto.
17600         * gcc.dg/vect/vect-27.c: Ditto.
17601         * gcc.dg/vect/vect-29.c: Ditto.
17602         * gcc.dg/vect/vect-44.c: Ditto.
17603         * gcc.dg/vect/vect-48.c: Ditto.
17604         * gcc.dg/vect/vect-50.c: Ditto.
17605         * gcc.dg/vect/vect-52.c: Ditto.
17606         * gcc.dg/vect/vect-54.c: Ditto.
17607         * gcc.dg/vect/vect-56.c: Ditto.
17608         * gcc.dg/vect/vect-58.c: Ditto.
17609         * gcc.dg/vect/vect-60.c: Ditto.
17610         * gcc.dg/vect/vect-72.c: Ditto.
17611         * gcc.dg/vect/vect-80.c: Ditto.
17612
17613 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17614
17615         PR c++/14075
17616         * g++.dg/init/string1.C: New.
17617
17618         PR c++/18975
17619         * g++.dg/other/synth1.C: New.
17620
17621 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17622
17623         PR c/18963
17624         * gcc.dg/pr18963-1.c: New test.
17625
17626 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17627
17628         PR c/18596
17629         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17630         * gcc.dg/pr18596-1.c: Use dg-error.
17631         (dg-options): Use -fno-unit-at-a-time.
17632         * gcc.dg/pr18596-2.c: New test.
17633         * gcc.dg/pr18596-3.c: New test.
17634
17635 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17636
17637         PR middle-end/18683
17638         * g++.dg/opt/pr18683-1.C: New test case.
17639
17640 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17641
17642         PR other/19093
17643         * g++.dg/opt/max1.C: Fix for 64bit targets.
17644
17645 2004-12-20  Matt Austern  <austern@apple.com>
17646
17647         PR c++/19044
17648         * g++.dg/ext/builtin6.C: New
17649
17650 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17651
17652         PR tree-optimization/19080
17653         * gcc.c-torture/compile/pr19080.c: New test.
17654
17655 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17656
17657         * gcc.dg/20041219-1.c: New test.
17658
17659 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17660
17661         PR middle-end/19068
17662         * g++.dg/opt/max1.C: New test case.
17663
17664 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17665
17666         * gcc.dg/fdata-sections-1.c: New test.
17667
17668 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17669
17670         PR middle-end/18548
17671         * gcc.dg/max-1.c: New test case.
17672
17673 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17674
17675         * gcc.c-torture/execute/20041218-1.c: New test.
17676
17677 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17678
17679         * gcc.dg/pr18501.c: New test.
17680         * gcc.dg/uninit-5.c: XFAIL.
17681         * gcc.dg/uninit-9.c: XFAIL.
17682
17683 2004-12-17  Dale Johannesen  <dalej@apple.com>
17684
17685         * gcc.dg/20041213-1.c: New.
17686
17687 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17688
17689         * objc.dg/stabs-1.m: Allow assembly label to begin
17690         with a dot ('.').
17691
17692 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17693
17694         * gcc.c-torture/execute/20041213-1.c: Move...
17695         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17696
17697 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17698
17699         PR c++/18721
17700         * g++.dg/lookup/conv-5.C: New.
17701
17702 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17703
17704         * objc.dg/stabs-1.m: New test.
17705
17706 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17707
17708         * gcc.dg/visibility-c.c: Change compile to
17709         assemble for the test.
17710
17711 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17712
17713         PR target/19041
17714         * gcc.dg/visibility-c.c: New test.
17715
17716 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17717
17718         PR middle-end/18493
17719         * gcc.dg/switch-8.c: New test case.
17720
17721 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17722
17723         PR c++/18905
17724         * g++.dg/template/init4.C: New.
17725         * g++.dg/opt/static3.C: Enable optimizer.
17726
17727 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17728
17729         * g++.dg/other/complex1.C: New test.
17730
17731 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17732
17733         * g++.dg/opt/inline9.C: New test.
17734
17735 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17736
17737         PR fortran/18993
17738         * gfotran.dg/nullify_1.f: New test.
17739
17740 2004-12-15  Richard Henderson  <rth@redhat.com>
17741
17742         * gcc.target/i386/i386.exp: New harness.
17743         * gcc.target/i386/vect-args.c: New.
17744
17745 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17746
17747         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17748
17749 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17750
17751         PR c++/18825
17752         * g++.dg/template/friend32.C: New test.
17753
17754 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17755
17756         * cpp/pragma-once-1.c: New test.
17757         * cpp/pragma-once-1b.h: Likewise.
17758         * cpp/pragma-once-1c.h: Likewise.
17759         * cpp/pragma-once-1d.h: Likewise.
17760         * cpp/inc/pragma-once-1a.h: Likewise.
17761
17762 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17763             Steven G. Kargl  <kargls@comcast.net>
17764
17765         PR fortran/17597
17766         * gfortran.dg/list_read_3.f90: New test.
17767
17768 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17769
17770         * gcc.dg/ftrapv-2.c: New test.
17771
17772 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17773
17774         PR c++/18981
17775         * g++.dg/template/typename9.C: New test.
17776
17777 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/18738
17780         * g++.dg/template/typename8.C: New test.
17781         * g++.dg/parse/friend2.C: Tweak error message.
17782
17783 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         * gcc.c-torture/20041214-1.c: New test.
17786
17787 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17788
17789         PR c++/18965
17790         * g++.dg/init/array17.C: New test.
17791
17792 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17793
17794         PR c++/18793
17795         * g++.dg/init/aggr3.C: New test.
17796
17797 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17798
17799         * gcc.dg/altivec-types-1.c: New test.
17800         * gcc.dg/altivec-types-2.c: New test.
17801         * gcc.dg/altivec-types-3.c: New test.
17802         * gcc.dg/altivec-types-4.c: New test.
17803         * g++.dg/ext/altivec-types-1.C: New test.
17804         * g++.dg/ext/altivec-types-2.C: New test.
17805         * g++.dg/ext/altivec-types-3.C: New test.
17806         * g++.dg/ext/altivec-types-4.C: New test.
17807
17808 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17809
17810         PR middle-end/18951
17811         * gcc.c-torture/execute/20041213-1.c: New test.
17812
17813 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17814
17815         PR c++/18949
17816         * g++.dg/template/cast1.C: New.
17817
17818 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17819
17820         * gcc.c-torture/execute/20041213-2.c: New test.
17821
17822 2004-12-13  Richard Henderson  <rth@redhat.com>
17823
17824         * gcc.dg/i386-sse-10.c: Fix typo in options.
17825
17826 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17827
17828         PR c++/18968
17829         * g++.dg/opt/pr18968.C: New test.
17830
17831 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17832
17833         PR c++/18925
17834         * g++.dg/ext/visibility/staticdatamem.C: New test.
17835
17836 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17837
17838         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17839
17840 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17841
17842         PR rtl-optimization/18928
17843         * gcc.dg/pr18928-1.c: New test case.
17844
17845 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17846
17847         PR tree-opt/16951
17848         * gcc.c-torture/compile/20041211-1.c: New.
17849
17850 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17851
17852         PR middle-end/17564
17853         * gcc.c-torture/execute/20041212-1.c: New test.
17854
17855 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17856
17857         PR fortran/18869
17858         * gfortran.dg/common_1.f90: New test.
17859
17860 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17861         Paul Brook  <paul@codesourcery.com>
17862
17863         PR fortran/16222
17864         * gfortran.dg/real_do_1.f90: New test.
17865
17866 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17867
17868         PR tree-opt/18040
17869         * g++.dg/opt/ptrmem6.C: New test.
17870
17871 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17872
17873         PR middle-end/18921
17874         * gcc.dg/pr18921-1.c: New test case.
17875
17876 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17877
17878         PR fortran/17175
17879         * gfortran.dg/scale_1.f90: New test.
17880
17881 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17882
17883         PR middle-end/18903
17884         * gcc.c-torture/compile/pr18903.c: New test.
17885
17886 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17887
17888         * gcc.c-torture/execute/20041210-1.c: New test.
17889
17890 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17891
17892         PR c++/18731
17893         * g++.dg/parser/struct-1.C: New test.
17894         * g++.dg/parser/struct-2.C: New test.
17895         * g++.dg/parser/struct-3.C: New test.
17896
17897 2004-12-09  Richard Henderson  <rth@redhat.com>
17898
17899         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17900
17901         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17902         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17903
17904 2004-12-09  Matt Austern  <austern@apple.com>
17905
17906         PR c++/18514
17907         * g++.dg/ext/builtin1.C: New
17908         * g++.dg/ext/builtin2.C: New
17909         * g++.dg/ext/builtin3.C: New
17910         * g++.dg/ext/builtin4.C: New
17911         * g++.dg/ext/builtin5.C: New
17912
17913 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17914
17915         PR tree-opt/18904
17916         * g++.dg/opt/ptrmem5.C: New test.
17917
17918 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17919
17920         * g++.dg/parse/typename5.C: Adjust for new error.
17921         * g++.dg/parse/typename7.C: New.
17922
17923 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17924
17925         PR c++/18073
17926         * g++.dg/other/mmintrin.C: New test.
17927
17928 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17929
17930         PR c++/16681
17931         * g++.dg/init/array15.C: New.
17932         * g++.dg/init/array16.C: New.
17933
17934 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17935
17936         PR fortran/18826
17937         * gfortran.dg/assign_1.f90: New test.
17938
17939 2004-12-08  Nick Clifton  <nickc@redhat.com>
17940
17941         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17942         * gcc.target/xstormy16/data_below100: Likewise.
17943         * gcc.target/xstormy16/sfr: Likewise.
17944         * gcc.target/xstormy16/below100.S: New test source file.
17945         * gcc.target/xstormy16/below100.ld: New test linker script.
17946         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17947         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17948         bp instructions.
17949         * gcc.target/xstormy16/bp.c: Likewise.
17950
17951         * gcc.target/xstormy16/bss_below100: New files:
17952         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17953         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17954         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17955         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17956         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17957         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17958         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17959         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17960         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17961         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17962         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17963         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17964         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17965         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17966         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17967         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17968         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17969         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17970         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17971         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17972         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17973         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17974         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17975         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17976         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17977         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17978         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17979
17980         * gcc.target/xstormy16/data_below100: New files:
17981         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17982         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17983         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17984         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17985         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17986         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17987         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17988         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17989         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17990         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17991         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17992         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17993         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17994         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17995         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17996         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17997         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17998         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17999         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18000         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18001         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18002         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18003         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18004         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18005         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18006         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18007         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18008
18009         * gcc.target/xstormy16/sfr: New files:
18010         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18011         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18012         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18013         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18014         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18015         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18016         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18017         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18018         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18019         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18020         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18021         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18022         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18023         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18024         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18025         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18026         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18027         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18028         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18029         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18030         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18031         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18032         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18033         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18034         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18035         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18036         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18037         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18038         27_if0_sfrw_bitfield_f.c
18039
18040 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18041
18042         PR c++/18100
18043         * g++.dg/lookup/name-clash4.C: New test.
18044
18045 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         PR c++/18672
18048         * g++.dg/opt/array1.C: New.
18049
18050         PR c++/18803
18051         * g++.dg/template/operator5.C: New.
18052
18053 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18054
18055         PR c/18867
18056         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18057
18058 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18059
18060         * gcc.dg/noncompile/20041207.c: New test.
18061
18062 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18063
18064         * g++.dg/other/unreachable-1.C: New test.
18065
18066 2004-12-06  Nick Clifton  <nickc@redhat.com>
18067
18068         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18069         <limits.h> because the latter comes from gcc's include/ directory
18070         and not the newlib/libc/include directory.
18071
18072 2004-12-04  Richard Henderson  <rth@redhat.com>
18073
18074         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18075
18076 2004-12-04  Richard Henderson  <rth@redhat.com>
18077
18078         * lib/target-supports.exp (check_gc_sections_available): Disable
18079         for alpha and ia64.
18080
18081 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18082
18083         PR middle-end/17909
18084         * g++.dg/other/vararg-2.C: New test.
18085
18086 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18087
18088         PR c++/17011, c++/17971
18089         * g++.dg/template/error15.C: Adjust expected error.
18090         * g++.dg/template/instantiate3.C: Likewise.
18091
18092 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18093
18094         * gcc.dg/altivec-18.c: Fix for darwin
18095
18096 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18097
18098         PR c++/18782
18099         * g++.dg/parse/ptrmem2.C: New.
18100
18101         PR c++/18318
18102         * g++.dg/template/new1.C: New.
18103
18104 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18105
18106         PR fortran/18710
18107         * gfortran.dg/direct_io_3.f90: New test.
18108
18109 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18110
18111         PR 18758
18112         * g++.dg/parse/crash21.C: New.
18113
18114 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18115
18116         PR c++/15664, c++/18276
18117         * g++.dg/template/ttp13.C: New test.
18118         * g++.dg/template/ttp14.C: Likewise.
18119
18120 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18121
18122         PR c++/18123
18123         * g++.dg/parse/enum2.C: New test.
18124         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18125
18126 2004-12-02  Nick Clifton  <nickc@redhat.com>
18127
18128         * gcc.target/xstormy16: New test directory.
18129         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18130         * gcc.target/xstormy16/bp.c: Check the generation of bp
18131         instructions.
18132         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18133         bn instructions and the BELOW100 attribute.
18134
18135 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18136
18137         PR target/16952
18138         * gcc.dg/ppc-eabi.c: New.
18139
18140 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18141
18142         PR fortran/18284
18143         * gfortran.dg/backspace.f90
18144
18145 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18146
18147         * gfortran.dg/inquire.f90: New test.
18148
18149 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18150
18151         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18152         handle effective-target-keyword.
18153         (dg-skip-if): Support effective-target keyword as target list.
18154         (dg-xfail-if): Ditto.
18155         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18156
18157 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18158
18159         PR tree-optimization/18291
18160         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18161
18162 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         PR C++/18729
18165         * g++.dg/parse/crash20.C: New.
18166
18167         PR c++/17431
18168         * g++.dg/overload/arg1.C: New.
18169         * g++.dg/overload/arg2.C: New.
18170         * g++.dg/overload/arg3.C: New.
18171         * g++.dg/overload/arg4.C: New.
18172
18173 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18174
18175         * gcc.dg/c99-flex-array-4.c: Remove.
18176
18177 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18178
18179         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18180
18181         * lib/target-supports.exp (is-effective-target): Simplify.
18182
18183         * lib/target-supports.exp (check_effective_target_vect_long):
18184         Fix for powerpc64-*-*.
18185
18186 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18187
18188         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18189         to support new requirements on FreeBSD 5.
18190
18191 2004-11-30  Devang Patel  <dpatel@apple.com>
18192
18193         PR 18702
18194         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18195
18196 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18197
18198         * g++.dg/ext/altivec-13.C: New test.
18199
18200 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18201
18202         PR tree-opt/18298
18203         * gcc.c-torture/execute/p18298.c: New test.
18204
18205 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18206             Dorit Naishlos  <dorit@il.ibm.com>
18207
18208         PR tree-opt/18607
18209         * gcc.dg/vect/vect-89.c: New test.
18210
18211 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18212
18213         * gcc.dg/pr18596-1.c: New test.
18214
18215 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18216
18217         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18218
18219 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18220
18221         PR c/18479
18222         * gcc.dg/pr18479.c: New test.
18223
18224 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18225
18226         PR target/18490
18227         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18228         mmix-knuth-mmixware.
18229
18230         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18231         cris-*-elf* cris-*-aout* mmix-*-*
18232
18233 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18234
18235         PR middle-end/18725
18236         * gcc.dg/pr18725.c: New test.
18237
18238 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18239
18240         PR target/18488
18241         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18242
18243         PR target/18336
18244         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18245
18246 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18247
18248         PR c++/18368
18249         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18250         * g++.old-deja/g++.law/ctors5.C: Likewise.
18251         * g++.old-deja/g++.other/crash25.C: Likewise.
18252
18253         PR c++/18674
18254         * g++.dg/template/error16.C: New test.
18255
18256         PR c++/18512
18257         * g++.dg/template/crash29.C: New test.
18258
18259 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18260
18261         PR tree-optimization/18712
18262         * gcc.c-torture/compile/pr18712.c: New test.
18263
18264 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18265
18266         PR c/7544
18267         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18268         tests.
18269
18270 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18271
18272         PR c++/18652
18273         * g++.dg/lookup/crash6.C: New test.
18274
18275 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18276
18277         PR middle-end/18164
18278         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18279
18280 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18281
18282         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18283         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18284         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18285
18286 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18287
18288         * gcc.dg/pr18164.c: New test.
18289
18290 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18291
18292         * gcc.dg/funroll-loops-all.c: New.
18293
18294 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18295
18296         PR target/18489
18297         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18298         delimeter, match space and TAB as well as ":".
18299
18300         PR target/18484
18301         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18302
18303         PR target/18348
18304         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18305
18306         PR target/18345
18307         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18308
18309         PR target/18337
18310         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18311
18312 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18313
18314         * gfortran.dg/direct_io_2.f90: New test.
18315
18316 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18317
18318         PR target/18334
18319         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18320
18321 2004-11-28  Richard Henderson  <rth@redhat.com>
18322
18323         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18324
18325 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18326
18327         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18328         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18329         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18330         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18331         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18332         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18333         gcc.dg/pointer-arith-8.c: New tests.
18334
18335 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18336
18337         PR fortran/18364
18338         * gfortran.dg/endfile.f90: New test.
18339
18340 2004-11-27  Falk Hueffner  <falk@debian.org>
18341
18342         * gcc.dg/loop-6.c: New test.
18343
18344 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18345
18346         * gcc.c-torture/execute/20041126-1.c: New test.
18347
18348 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18349
18350         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18351         on IRIX.
18352
18353 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18354
18355         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18356         functions.
18357
18358 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18359
18360         PR rtl-optimization/17825
18361         * gcc.c-torture/compile/20041119-1.c: New test.
18362
18363 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18364
18365         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18366         Check existence of ld library path variables before unsetting.
18367
18368 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18369
18370         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18371
18372 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18373
18374         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18375
18376 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18377
18378         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18379
18380 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18381
18382         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18383         dg-do directive.
18384
18385 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18386
18387         * gcc.dg/pr17957.c: Pass --param, not -param.
18388
18389 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18390
18391         PR middle-end/17957
18392         * testsuite/gcc.dg/pr17957.c: New test.
18393
18394 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18395
18396         PR c++/18445
18397         * g++.dg/template/crash28.C: Likewise.
18398
18399         PR c++/18001
18400         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18401         * g++.dg/ext/lvaddr.C: Likewise.
18402         * g++.dg/opt/pr7503-3.C: Likewise.
18403
18404         PR c++/18466
18405         * g++.dg/parse/qualified3.C: New test.
18406         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18407
18408         PR c++/18545
18409         * g++.dg/expr/return1.C: New test.
18410
18411 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18412
18413         Friend class name lookup 3/n, PR c++/3332
18414         * g++.dg/lookup/friend3.C: New test.
18415         * g++.dg/lookup/friend4.C: Likewise.
18416         * g++.dg/lookup/friend5.C: Likewise.
18417
18418 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18419
18420         Friend class name lookup 2/n, PR c++/14513, c++/15410
18421         * g++.dg/lookup/friend2.C: New test.
18422         * g++.dg/template/friend31.C: Likewise.
18423
18424 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18425
18426         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18427
18428 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/17473
18431         * g++.dg/tc1/dr56.C: Remove.
18432         * g++.dg/template/typedef1.C: Add dg-error markers.
18433         * g++.old-deja/g++.other/typedef7.C: Likewise.
18434
18435         PR c++/18285
18436         * g++.dg/parse/typedef7.C: New test.
18437
18438 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18439
18440         * gcc.c-torture/execute/20041124-1.c: New test.
18441
18442 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18443
18444         * g++.dg/template/deduce3.C: New test.
18445
18446         PR c++/18586
18447         * g++.dg/template/crash27.C: New test.
18448
18449         PR c++/18530
18450         * g++.dg/warn/Wshadow-3.C: New test.
18451
18452 2004-11-24  Devang Patel  <dpatel@apple.com>
18453
18454         PR/18555
18455         * gcc.dg/cpp/isysroot-1.c: New test.
18456         * gcc.dg/cpp/usr/include/stdio.h: New file.
18457         * gcc.dg/cpp/isysroot-2.c: New test.
18458         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18459         New file.
18460
18461 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18462
18463         PR c++/8929
18464         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18465
18466 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18467
18468         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18469         * gcc.target/sparc/pdist.c: Likewise.
18470
18471 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18472
18473         PR c++/16882
18474         * g++.dg/conversion/simd1.C: New test.
18475
18476 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18477
18478         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18479         and restore_ld_library_path_env_vars.
18480         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18481         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18482         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18483         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18484
18485 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18486
18487         * gcc.dg/pragma-align-2.c: Test macro expansion.
18488         * gcc.dg/pragma-pack-2.c: New test.
18489
18490 2004-11-23  Richard Henderson  <rth@redhat.com>
18491
18492         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18493         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18494         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18495         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18496         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18497         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18498
18499         * gcc.dg/vect/vect.exp: Add check for alpha.
18500         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18501         (check_effective_target_vect_int): Enable for alpha.
18502         (check_effective_target_vect_long): New.
18503         (is-effective-target): Add it.
18504
18505 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18506
18507         * gcc.dg/pr18614-1.c: New test.
18508
18509 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18510
18511         * gcc.dg/setjmp-2.c: New test.
18512
18513 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18514
18515         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18516         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18517         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18518         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18519         gcc.target/sparc/pdist.c: New tests.
18520
18521 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18522
18523         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18524
18525 2004-11-22  Dale Johannesen  <dalej@apple.com>
18526
18527         * gcc.dg/20041111-1.c: New.
18528
18529 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18530
18531         PR tree-opt/18536
18532         * gcc.dg/vect/pr18536.c: New test.
18533
18534 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18535
18536         PR c++/18354
18537         * g++.dg/template/nontype11.C: New test.
18538
18539 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18540
18541         PR middle-end/18520
18542         * gcc.dg/pr18520-1.c: New test case.
18543
18544 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18545
18546         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18547         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18548         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18549         expected diagnostics.
18550
18551 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18552
18553         PR target/18580
18554         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18555         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18556         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18557
18558 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18559
18560         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18561
18562 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18563             Joseph Myers  <joseph@codesourcery.com>
18564
18565         * lib/target-supports.exp (check_visibility_available): Really
18566         test the compiler.
18567
18568 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18569
18570         PR tree-opt/18181
18571         * gcc.dg/vect/vect-85.c: New test.
18572         * gcc.dg/vect/vect-86.c: New test.
18573         * gcc.dg/vect/vect-87.c: New test.
18574         * gcc.dg/vect/vect-88.c: New test.
18575
18576 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18577
18578         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18579
18580 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18581
18582         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18583         * gcc.dg/ppc-and-1.c: Ditto.
18584         * gcc.dg/ppc-compare-1.c: Ditto.
18585         * gcc.dg/ppc-mov-1.c: Ditto
18586
18587 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18588             Mark Mitchell  <mark@codesourcery.com>
18589
18590         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18591
18592 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18593             Aldy Hernandez  <aldyh@redhat.com>
18594
18595         * lib/target-supports.exp (check_effective_target_vect_int): New
18596         (check_effective_target_vect_float): New
18597         (check_effective_target_vect_double): New.
18598         (is-effective-target): Support new effective targets keywords.
18599         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18600         default action for dg-do.
18601         * gcc.dg/vect/pr16105.c: Use new support.
18602         * gcc.dg/vect/pr18400.c: Ditto.
18603         * gcc.dg/vect/pr18425.c: Ditto.
18604         * gcc.dg/vect/vect-1.c: Ditto.
18605         * gcc.dg/vect/vect-10.c: Ditto.
18606         * gcc.dg/vect/vect-11.c: Ditto.
18607         * gcc.dg/vect/vect-12.c: Ditto.
18608         * gcc.dg/vect/vect-13.c: Ditto.
18609         * gcc.dg/vect/vect-14.c: Ditto.
18610         * gcc.dg/vect/vect-15.c: Ditto.
18611         * gcc.dg/vect/vect-16.c: Ditto.
18612         * gcc.dg/vect/vect-17.c: Ditto.
18613         * gcc.dg/vect/vect-18.c: Ditto.
18614         * gcc.dg/vect/vect-19.c: Ditto.
18615         * gcc.dg/vect/vect-2.c: Ditto.
18616         * gcc.dg/vect/vect-20.c: Ditto.
18617         * gcc.dg/vect/vect-21.c: Ditto.
18618         * gcc.dg/vect/vect-22.c: Ditto.
18619         * gcc.dg/vect/vect-23.c: Ditto.
18620         * gcc.dg/vect/vect-24.c: Ditto.
18621         * gcc.dg/vect/vect-25.c: Ditto.
18622         * gcc.dg/vect/vect-26.c: Ditto.
18623         * gcc.dg/vect/vect-27.c: Ditto.
18624         * gcc.dg/vect/vect-27a.c: Ditto.
18625         * gcc.dg/vect/vect-28.c: Ditto.
18626         * gcc.dg/vect/vect-29.c: Ditto.
18627         * gcc.dg/vect/vect-29a.c: Ditto.
18628         * gcc.dg/vect/vect-3.c: Ditto.
18629         * gcc.dg/vect/vect-30.c: Ditto.
18630         * gcc.dg/vect/vect-31.c: Ditto.
18631         * gcc.dg/vect/vect-32.c: Ditto.
18632         * gcc.dg/vect/vect-33.c: Ditto.
18633         * gcc.dg/vect/vect-34.c: Ditto.
18634         * gcc.dg/vect/vect-35.c: Ditto.
18635         * gcc.dg/vect/vect-36.c: Ditto.
18636         * gcc.dg/vect/vect-37.c: Ditto.
18637         * gcc.dg/vect/vect-38.c: Ditto.
18638         * gcc.dg/vect/vect-4.c: Ditto.
18639         * gcc.dg/vect/vect-40.c: Ditto.
18640         * gcc.dg/vect/vect-41.c: Ditto.
18641         * gcc.dg/vect/vect-42.c: Ditto.
18642         * gcc.dg/vect/vect-43.c: Ditto.
18643         * gcc.dg/vect/vect-44.c: Ditto.
18644         * gcc.dg/vect/vect-45.c: Ditto.
18645         * gcc.dg/vect/vect-46.c: Ditto.
18646         * gcc.dg/vect/vect-47.c: Ditto.
18647         * gcc.dg/vect/vect-48.c: Ditto.
18648         * gcc.dg/vect/vect-48a.c: Ditto.
18649         * gcc.dg/vect/vect-49.c: Ditto.
18650         * gcc.dg/vect/vect-5.c: Ditto.
18651         * gcc.dg/vect/vect-50.c: Ditto.
18652         * gcc.dg/vect/vect-51.c: Ditto.
18653         * gcc.dg/vect/vect-52.c: Ditto.
18654         * gcc.dg/vect/vect-53.c: Ditto.
18655         * gcc.dg/vect/vect-54.c: Ditto.
18656         * gcc.dg/vect/vect-55.c: Ditto.
18657         * gcc.dg/vect/vect-56.c: Ditto.
18658         * gcc.dg/vect/vect-56a.c: Ditto.
18659         * gcc.dg/vect/vect-57.c: Ditto.
18660         * gcc.dg/vect/vect-58.c: Ditto.
18661         * gcc.dg/vect/vect-59.c: Ditto.
18662         * gcc.dg/vect/vect-6.c: Ditto.
18663         * gcc.dg/vect/vect-60.c: Ditto.
18664         * gcc.dg/vect/vect-61.c: Ditto.
18665         * gcc.dg/vect/vect-62.c: Ditto.
18666         * gcc.dg/vect/vect-63.c: Ditto.
18667         * gcc.dg/vect/vect-64.c: Ditto.
18668         * gcc.dg/vect/vect-65.c: Ditto.
18669         * gcc.dg/vect/vect-66.c: Ditto.
18670         * gcc.dg/vect/vect-67.c: Ditto.
18671         * gcc.dg/vect/vect-68.c: Ditto.
18672         * gcc.dg/vect/vect-69.c: Ditto.
18673         * gcc.dg/vect/vect-7.c: Ditto.
18674         * gcc.dg/vect/vect-72.c: Ditto.
18675         * gcc.dg/vect/vect-72a.c: Ditto.
18676         * gcc.dg/vect/vect-73.c: Ditto.
18677         * gcc.dg/vect/vect-74.c: Ditto.
18678         * gcc.dg/vect/vect-75.c: Ditto.
18679         * gcc.dg/vect/vect-76.c: Ditto.
18680         * gcc.dg/vect/vect-77.c: Ditto.
18681         * gcc.dg/vect/vect-77a.c: Ditto.
18682         * gcc.dg/vect/vect-78.c: Ditto.
18683         * gcc.dg/vect/vect-79.c: Ditto.
18684         * gcc.dg/vect/vect-8.c: Ditto.
18685         * gcc.dg/vect/vect-80.c: Ditto.
18686         * gcc.dg/vect/vect-82.c: Ditto.
18687         * gcc.dg/vect/vect-82_64.c: Ditto.
18688         * gcc.dg/vect/vect-83.c: Ditto.
18689         * gcc.dg/vect/vect-83_64.c: Ditto.
18690         * gcc.dg/vect/vect-9.c: Ditto.
18691         * gcc.dg/vect/vect-all.c: Ditto.
18692         * gcc.dg/vect/vect-none.c: Ditto.
18693
18694 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18695
18696         * lib/gcc-dg.exp (dg-skip-if): New function.
18697         (dg-forbid-option): Remove.
18698         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18699         * g++.dg/abi/bitfield8.C: Likewise.
18700         * g++.dg/abi/dtor1.C: Likewise.
18701         * g++.dg/abi/empty10.C: Likewise.
18702         * g++.dg/abi/empty7.C: Likewise.
18703         * g++.dg/abi/empty9.C: Likewise.
18704         * g++.dg/abi/layout3.C: Likewise.
18705         * g++.dg/abi/layout4.C: Likewise.
18706         * g++.dg/abi/thunk1.C: Likewise.
18707         * g++.dg/abi/thunk2.C: Likewise.
18708         * g++.dg/abi/vbase11.C: Likewise.
18709         * g++.dg/abi/vthunk2.C: Likewise.
18710         * g++.dg/abi/vthunk3.C: Likewise.
18711         * g++.dg/ext/attrib8.C: Likewise.
18712         * g++.dg/opt/longbranch2.C: Likewise.
18713         * g++.dg/opt/reg-stack4.C: Likewise.
18714         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18715         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18716         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18717         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18718         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18719         * gcc.dg/20000609-1.c: Likewise.
18720         * gcc.dg/20000720-1.c: Likewise.
18721         * gcc.dg/20011107-1.c: Likewise.
18722         * gcc.dg/20011119-1.c: Likewise.
18723         * gcc.dg/20020108-1.c: Likewise.
18724         * gcc.dg/20020122-2.c: Likewise.
18725         * gcc.dg/20020122-3.c: Likewise.
18726         * gcc.dg/20020201-3.c: Likewise.
18727         * gcc.dg/20020206-1.c: Likewise.
18728         * gcc.dg/20020218-1.c: Likewise.
18729         * gcc.dg/20020310-1.c: Likewise.
18730         * gcc.dg/20020411-1.c: Likewise.
18731         * gcc.dg/20020418-2.c: Likewise.
18732         * gcc.dg/20020426-1.c: Likewise.
18733         * gcc.dg/20020426-2.c: Likewise.
18734         * gcc.dg/20020517-1.c: Likewise.
18735         * gcc.dg/20020523-1.c: Likewise.
18736         * gcc.dg/20020523-2.c: Likewise.
18737         * gcc.dg/20020729-1.c: Likewise.
18738         * gcc.dg/20030204-1.c: Likewise.
18739         * gcc.dg/20030826-2.c: Likewise.
18740         * gcc.dg/20030926-1.c: Likewise.
18741         * gcc.dg/20031202-1.c: Likewise.
18742         * gcc.dg/980312-1.c: Likewise.
18743         * gcc.dg/980313-1.c: Likewise.
18744         * gcc.dg/990117-1.c: Likewise.
18745         * gcc.dg/990424-1.c: Likewise.
18746         * gcc.dg/990524-1.c: Likewise.
18747         * gcc.dg/991230-1.c: Likewise.
18748         * gcc.dg/i386-387-1.c: Likewise.
18749         * gcc.dg/i386-387-2.c: Likewise.
18750         * gcc.dg/i386-387-3.c: Likewise.
18751         * gcc.dg/i386-387-4.c: Likewise.
18752         * gcc.dg/i386-387-5.c: Likewise.
18753         * gcc.dg/i386-387-6.c: Likewise.
18754         * gcc.dg/i386-asm-1.c: Likewise.
18755         * gcc.dg/i386-bitfield1.c: Likewise.
18756         * gcc.dg/i386-bitfield2.c: Likewise.
18757         * gcc.dg/i386-loop-1.c: Likewise.
18758         * gcc.dg/i386-loop-2.c: Likewise.
18759         * gcc.dg/i386-loop-3.c: Likewise.
18760         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18761         * gcc.dg/i386-pic-1.c: Likewise.
18762         * gcc.dg/i386-regparm.c: Likewise.
18763         * gcc.dg/i386-signbit-1.c: Likewise.
18764         * gcc.dg/i386-signbit-2.c: Likewise.
18765         * gcc.dg/i386-signbit-3.c: Likewise.
18766         * gcc.dg/i386-sse-5.c: Likewise.
18767         * gcc.dg/i386-sse-8.c: Likewise.
18768         * gcc.dg/i386-unroll-1.c: Likewise.
18769         * gcc.dg/tls/opt-1.c: Likewise.
18770         * gcc.dg/tls/opt-2.c: Likewise.
18771         * gcc.dg/unroll-1.c: Likewise.
18772         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18773         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18774         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18775         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18776
18777 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18778
18779         * g++.dg/template/incomplete1.C: New test.
18780
18781 2004-11-16  Nick Clifton  <nickc@redhat.com>
18782
18783         Revert patches accidentally commited during checkin of fixes for
18784         xstormy16 tests:
18785         gcc.c-torture/execute/simd-4.c: Revert
18786         gcc.dg/20040910-1.c: Revert.
18787
18788 2004-11-16  Paul Brook  <paul@codesourcery.com>
18789
18790         PR fortran/13010
18791         * gfortran.dg/der_pointer_1.f90: New test.
18792
18793 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18794
18795         PR c/18498
18796         * gcc.dg/bitfld-13.c: New test.
18797
18798 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18799
18800         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18801         powerpc*-*-linux*.
18802
18803         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18804         * gcc.dg/ppc64-abi-2.c: Ditto.
18805         * gcc.dg/ppc64-abi-3.c: Ditto.
18806
18807         * lib/gcc-dg.exp (dg-target-list): Remove.
18808
18809 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18810
18811         * gcc.dg/ia64-postinc.c: New test.
18812
18813 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18814
18815         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18816
18817 2004-11-15  Nick Clifton  <nickc@redhat.com>
18818
18819         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18820         __INT_MAX__ so that the test can be compiled by toolchains
18821         targeted at 16-bit processors.
18822
18823         * gcc.dg/20040625-1.c: Use long constants rather than integers
18824         when performing arithmetic that will overflow 16-bits.
18825
18826         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18827         xstormy16.  It does not support 128-bit vector operations.
18828
18829         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18830         with the macro PTR_TYPE.  Define this macro to an integer type
18831         suitable for holding a pointer.
18832
18833         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18834         the target is a 16-bit processor.
18835
18836         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18837         16-bit targets where the character constant will be too long.
18838
18839         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18840         where the double will not be directly addressable.
18841
18842 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18843
18844         Friend class name lookup 1/n, PR c++/18471
18845         * g++.dg/template/crash26.C: New test.
18846         * g++.dg/lookup/struct1.C: Adjust expected error.
18847         * g++.dg/parse/elab1.C: Likewise.
18848         * g++.dg/parse/elab2.C: Likewise.
18849         * g++.dg/parse/int-as-enum1.C: Likewise.
18850         * g++.dg/parse/struct-as-enum1.C: Likewise.
18851         * g++.dg/parse/typedef1.C: Likewise.
18852         * g++.dg/parse/typedef3.C: Likewise.
18853         * g++.dg/parse/typedef4.C: Likewise.
18854         * g++.dg/parse/typedef5.C: Likewise.
18855         * g++.dg/template/nontype4.C: Likewise.
18856         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18857         * g++.old-deja/g++.other/elab1.C: Likewise.
18858         * g++.old-deja/g++.other/syntax4.C: Likewise.
18859
18860 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18861
18862         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18863
18864 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18865
18866         * gcc.c-torture/execute/20041114-1.c: New test.
18867
18868 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18869
18870         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18871         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18872         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18873         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18874         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18875         gcc.dg/switch-7.c: New tests.
18876
18877 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18878
18879         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18880
18881 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18882
18883         PR tree-opt/18400
18884         * gcc.dg/vect/pr18400.c: New test.
18885
18886 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18887             Andrew Pinski  <pinskia@physics.uc.edu>
18888
18889         PR tree-opt/18425
18890         * gcc.dg/vect/pr18425.c: New test.
18891
18892 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18893
18894         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18895         Guard with dg-require-alias and dg-require-visibility.
18896
18897 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18898
18899         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18900
18901 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18902
18903         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18904
18905 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18906
18907         PR c++/17344
18908         * g++.dg/template/defarg5.C: New test.
18909
18910 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18911
18912         * g++.dg/parse/cast1.C: Run only on ILP32.
18913         * g++.old-deja/g++.mike/p784.C: Likewise.
18914
18915 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18916
18917         * gcc.c-torture/execute/20041113-1.c: New test.
18918
18919 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18920
18921         PR target/18230
18922         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18923         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18924         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18925         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18926         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18927         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18928         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18929         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18930         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18931         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18932         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18933         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18934         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18935
18936 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18937
18938         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18939         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18940         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18941         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18942         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18943         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18944         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18945         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18946         gcc.target/sparc/combined-1.c: New tests.
18947
18948 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18949
18950         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18951         New tests.
18952
18953 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18954
18955         * lib/gcc-dg.exp (dg-forbid-option): New function.
18956         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18957         * g++.dg/abi/bitfield8.C: Likewise.
18958         * g++.dg/abi/dtor1.C: Likewise.
18959         * g++.dg/abi/empty10.C: Likewise.
18960         * g++.dg/abi/empty7.C: Likewise.
18961         * g++.dg/abi/empty9.C: Likewise.
18962         * g++.dg/abi/layout3.C: Likewise.
18963         * g++.dg/abi/layout4.C: Likewise.
18964         * g++.dg/abi/thunk1.C: Likewise.
18965         * g++.dg/abi/thunk2.C: Likewise.
18966         * g++.dg/abi/vbase11.C: Likewise.
18967         * g++.dg/abi/vthunk2.C: Likewise.
18968         * g++.dg/abi/vthunk3.C: Likewise.
18969         * g++.dg/ext/attrib8.C: Likewise.
18970         * g++.dg/opt/longbranch2.C: Likewise.
18971         * g++.dg/opt/reg-stack4.C: Likewise.
18972         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18973         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18974         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18975         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18976         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18977         * gcc.dg/20000609-1.c: Likewise.
18978         * gcc.dg/20000720-1.c: Likewise.
18979         * gcc.dg/20011107-1.c: Likewise.
18980         * gcc.dg/20011119-1.c: Likewise.
18981         * gcc.dg/20020108-1.c: Likewise.
18982         * gcc.dg/20020122-2.c: Likewise.
18983         * gcc.dg/20020122-3.c: Likewise.
18984         * gcc.dg/20020201-3.c: Likewise.
18985         * gcc.dg/20020206-1.c: Likewise.
18986         * gcc.dg/20020218-1.c: Likewise.
18987         * gcc.dg/20020310-1.c: Likewise.
18988         * gcc.dg/20020411-1.c: Likewise.
18989         * gcc.dg/20020418-2.c: Likewise.
18990         * gcc.dg/20020426-1.c: Likewise.
18991         * gcc.dg/20020426-2.c: Likewise.
18992         * gcc.dg/20020517-1.c: Likewise.
18993         * gcc.dg/20020523-1.c: Likewise.
18994         * gcc.dg/20020523-2.c: Likewise.
18995         * gcc.dg/20020729-1.c: Likewise.
18996         * gcc.dg/20030204-1.c: Likewise.
18997         * gcc.dg/20030826-2.c: Likewise.
18998         * gcc.dg/20030926-1.c: Likewise.
18999         * gcc.dg/20031202-1.c: Likewise.
19000         * gcc.dg/980312-1.c: Likewise.
19001         * gcc.dg/980313-1.c: Likewise.
19002         * gcc.dg/990117-1.c: Likewise.
19003         * gcc.dg/990424-1.c: Likewise.
19004         * gcc.dg/990524-1.c: Likewise.
19005         * gcc.dg/991230-1.c: Likewise.
19006         * gcc.dg/i386-387-1.c: Likewise.
19007         * gcc.dg/i386-387-2.c: Likewise.
19008         * gcc.dg/i386-387-3.c: Likewise.
19009         * gcc.dg/i386-387-4.c: Likewise.
19010         * gcc.dg/i386-387-5.c: Likewise.
19011         * gcc.dg/i386-387-6.c: Likewise.
19012         * gcc.dg/i386-asm-1.c: Likewise.
19013         * gcc.dg/i386-bitfield1.c: Likewise.
19014         * gcc.dg/i386-bitfield2.c: Likewise.
19015         * gcc.dg/i386-loop-1.c: Likewise.
19016         * gcc.dg/i386-loop-2.c: Likewise.
19017         * gcc.dg/i386-loop-3.c: Likewise.
19018         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19019         * gcc.dg/i386-pic-1.c: Likewise.
19020         * gcc.dg/i386-regparm.c: Likewise.
19021         * gcc.dg/i386-signbit-1.c: Likewise.
19022         * gcc.dg/i386-signbit-2.c: Likewise.
19023         * gcc.dg/i386-signbit-3.c: Likewise.
19024         * gcc.dg/i386-sse-5.c: Likewise.
19025         * gcc.dg/i386-sse-8.c: Likewise.
19026         * gcc.dg/i386-unroll-1.c: Likewise.
19027         * gcc.dg/tls/opt-1.c: Likewise.
19028         * gcc.dg/tls/opt-2.c: Likewise.
19029         * gcc.dg/unroll-1.c: Likewise.
19030         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19031         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19032         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19033         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19034         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19035         -m64 is specified.
19036
19037 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19038
19039         PR c++/18389
19040         * g++.dg/parse/cond1.C: New test.
19041
19042         PR c++/18429
19043         * g++.dg/template/array9.C: New test.
19044         * g++.dg/ext/vla1.C: Adjust error messages.
19045         * g++.dg/ext/vlm1.C: Likewise.
19046         * g++.dg/template/crash2.C: Likewise.
19047
19048         PR c++/18436
19049         * g++.dg/template/call3.C: New test.
19050
19051         PR c++/18407
19052         * g++.dg/template/ptrmem11.C: New test.
19053
19054 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19055
19056         PR other/14264
19057         * lib/g++.exp: Set LC_ALL and LANG to C.
19058         * lib/gcc-dg.exp: Likewise.
19059         * lib/gfortran.exp: Likewise.
19060         * lib/objc.exp: Likewise.
19061         * lib/treelang.exp: Likewise.
19062
19063 2004-11-12  Andreas Schwab  <schwab@suse.de>
19064
19065         * gcc.dg/pr16286.c: Fix last change.
19066
19067 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19068
19069         PR c++/18416
19070         * g++.dg/init/global1.C: New test.
19071
19072 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19073
19074         * gcc.c-torture/execute/20041112-1.c: New test.
19075
19076 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19077
19078         * lib/gcc-dg.exp (dg-target-list): New.
19079
19080 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19081             Richard Sandiford  <rsandifo@redhat.com>
19082
19083         * lib/target-supports.exp (get-compiler_messages): New.
19084         (check_named_sections_available): Use it.
19085         (check_effective_target_ilp32): New.
19086         (check_effective_target_lp64): New.
19087         (is-effective-target): New.
19088         * lib/gcc-dg.exp (dg-require-effective-target): New.
19089
19090 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19091
19092         * gcc.dg/precedence-1.c: New test.
19093
19094 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19095
19096         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19097
19098         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19099         message, delete generated files, use more descriptive name for
19100         executable, and make the test unsupported when it cannot be run.
19101
19102         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19103         (dg-require-weak, dg-require-visibility, dg-require-alias,
19104         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19105         dg-require-iconv, dg-require-named-sections): Use it.
19106
19107         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19108
19109 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19110
19111         PR target/16457
19112         * gcc.dg/ppc-and-1: New
19113
19114         PR target/16796
19115         * gcc.dg/ppc-mov-1.c: New.
19116
19117         PR target/16458
19118         * gcc.dg/ppc-compare-1.c: New.
19119
19120 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19121
19122         * objc.dg/desig-init-2.m: New test.
19123
19124 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19125
19126         PR middle-end/18160
19127         * g++.dg/warn/register-var-1.C: New test.
19128         * g++.dg/warn/register-var-2.C: New test.
19129
19130 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19131
19132         * gcc.dg/union-2.c: New test.
19133
19134 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19135
19136         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19137         New test for PR tree-optimization/17892.
19138
19139 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19140
19141         PR c++/18369
19142         * g++.dg/init/new12.C: New test.
19143
19144 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19145
19146         * gcc.target/sparc: New directory.
19147         * gcc.target/sparc/sparc.exp: New driver.
19148         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19149         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19150         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19151         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19152
19153 2004-11-10  Paul Brook  <paul@codesourcery.com>
19154
19155         PR fortran/18218
19156         * gfortran.dg/list_read.c: New test.
19157
19158 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19159
19160         PR c/18322
19161         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19162         expected diagnostic location.
19163
19164 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19165
19166         * gcc.dg/20041109-1.c: New test.
19167
19168 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19169
19170         PR objc/18406
19171         * objc/compile/pr18406.m: New test.
19172
19173 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19174
19175         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19176
19177 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19178
19179         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19180
19181 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19182
19183         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19184
19185 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19186
19187         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19188         exit.
19189
19190 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19191
19192         PR tree-opt/18299
19193         * gcc.c-torture/pr18299-1.c: New test.
19194
19195 2004-11-06  Andreas Schwab  <schwab@suse.de>
19196
19197         * gcc.dg/pr16286.c: Also test for bool and pixel.
19198
19199 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19200
19201         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19202         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19203         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19204         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19205         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19206         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19207         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19208         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19209         gcc.dg/struct-semi-3.c: New tests.
19210
19211 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19212
19213         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19214
19215 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19216
19217         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19218         Do not use C99 designators.
19219
19220 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19221
19222         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19223
19224 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19225
19226         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19227         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19228         * gcc.c-torture/execute/simd-5.x: Remove.
19229
19230 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19231
19232         PR rtl-optimization/17933
19233         * gcc.dg/torture/pr17933-1.c: New test.
19234
19235 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19236
19237         PR target/18106
19238         * lib/target-supports.exp (check_weak_available): Support
19239         Windows.
19240
19241 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19242
19243         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19244         call to fflush(stdout) before abort.
19245         (my_ffsll): New function.
19246         (generate_fields): Use it.
19247
19248 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19249
19250         * gcc.dg/init-undef-1.c: New test.
19251
19252 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19253
19254         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19255         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19256         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19257         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19258         expected messages for new parser.
19259
19260 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19261
19262         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19263
19264 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19265
19266         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19267         on LP64 targets.
19268
19269 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19270
19271         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19272         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19273         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19274         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19275         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19276         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19277         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19278         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19279         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19280         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19281
19282 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19283
19284         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19285         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19286         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19287         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19288         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19289         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19290         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19291         for new parser.
19292
19293 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19294
19295         PR target/15342
19296         * gcc.dg/20041104-1.c: New test.
19297
19298 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19299
19300         * g++.dg/template/nontype7.C: New test.
19301         * g++.dg/template/nontype8.C: Likewise.
19302         * g++.dg/template/nontype9.C: Likewise.
19303         * g++.dg/template/nontype10.C: Likewise.
19304         * g++.dg/tc1/dr49.C: Likewise.
19305         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19306         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19307
19308 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19309
19310         * g++.dg/rtti/tinfo1.C: Remove xfails.
19311
19312 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19313
19314         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19315         packed attribute to the definition to satisfy the new C++ parser.
19316
19317 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19318
19319         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19320         invocations of va_arg.
19321
19322 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19323
19324         PR c++/18124
19325         * g++.dg/template/crash25.C: New test.
19326
19327         PR c++/18155
19328         * g++.dg/template/typedef2.C: New test.
19329         * g++.dg/parse/crash13.C: Adjust error markers.
19330
19331         PR c++/18177
19332         * g++.dg/conversion/const3.C: New test.
19333
19334 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19335
19336         PR fortran/17535
19337         PR fortran/17583
19338         PR fortran/17713
19339         * gfortran.dg/generic_[123].f90: New testcases.
19340
19341 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19342
19343         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19344         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19345
19346 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19347
19348         PR tree-opt/16808
19349         * gcc.c-torture/compile/pr16808.c: New test.
19350
19351 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         PR rtl-optimization/17104
19354         * gcc.dg/ppc-bitfield1.c: New.
19355
19356 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19357
19358         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19359
19360 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19361
19362         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19363         strings for 32-bit code.
19364
19365 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19366
19367         PR c/18239
19368         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19369
19370 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         PR c++/18064
19373         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19374
19375 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR c++/15172
19378         * g++.dg/init/aggr2.C: New test.
19379
19380 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19381
19382         * objc.dg/local-decl-1.m: New test.
19383
19384 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19385
19386         * gcc.dg/20040910-1.c: Adjust regex.
19387
19388 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19389
19390         PR rtl-optimization/18084
19391         * g++.dg/opt/pr18084-1.C: New testcase.
19392
19393 2004-10-30  Matt Austern  <austern@apple.com>
19394
19395         PR c++/17542
19396         * g++.dg/ext/attrib18.C: New test.
19397
19398 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19399
19400         PR middle-end/18096
19401         * gcc.dg/pr18096-1.c: New test case.
19402
19403 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19404
19405         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19406
19407 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19408
19409         PR c/16666
19410         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19411         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19412         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19413         gcc.dg/old-style-prom-3.c: New tests.
19414
19415 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19416
19417         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19418         Remove unnecessary inclusion of stdio.h.
19419
19420 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19421
19422         PR rtl-optimization/17581
19423         * gcc.dg/pr17581-1.c: New test case.
19424
19425 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19426
19427         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19428         being implemented.
19429         * g++.dg/conversion/dr195-1.C: New.
19430         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19431         * g++.old-deja/g++.mike/p10148.C: Likewise.
19432
19433 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19434
19435         PR c++/17695
19436         * g++.dg/debug/typedef2.C: New test.
19437
19438 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19439
19440         PR fortran/13490
19441         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19442         * gfortran.dg/g77/README: Update.
19443
19444 2004-10-28  Matt Austern  <austern@apple.com>
19445
19446         PR c++/14124
19447         * g++.dg/ext/packed7.C: New test.
19448
19449 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19450
19451         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19452         scan-assembler.
19453         * lib/scanasm.exp (hidden-scan-for): New proc.
19454         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19455         string.
19456         (scan-not-hidden): Likewise.
19457         * lib/target-supports.exp (check_visibility_available): mach-o is
19458         support too.
19459
19460 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/17132
19463         * g++.dg/template/memclass3.C: New test.
19464
19465 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19466
19467         PR middle-end/18160
19468         * gcc.dg/register-var-1.c: New test.
19469         * gcc.dg/register-var-2.c: New test.
19470         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19471         error now.
19472
19473 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19474
19475         PR other/18172
19476         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19477         unused variables.
19478         * gcc.dg/vect/vect-22.c: Likewise.
19479
19480 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19481
19482         * gcc.dg/i386-rotate-1.c: New test.
19483
19484 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19485
19486         * g++.dg/init/ref12.C: Add "run" marker.
19487
19488         PR c++/17435
19489         * g++.dg/init/ref12.C: New test.
19490
19491         PR c++/18140
19492         * g++.dg/template/shift1.C: New test.
19493         * g++.dg/template/error10.C: Adjust error markers.
19494
19495 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19496
19497         PR tree-opt/17529
19498         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19499
19500 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19501
19502         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19503         * gcc.dg/weak/weak-3.c: Likewise.
19504         * gcc.dg/weak/weak-5.c: Likewise.
19505         * gcc.dg/weak/weak-9.c: Likewise.
19506         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19507         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19508
19509         * gcc.dg/darwin-weakimport-1.c: New.
19510
19511 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19512
19513         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19514
19515 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19516
19517         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19518         'syntax' error messages.
19519         * gcc.dg/cpp/direct2s.c: Likewise.
19520
19521 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19522
19523         * gcc.c-torture/compile/20041026-1.c: New.
19524
19525 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19526
19527         PR c++/18093
19528         * g++.dg/lookup/ns2.C: New test.
19529
19530         PR c++/18020
19531         * g++.dg/template/enum4.C: New test.
19532
19533         PR c++/18161
19534         * g++.dg/template/expr1.C: New test.
19535
19536 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19537
19538         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19539
19540 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19541
19542         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19543         gcc.dg/decl-nospec-3.c: New tests.
19544
19545 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19546
19547         * objc.dg/super-class-3.m: New test.
19548
19549 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19552         resyncing.
19553         * gcc.dg/cpp/direct2s.c: Likewise.
19554
19555 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19556
19557         * objc.dg/image-info.m: Update for changes to section selection.
19558
19559 2004-10-25  David Ayers  <d.ayers@inode.at>
19560             Ziemowit Laski  <zlaski@apple.com>
19561
19562         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19563         diagnostics when messaging 'id <Proto>'.
19564         * objc.dg/class-protocol-1.m: New test.
19565         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19566         a non-existent method signature.
19567         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19568         Update diagnostics when messaging with non-existent method signature.
19569         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19570         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19571         invalid receivers are now resolved as if messaging 'id'; remove
19572         extraneous diagnostics.
19573
19574 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19575
19576         PR c/16667
19577         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19578         gcc.dg/init-desig-obs-3.c: New tests.
19579
19580 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19581
19582         * gcc.dg/debug/20041023-1.c: New test.
19583
19584 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19585
19586         PR middle-end/17407
19587         * gcc.c-torture/compile/pr17407.c: New test.
19588
19589         PR c++/18121
19590         * g++.dg/template/array8.C: New test.
19591
19592 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19593
19594         PR other/18138
19595         * lib/g++.exp: Accept more than one multilib libgcc.
19596         * lib/gcc-dg.exp: Likewise.
19597         * lib/objc.exp: Likewise.
19598         * lib/treelang.exp: Likewise.
19599         * lib/gfortran.exp: Likewise.
19600
19601 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19602
19603         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19604
19605 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19606
19607         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19608         * gcc.dg/c99-const-expr-3.c: Likewise.
19609
19610 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19611
19612         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19613
19614 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19615
19616         * gcc.c-torture/execute/loop-2e.x: Remove.
19617
19618 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19619
19620         PR c++/18095
19621         * g++.dg/parse/crash18.C: New.
19622         * g++.dg/parse/crash19.C: New.
19623
19624 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19625
19626         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19627         * g++.dg/ext/dllimport2.C: Same.
19628         * g++.dg/ext/dllimport8.C: Same.
19629
19630 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19631
19632         PR c++/10841
19633         * g++.dg/conversion/cast1.C: New test.
19634         * g++.dg/overload/pmf1.C: Adjust error marker.
19635
19636 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19637
19638         PR objc/17923
19639         * objc.dg/const-str-7.m: New test.
19640
19641 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19642
19643         * g++.dg/template/memfriend11.C: Fix comment typo.
19644         * g++.dg/template/memfriend14.C: Likewise.
19645
19646 2004-10-20  Richard Henderson  <rth@redhat.com>
19647
19648         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19649         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19650         -fasynchronous-unwind-tables.
19651
19652 2004-10-20  Richard Henderson  <rth@redhat.com>
19653
19654         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19655         (main): Return success.
19656         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19657         (main): Return success.
19658
19659 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19660
19661         PR c++/13495
19662         * g++.dg/template/memfriend9.C: New test.
19663         * g++.dg/template/memfriend10.C: Likewise.
19664         * g++.dg/template/memfriend11.C: Likewise.
19665         * g++.dg/template/memfriend12.C: Likewise.
19666         * g++.dg/template/memfriend13.C: Likewise.
19667         * g++.dg/template/memfriend14.C: Likewise.
19668         * g++.dg/template/memfriend15.C: Likewise.
19669         * g++.dg/template/memfriend16.C: Likewise.
19670         * g++.dg/template/memfriend17.C: Likewise.
19671         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19672
19673 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19674
19675         * g++.dg/conversion/dr195.C: New.
19676         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19677
19678 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19679             Devang Patel  <dpatel@apple.com>
19680
19681         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19682         of floating point arithmetic, which could trap.
19683
19684 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19685
19686         PR c++/14035
19687         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19688         * g++.dg/conversion/const2.C: New test.
19689         * g++.dg/expr/reinterpret2.C: New test.
19690         * g++.dg/expr/reinterpret3.C: New test.
19691         * g++.dg/expr/cast2.C: New test.
19692         * g++.dg/expr/copy1.C: New test.
19693         * g++.dg/other/conversion1.C: Change error message.
19694         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19695         function pointers to void *.
19696         * g++.old-deja/g++.mike/p10148.C: Likewise.
19697
19698 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19699
19700         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19701
19702 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19703
19704         PR c++/18047
19705
19706         * g++.dg/parse/expr3.C: New test.
19707
19708 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19709
19710         * gcc.dg/smod-1.c: New test.
19711
19712 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19713
19714         * objc.dg/method-14.m: New test.
19715
19716 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19717
19718         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19719         Also xfail as the patch was reverted.
19720
19721 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19722
19723         PR middle-end/16973
19724         * gcc.dg/pr16973.c: New test.
19725
19726 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19727
19728         PR tree-optimization/17656
19729         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19730
19731 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         * g++.dg/eh/shadow1.C: New.
19734
19735 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19736
19737         * gcc.c-torture/compile/20041018-1.c: New test.
19738
19739 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19740
19741         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19742         compiler referring to register 0 when accessing sdata.  The linker
19743         now patches things up.
19744
19745 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19746
19747         PR c/17529
19748         * gcc.c-torture/compile/pr17529.c: New test.
19749
19750 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19751
19752         PR c++/17743
19753         * g++.dg/ext/attrib17.C: New test.
19754
19755 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19756
19757         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19758
19759 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19760
19761         PR c++/10479
19762         * g++.dg/ext/attrib16.C: New test.
19763
19764 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19765
19766         PR c++/17042
19767         * g++.dg/init/dso_handle1.C: New test.
19768
19769         PR c++/14667
19770         * g++.dg/parse/typedef6.C: New test.
19771
19772         PR c++/17916
19773         * g++.dg/parse/pragma1.C: New test.
19774
19775 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19776
19777         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19778
19779 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19780
19781         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19782         -fno-common when on HPPA HP-UX platforms.
19783
19784 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19785
19786         PR other/16820
19787         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19788         stdint.h.
19789         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19790         uintptr_t.
19791
19792 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19793
19794         PR c++/16301
19795         * g++.dg/lookup/strong-using-4.C: New test.
19796
19797 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19798
19799         PR middle-end/16567
19800         * gcc.c-torture/compile/nested-1.c: New test.
19801
19802 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19803
19804         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19805         and mipsisa64*-*-* (until support for misaligned loads is added).
19806         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19807         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19808         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19809         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19810         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19811         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19812
19813 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/17976
19816         * g++.dg/init/dtor3.C: New test.
19817
19818 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19819
19820         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19821
19822 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19823
19824         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19825         * gcc.dg/macho-lo-sum.c: Likewise.
19826
19827 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19828
19829         * gcc.dg/ppc-spe64-1.c: New test.
19830
19831 2004-10-14  Devang Patel  <dpatel@apple.com>
19832
19833         PR 17635
19834         * gcc.dg/pr17635.c : New test.
19835
19836 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19837
19838         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19839         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19840         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19841         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19842         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19843         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19844         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19845         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19846         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19847         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19848         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19849         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19850         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19851         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19852         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19853         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19854         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19855         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19856
19857 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19858
19859         * gcc.dg/vect/vect-82.c: New testcase.
19860         * gcc.dg/vect/vect-82_64.c: New testcase.
19861         * gcc.dg/vect/vect-83.c: New testcase.
19862         * gcc.dg/vect/vect-83_64.c: New testcase.
19863
19864 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19865
19866         * gcc.dg/cpp/error-1.c: New test.
19867
19868 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19869
19870         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19871
19872 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19873
19874         PR target/17984
19875         * gcc.dg/cris-peep2-xsrand2.c: New test.
19876
19877 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19878
19879         PR c++/17661
19880         * testsuite/g++.dg/expr/for2.C: New test.
19881
19882 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19883
19884         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19885
19886 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19887
19888         PR tree-optimization/17724
19889         * g++.dg/opt/pr17724-1.C: New test.
19890         * g++.dg/opt/pr17724-2.C: New test.
19891         * g++.dg/opt/pr17724-3.C: New test.
19892         * g++.dg/opt/pr17724-4.C: New test.
19893         * g++.dg/opt/pr17724-5.C: New test.
19894         * g++.dg/opt/pr17724-6.C: New test.
19895
19896 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19897
19898         PR c/17301
19899         * gcc.dg/pr17301-2.c: New test.
19900
19901 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19902
19903         PR c++/15876
19904         * g++.dg/parse/error22.C: New test.
19905
19906         PR c++/17936
19907         * g++.dg/template/spec18.C: New test.
19908
19909 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19910
19911         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19912         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19913         memcpy.
19914         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19915         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19916
19917 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19918
19919         * g++.dg/eh/cleanup5.C: Add dg-options "".
19920
19921 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19922
19923         PR middle-end/17657
19924         * gcc.dg/switch-4.c: New test case.
19925
19926 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19927
19928         * gcc.c-torture/execute/20041011-1.c: New test.
19929
19930 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19931
19932         PR c++/17554
19933         * g++.dg/init/for3.C: New test.
19934
19935         PR c++/17657
19936         * g++.dg/opt/switch2.C: New test.
19937
19938         PR middle-end/17703
19939         * g++.dg/warn/Wreturn-2.C: New test.
19940
19941 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19942
19943         PR c++/17907
19944         * g++.dg/eh/cleanup5.C: New test.
19945
19946 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/17393
19949         * g++.dg/parse/error21.C: New test.
19950
19951 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19952
19953         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19954         * g++.dg/warn/incomplete1.C: Likewise.
19955         * g++.dg/template/qualttp20.C: Likewise.
19956
19957 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19958
19959         PR c/17881
19960         * parm-incomplete-1.c: New test.
19961
19962 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19963
19964         PR c++/17867
19965         * g++.dg/parse/error19.C: New test.
19966
19967         PR c++/17670
19968         * g++.dg/init/new11.C: New test.
19969
19970         PR c++/17821
19971         * g++.dg/parse/error20.C: New test.
19972
19973         PR c++/17826
19974         * g++.dg/template/crash24.C: New test.
19975
19976 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19977
19978         PR c/17301
19979         * gcc.dg/pr17301-1.c: New test.
19980
19981 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19982
19983         PR c/17189
19984         * gcc.dg/anon-struct-5.c: New test.
19985
19986 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19987
19988         PR c/17844
19989         * gcc.dg/pr17844-1.c: New test.
19990
19991 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19992
19993         PR tree-optimization/17906
19994         * gcc.c-torture/compile/pr17906.c: New.
19995
19996 2004-10-09  Stuart Hastings  <stuart@apple.com>
19997             Roger Sayle  <roger@eyesopen.com>
19998
19999         PR rtl-optimization/17853
20000         * gcc.dg/i386-mmx-5.c: New testcase.
20001
20002 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20003
20004         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20005
20006 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20007
20008         PR c++/17524
20009         * g++.dg/template/static9.C: New test.
20010
20011         PR c++/17685
20012         * g++.dg/parse/operator5.C: New test.
20013
20014 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20015
20016         PR middle-end/17894
20017         * gcc.c-torture/execute/divcmp-4.c: New test case.
20018
20019 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20020
20021         PR tree-opt/17902
20022         * g++.dg/opt/pr17902.C: New test.
20023
20024 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20025
20026         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20027
20028 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20029
20030         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20031
20032 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20033
20034         * gcc.dg/assign-warn-3.c: New test.
20035
20036 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20037
20038         PR c/16999
20039         * gcc.dg/cpp/ident-1.c: New test.
20040
20041 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20042
20043         * gcc.c-torture/compile/acc1.c: New.
20044
20045 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20046
20047         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20048         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20049
20050 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20051
20052         * gcc.dg/ultrasp11.c: New test.
20053
20054 2004-10-08  Michael Matz  <matz@suse.de>
20055
20056         * gcc.dg/doloop-2.c: New test.
20057
20058 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20059
20060         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20061         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20062         objc.dg/method-9.m: Update expected diagnostics.
20063
20064 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20065
20066         * gcc.dg/ppc-fsel-3.c: New file.
20067         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20068
20069 2004-10-07  Paul Brook  <paul@codesourcery.com>
20070
20071         * gfortran.dg/intrinsic_verify_1.f90: New test.
20072
20073 2004-10-07  Paul Brook  <paul@codesourcery.com>
20074
20075         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20076
20077 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20078
20079         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20080         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20081         commit.
20082
20083 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20084
20085         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20086
20087 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20088
20089         PR c++/17115
20090         * g++.dg/warn/Winline-4.C: New test.
20091
20092 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20093
20094         * gcc.c-torture/compile/20041007-1.c: New test.
20095
20096 2004-10-07  Paul Brook  <paul@codesourcery.com>
20097
20098         PR fortran/17678
20099         * gfortran.dg/use_allocated_1.f90: New test.
20100
20101 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20102
20103         PR middle-end/17849
20104         * gfortran.fortran-torture/compile/nested.f90: New test
20105
20106 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20107
20108         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20109
20110 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20111
20112         PR c++/17368
20113         * g++.dg/ext/asm6.C: New test.
20114
20115 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20116
20117         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20118
20119 2004-10-06  Paul Brook  <paul@codesourcery.com>
20120
20121         PR libfortran/17709
20122         * gfortran.dg/empty_format_1.f90: New test.
20123
20124 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20125
20126         PR fortran/17568
20127         * gfortran.dg/ishft.f90: New test.
20128
20129         PR fortran/17283
20130         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20131         tests.
20132
20133 2004-10-06  Paul Brook  <paul@codesourcery.com>
20134
20135         * gfortran.dg/do_1.f90: New test.
20136
20137 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20138
20139         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20140         optimizing for size.
20141
20142 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20143
20144         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20145
20146 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20147
20148         * gcc.c-torture/compile/20041005-1.c: New test.
20149
20150 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20151
20152         PR c++/17829
20153         * g++.dg/lookup/koenig4.C: New.
20154
20155 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20156
20157         * g++.dg/other/classkey1.C: Adjust quoting marks.
20158         * g++.dg/parse/error15.C: Likewise.
20159         * g++.dg/template/meminit2.C (int>): Likewise.
20160
20161 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20162
20163         PR fortran/17283
20164         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20165
20166         PR fortran/17631
20167         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20168
20169         PR fortran/17708
20170         * gfortran.dg/pr17708.f90: New test.
20171
20172 2004-10-04  Chao-ying Fu  <fu@mips.com>
20173
20174         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20175         * gcc.dg/vect/vect-4.c: Ditto.
20176         * gcc.dg/vect/vect-5.c: Ditto.
20177         * gcc.dg/vect/vect-6.c: Ditto.
20178         * gcc.dg/vect/vect-8.c: Ditto.
20179         * gcc.dg/vect/vect-16.c: Ditto.
20180         * gcc.dg/vect/vect-30.c: Ditto.
20181         * gcc.dg/vect/vect-40.c: Ditto.
20182         * gcc.dg/vect/vect-41.c: Ditto.
20183         * gcc.dg/vect/vect-42.c: Ditto.
20184         * gcc.dg/vect/vect-43.c: Ditto.
20185         * gcc.dg/vect/vect-44.c: Ditto.
20186         * gcc.dg/vect/vect-45.c: Ditto.
20187         * gcc.dg/vect/vect-46.c: Ditto.
20188         * gcc.dg/vect/vect-47.c: Ditto.
20189         * gcc.dg/vect/vect-48.c: Ditto.
20190         * gcc.dg/vect/vect-49.c: Ditto.
20191         * gcc.dg/vect/vect-50.c: Ditto.
20192         * gcc.dg/vect/vect-51.c: Ditto.
20193         * gcc.dg/vect/vect-52.c: Ditto.
20194         * gcc.dg/vect/vect-53.c: Ditto.
20195         * gcc.dg/vect/vect-54.c: Ditto.
20196         * gcc.dg/vect/vect-55.c: Ditto.
20197         * gcc.dg/vect/vect-56.c: Ditto.
20198         * gcc.dg/vect/vect-57.c: Ditto.
20199         * gcc.dg/vect/vect-58.c: Ditto.
20200         * gcc.dg/vect/vect-59.c: Ditto.
20201         * gcc.dg/vect/vect-60.c: Ditto.
20202         * gcc.dg/vect/vect-74.c: Ditto.
20203         * gcc.dg/vect/vect-79.c: Ditto.
20204         * gcc.dg/vect/vect-80.c: Ditto.
20205
20206 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20207
20208         * gcc.dg/unused-7.c: Use the correct option.
20209
20210 2004-10-04  Paul Brook  <paul@codesourcery.com>
20211         Bud Davis  <bdavis9659@comcast.net>
20212
20213         PR fortran/17706
20214         PR fortran/16434
20215         * gfortran/pr17706.f90: New test.
20216         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20217
20218 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20219
20220         * gfortran.dg/pr17612.f90: New test.
20221
20222 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20223
20224         * g++.dg/template/local1.C: Adjust quoting marks in
20225         testing for diagnostics.
20226         * g++.dg/tls/diag-2.C: Likewise.
20227         * g++.dg/other/error8.C: Likewise.
20228
20229 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20230
20231         PR c/17178
20232         * gcc.dg/unused-4.c: Adjust to be correct.
20233
20234         PR c/17820
20235         * gcc.dg/unused-7.c: New test.
20236
20237 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20238
20239         PR c++/17797
20240         * g++.dg/overload/template2.C: New test.
20241
20242 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20243
20244         PR tree-optimization/16632
20245         * gcc.dg/tree-ssa/20041002-1.c: New.
20246
20247 2004-10-03  Paul Brook  <paul@codesourcery.com>
20248
20249         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20250         rather than relying on default formatting.
20251
20252 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20253
20254         * gcc.dg/20040920-1.c: Update expected message text.
20255
20256 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20257
20258         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20259
20260 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20261
20262         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20263         tree level.
20264
20265 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20266
20267         * gcc.dg/tree-ssa/pr17343.c: Remove.
20268
20269 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20270
20271         PR tree-opt/17343
20272         * gcc.dg/tree-ssa/pr17343.c: New test.
20273
20274 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20277         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20278         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20279         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20280         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20281
20282 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20283
20284         * gcc.dg/lvalue-2.c: New test.
20285
20286 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20287
20288         PR c/17730
20289         * gcc.dg/pr17730-1.c: New test
20290
20291 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20292
20293         PR c/7425
20294         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20295
20296 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20297
20298         * gcc.c-torture/execute/stdarg-1.c: New test.
20299         * gcc.c-torture/execute/stdarg-2.c: New test.
20300         * gcc.c-torture/execute/stdarg-3.c: New test.
20301         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20302         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20303         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20304         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20305         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20306
20307 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20308
20309         PR tree-optimization/17697
20310         * g++.dg/opt/pr17697-1.C: New test.
20311         * g++.dg/opt/pr17697-2.C: New test.
20312         * g++.dg/opt/pr17697-3.C: New test.
20313
20314 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20315
20316         PR c/16409
20317         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20318         gcc.dg/vla-init-5.c: New tests.
20319
20320 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20321
20322         PR c/13804
20323         * gcc.dg/pr13804-1.c: New test.
20324
20325 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20326
20327         PR fortran/16938
20328         * gfortran.dg/pr16938.f90: New test.
20329
20330 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20331
20332         * g++.dg/template/crash23.C: New test.
20333
20334 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20335
20336         PR c++/17585
20337         * g++.dg/template/static8.C: New test.
20338
20339 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20340
20341         PR c++/17681
20342         * g++.dg/other/error9.C: New test.
20343
20344 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20345
20346         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20347
20348 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20349
20350         PR fortran/15164
20351         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20352
20353 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20354
20355         PR middle-end/17112
20356         * gcc.dg/pr17112-1.c: New test case.
20357
20358 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20359
20360         PR c/11459
20361         * gcc.dg/pr11459-1.c: New test.
20362
20363 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20364
20365         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20366         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20367
20368 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20369
20370         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20371
20372 2004-09-25  Jan Hubicka  <jh@suse.cz>
20373
20374         * compile/30040909-1.c: New test.
20375         * compile/30040907-1.c: New test.
20376
20377 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20378
20379         * gcc.c-torture/execute/va-arg-26.c: New test.
20380
20381 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20382
20383         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20384         extra diagnostics on targets with 64-bit pointers.
20385         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20386
20387 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20388
20389         PR c/17188
20390         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20391         * gcc.dg/decl-3.c: Adjust expected message.
20392
20393 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20394
20395         PR fortran/17615
20396         * gfortran.dg/pr17615.f90: New test.
20397
20398 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20399
20400         PR tree-optimzation/17517
20401         * g++.dg/tree-ssa/pr17517.C: New Test.
20402
20403 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20404
20405         PR c++/16889
20406         * g++.dg/lookup/ambig3.C: New.
20407
20408 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20409
20410         PR tree-opt/17624
20411         * g++.dg/opt/pr17624.C: New test.
20412
20413 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20414
20415         PR c/6980
20416         * gcc.dg/Wbad-function-cast-1.c: New test.
20417
20418 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20419
20420         * g++.dg/ext/complit1.C
20421         * g++.dg/other/error2.C
20422         * g++.dg/other/nontype-1.C
20423         * g++.dg/parse/crash11.C
20424         * g++.dg/parse/crash12.C
20425         * g++.dg/parse/error15.C
20426         * g++.dg/parse/error4.C
20427         * g++.dg/parse/tmpl-outside1.C
20428         * g++.dg/parse/too-many-tmpl-args1.C
20429         * g++.dg/template/dependent-expr3.C
20430         * g++.dg/template/error10.C
20431         * g++.dg/template/instantiate1.C
20432         * g++.dg/template/vtable2.C
20433         * g++.dg/warn/Wshadow-1.C
20434         * g++.dg/warn/weak1.C
20435         * g++.old-deja/g++.brendan/crash16.C
20436         * g++.old-deja/g++.brendan/crash18.C
20437         * g++.old-deja/g++.brendan/crash48.C
20438         * g++.old-deja/g++.brendan/crash49.C
20439         * g++.old-deja/g++.brendan/crash55.C
20440         * g++.old-deja/g++.brendan/crash56.C
20441         * g++.old-deja/g++.brendan/crash8.C
20442         * g++.old-deja/g++.brendan/enum11.C
20443         * g++.old-deja/g++.brendan/enum8.C
20444         * g++.old-deja/g++.brendan/enum9.C
20445         * g++.old-deja/g++.brendan/friend3.C
20446         * g++.old-deja/g++.brendan/misc14.C
20447         * g++.old-deja/g++.bugs/900402_02.C
20448         * g++.old-deja/g++.bugs/900404_03.C
20449         * g++.old-deja/g++.bugs/900404_04.C
20450         * g++.old-deja/g++.bugs/900428_03.C
20451         * g++.old-deja/g++.jason/crash4.C
20452         * g++.old-deja/g++.jason/overload21.C
20453         * g++.old-deja/g++.jason/redecl1.C
20454         * g++.old-deja/g++.jason/report.C
20455         * g++.old-deja/g++.jason/rfg10.C
20456         * g++.old-deja/g++.jason/template30.C
20457         * g++.old-deja/g++.law/arm12.C
20458         * g++.old-deja/g++.law/ctors5.C
20459         * g++.old-deja/g++.law/cvt20.C
20460         * g++.old-deja/g++.law/init10.C
20461         * g++.old-deja/g++.law/init8.C
20462         * g++.old-deja/g++.law/visibility17.C
20463         * g++.old-deja/g++.law/visibility7.C
20464         * g++.old-deja/g++.mike/net8.C
20465         * g++.old-deja/g++.mike/p646.C
20466         * g++.old-deja/g++.mike/p700.C
20467         * g++.old-deja/g++.mike/p701.C
20468         * g++.old-deja/g++.mike/p811.C
20469         * g++.old-deja/g++.ns/template13.C
20470         * g++.old-deja/g++.other/array3.C
20471         * g++.old-deja/g++.other/crash25.C
20472         * g++.old-deja/g++.other/dtor3.C
20473         * g++.old-deja/g++.other/dtor4.C
20474         * g++.old-deja/g++.other/main1.C
20475         * g++.old-deja/g++.other/warn7.C
20476         * g++.old-deja/g++.pt/crash11.C
20477         * g++.old-deja/g++.pt/crash36.C
20478         * g++.old-deja/g++.pt/spec22.C
20479         * g++.old-deja/g++.pt/spec9.C
20480         * g++.old-deja/g++.pt/ttp52.C
20481         * g++.old-deja/g++.robertl/eb103.C
20482         * g++.old-deja/g++.robertl/eb121.C
20483         * g++.old-deja/g++.robertl/eb22.C
20484         * g++.old-deja/g++.robertl/eb8.C:
20485         Update locations and/or regexps of dg-error markers.
20486         Remove markers for some bogus messages that are no longer issued.
20487
20488 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20489
20490         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20491         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20492
20493 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20494
20495         PR c++/17618
20496         * g++.dg/lookup/crash5.C: New test.
20497
20498 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20499
20500         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20501         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20502         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20503         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20504         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20505         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20506
20507         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20508         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20509         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20510         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20511         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20512         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20513
20514         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20515
20516         * gcc.dg/vect/vect-44.c: Check additional cases.
20517         * gcc.dg/vect/vect-48.c: Check additional cases.
20518
20519         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20520         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20521         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20522         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20523         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20524         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20525         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20526         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20527         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20528
20529         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20530         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20531         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20532
20533 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20534
20535         * gcc.dg/tree-ssa/loop-6.c: New test.
20536
20537 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20538
20539         PR c++/17620
20540         * g++.dg/inherit/base2.C: New.
20541
20542 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20543
20544         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20545         * gcc.dg/20001012-2.c: Likewise.
20546         * gcc.dg/20001013-1.c: Likewise.
20547         * gcc.dg/20001101-1.c: Likewise.
20548         * gcc.dg/20001102-1.c: Likewise.
20549         * gcc.dg/bf-spl1.c: Likewise.
20550         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20551         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20552
20553 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20554
20555         PR tree-optimization/16721
20556         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20557
20558 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20559
20560         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20561         * gcc.dg/20040305-1.c: Likewise.
20562
20563 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20564
20565         PR c/16566
20566         * gcc.c-torture/compile/pr16566-1.c,
20567         gcc.c-torture/compile/pr16566-2.c,
20568         gcc.c-torture/compile/pr16566-3.c: New tests.
20569
20570 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20571
20572         PR tree-optimization/17512
20573         * gcc.c-torture/compile/20040916-1.c.
20574
20575 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20576
20577         * gcc.dg/pragma-re-3.c: New test.
20578
20579 2004-09-17  Matt Austern  <austern@apple.com>
20580
20581         PR c++/15049
20582         * g++.dg/other/anon3.C: New.
20583
20584 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20585
20586         PR c++/7503
20587         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20588         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20589         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20590         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20591         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20592
20593 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20594
20595         PR fortran/17286
20596         * gfortran.dg/pr17286.f90: New test.
20597
20598 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20599
20600         PR c++/17530
20601         * g++.dg/template/static7.C: New test.
20602
20603 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20604
20605         PR tree-opt/17558
20606         * gcc.c-torture/compile/pr17558.c: New test.
20607
20608 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20609
20610         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20611         if SKIP_ATTRIBUTE is defined.
20612
20613 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20614
20615         PR fortran/15957
20616         * gfortran.dg/pr15957.f90: New test.
20617
20618 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20619
20620         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20621         in comparison.
20622         * gcc.dg/vect/vect-79.c: Likewise.
20623         * gcc.dg/vect/vect-80.c: Likewise.
20624
20625 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20626
20627         PR fortran/15750
20628         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20629
20630 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20631
20632         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20633         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20634         * gcc.dg/vect/vect-62.c: New testcase.
20635         * gcc.dg/vect/vect-63.c: New testcase.
20636         * gcc.dg/vect/vect-64.c: New testcase.
20637         * gcc.dg/vect/vect-65.c: New testcase.
20638         * gcc.dg/vect/vect-66.c: New testcase.
20639         * gcc.dg/vect/vect-67.c: New testcase.
20640         * gcc.dg/vect/vect-68.c: New testcase.
20641         * gcc.dg/vect/vect-69.c: New testcase.
20642         * gcc.dg/vect/vect-79.c: New testcase.
20643         * gcc.dg/vect/vect-80.c: New testcase.
20644
20645 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20646
20647         * gcc.target/mips/asm-1.c: New test.
20648
20649 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20650
20651         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20652         * gcc.dg/vect/vect-73.c: New testcase.
20653         * gcc.dg/vect/vect-74.c: New testcase.
20654         * gcc.dg/vect/vect-75.c: New testcase.
20655         * gcc.dg/vect/vect-76.c: New testcase.
20656         * gcc.dg/vect/vect-77.c: New testcase.
20657         * gcc.dg/vect/vect-78.c: New testcase
20658
20659 2004-09-18  Paul Brook  <paul@codesourcery.com>
20660
20661         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20662
20663 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20664
20665         PR c/17424
20666         * gcc.dg/pr17424-1.c: New test.
20667
20668 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20669
20670         * g++.dg/tree-ssa/pr17153.C: New test.
20671
20672 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20673
20674         PR pch/13361
20675         * testsuite/g++.dg/pch/wchar-1.C: New.
20676         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20677
20678 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20679
20680         * gcc.c-torture/execute/20040917-1.c: New test.
20681
20682 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20683
20684         PR tree-optimization/17319
20685         * gcc.dg/pr17319.c: New test.
20686
20687 2004-09-17  Devang Patel  <dpatel@apple.com>
20688
20689         * gcc.dg/20040813-1.c: New test.
20690
20691 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20692
20693         PR tree-optimization/17273
20694         * gcc.c-torture/compile/pr17273.c: New test.
20695
20696 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20697
20698         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20699         Update expected messages.
20700         * gcc.dg/declspec-13.c: New test.
20701
20702 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20703
20704         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20705
20706 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20707
20708         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20709         change what 'a' is pointing to.
20710
20711 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20712
20713         PR c++/16002
20714         * g++.dg/template/error18.C: New test.
20715
20716         PR c++/16029
20717         * g++.dg/warn/Wunused-8.C: New test.
20718
20719 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20720
20721         PR tree-optimization/17513
20722         * gcc.dg/20040916-1.c: New test.
20723
20724 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/17501
20727         * g++.dg/template/typename7.C: New test.
20728
20729 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20730
20731         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20732
20733 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20734
20735         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20736         with -ftree-based-profiling also.
20737         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20738
20739 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20740
20741         PR/15364
20742         * gfortran.dg/der_array_io_1.f90: New test.
20743         * gfortran.dg/der_array_io_2.f90: New test.
20744         * gfortran.dg/der_array_io_3.f90: New test.
20745
20746 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20747
20748         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20749         EABI.
20750
20751 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20752
20753         * g++.dg/opt/switch1.C: New test.
20754
20755 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20756
20757         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20758         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20759         Update expected messages.
20760
20761 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20762
20763         PR fortran/16485
20764         * gfortran.dg/same_name_1.f90: New test.
20765
20766 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20767
20768         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20769         dereference garbage pointers.
20770
20771 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20772
20773         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20774         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20775
20776         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20777         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20778         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20779
20780 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20781
20782         PR c++/17324
20783         * g++.dg/template/mangle1.C: New test.
20784
20785 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20786
20787         PR tree-optimization/17252
20788         * gcc.c-torture/execute/pr17252.c: New test.
20789
20790 2004-09-14  Andrew Pinski  <apinski@apple.com>
20791
20792         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20793
20794 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20795
20796         PR rtl-optimization/9771
20797         * gcc.dg/pr9771-1.c: New test case.
20798
20799 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20800
20801         PR tree-optimization/15262
20802         * gcc.c-torture/execute/pr15262-1.c: New test.
20803         * gcc.c-torture/execute/pr15262-2.c: New test.
20804
20805 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20806
20807         * gcc.dg/declspec-12.c: New test.
20808
20809 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20810
20811         * gfortran.dg/pr17090.f90: Add directives to test.
20812
20813 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20814
20815         * gcc.c-torture/compile/20040914-1.c: New test.
20816
20817 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/16162
20820         * g++.dg/template/decl2.C: New test.
20821
20822 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20823
20824         PR fortran/17090
20825         * gfortran.dg/pr17090.f90: New test.
20826
20827 2004-09-13  Dale Johannesen  <dalej@apple.com>
20828
20829         * gcc.c-torture/compile/pr17408.c: New test case.
20830
20831 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20832
20833         PR c++/16716
20834         * g++.dg/parse/crash17.C: New test.
20835
20836         PR c++/17327
20837         * g++.dg/template/enum3.C: New test.
20838
20839 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20840
20841         * lib/gcc-defs.exp: Load wrapper.exp.
20842         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20843         using local code.
20844         * lib/gcc.exp (gcc_init): Similar.
20845         * lib/gfortran.exp (gfortran_init): Similar.
20846         * lib/objc.exp (objc_init): Similar.
20847         * lib/treelang.exp (treelang_init): Similar.
20848         * lib/wrapper.exp: New file with build_wrapper call machinery in
20849         ${tool}_maybe_build_wrapper.
20850
20851 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20852
20853         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20854         "inline".
20855         * gcc.dg/declspec-11.c: Update expected messages.
20856         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20857         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20858         gcc.dg/inline-12.c: New tests.
20859
20860 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20861
20862         * g++.dg/tree-ssa/pr17400.C: New testcase.
20863
20864 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20865
20866         * gcc.target/mips/sb1-1.c: New testcase.
20867
20868 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20869
20870         * lib/g77-dg.exp: Remove unused file.
20871         * lib/mike-g77.exp: Ditto.
20872         * lib/g77.exp: Ditto.
20873
20874 2004-09-12  Richard Henderson  <rth@redhat.com>
20875
20876         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20877
20878 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20879
20880         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20881         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20882         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20883         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20884         Update expected messages.
20885
20886 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20887
20888         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20889         declaration/use mismatch for dirp parameter.
20890
20891 2004-09-12  Andrew Pinski  <apinski@apple.com>
20892
20893         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20894         -fgnu-runtime is passed.
20895
20896 2004-09-12  Richard Henderson  <rth@redhat.com>
20897
20898         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20899         do the uplevel thing and update additional_flags directly.
20900         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20901         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20902         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20903         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20904
20905 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20906
20907         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20908
20909 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20910
20911         PR middle-end/17411
20912         * g++.dg/opt/pr17411-1.C: New test case.
20913
20914 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20915
20916         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20917         gcc.dg/tls/diag-2.c: Update expected messages.
20918         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20919         messages.
20920         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20921         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20922         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20923         gcc.dg/tls/diag-5.c: New tests.
20924
20925 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20926
20927         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20928
20929 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20930
20931         * g++.dg/parse/break-in-for.C: New test.
20932
20933 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20934
20935         * gcc.dg/tree-ssa/20040911-1.c: New test.
20936
20937 2004-09-11  Andreas Jaeger  <aj@suse.de>
20938
20939         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20940         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20941
20942 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20943
20944         * gcc.target/frv: New directory of FR-V-specific tests.
20945
20946 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20947
20948         * gcc.dg/convert-vec-1.c: New test.
20949
20950 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20951
20952         PR middle-end/17024
20953         * gcc.dg/pr17024-1.c: New test case.
20954
20955 2004-09-10  Eric Christopher  <echristo@redhat.com>
20956
20957         * gcc.dg/20040910-1.c: New test.
20958
20959 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20960
20961         * gcc.dg/bitfld-9.c: New test.
20962
20963 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20964
20965         * gcc.c-torture/execute/ieee/acc1.c: New test.
20966         * gcc.c-torture/execute/ieee/acc2.c: New test.
20967         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20968
20969 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20970
20971         * gcc.dg/deprecated-2.c: New test.
20972
20973 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20974
20975         * gcc.dg/init-vec-1.c: New test.
20976
20977 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20978
20979         PR middle-end/17055
20980         * gcc.dg/pr17055-1.c: New test case.
20981
20982 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20983
20984         PR target/17377
20985         * gcc.c-torture/execute/pr17377.c: New test.
20986
20987 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20988
20989         PR c/8420
20990         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20991         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20992         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20993         gcc.dg/long-long-typespec-1.c: New tests.
20994         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20995
20996 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20997
20998         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20999         gcc.dg/gnu99-static-1.c: New tests.
21000
21001 2004-09-08  Devang Patel  <dpatel@apple.com>
21002
21003         * gcc.dg/darwin-ld-20040828-1.c: New test.
21004         * gcc.dg/darwin-ld-20040828-2.c: New test.
21005         * gcc.dg/darwin-ld-20040828-3.c: New test.
21006
21007 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21008
21009         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21010         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21011         in error message.
21012         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21013         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21014         in error message.
21015         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21016         types they qualify.
21017         * objc.dg/type-size-2.m: Fix wording in comment.
21018         * objc.dg/va-meth-1.m: New test case.
21019
21020 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21021
21022         PR c/16633:
21023         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21024         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21025
21026 2004-09-06  Devang Patel  <dpatel@apple.com>
21027
21028         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21029         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21030
21031 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21032
21033         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21034         reflect changed line numbering of diagnostics.
21035
21036 2004-09-06  Paul Brook  <paul@codesourcery.com>
21037
21038         * gfortran.dg/edit_real_1.f90: Add new test.
21039
21040 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21041
21042         * gcc.dg/tree-ssa/loop-2.c: New test.
21043         * gcc.dg/tree-ssa/loop-3.c: New test.
21044         * gcc.dg/tree-ssa/loop-4.c: New test.
21045         * gcc.dg/tree-ssa/loop-5.c: New test.
21046
21047 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21048
21049         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21050
21051 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21052
21053         * gcc.dg/format/sentinel-1.c: New test.
21054
21055 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21056
21057         * testsuite/gcc.dg/builtins-46.c: New.
21058
21059 2004-09-03  Devang Patel  <dpatel@apple.com>
21060
21061         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21062         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21063
21064 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21065
21066         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21067         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21068         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21069         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21070         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21071         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21072         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21073         the non-portable bzero.
21074         * gcc.dg/20010912-1.c: xfail for NetWare.
21075         * gcc.dg/20020426-2.c: xfail for NetWare.
21076         * gcc.dg/20021014-1.c: xfail for NetWare.
21077         * gcc.dg/20021018-1.c: xfail for NetWare.
21078         * gcc.dg/20030213-1.c: xfail for NetWare.
21079         * gcc.dg/20030225-1.c: xfail for NetWare.
21080         * gcc.dg/20030708-1.c: xfail for NetWare.
21081         * gcc.dg/builtins-config.h: Also exclude NetWare.
21082         * gcc.dg/format/format.h: Define restrict only if not already defined.
21083         * gcc.dg/nest.c: xfail for NetWare.
21084         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21085         * lib/target-supports.exp (check_visibility_available): Exclude
21086         NetWare.
21087
21088 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21089
21090         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21091         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21092         deterministic starting point for the alignment of structure fields.
21093         * gcc.dg/Wpadded.c: Dito.
21094         * g++.dg/abi/vbase10.C: Dito.
21095
21096 2004-09-03  Devang Patel  <dpatel@apple.com>
21097
21098         * g++.dg/debug/pr15736.cc: New test.
21099
21100 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21101
21102         * README.QMTEST: Fix out-of-date link.
21103
21104 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21105
21106         PR fortran/16579
21107         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21108         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21109
21110 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21111
21112         * g++.dg/abi/arm_rtti1.C: New test.
21113
21114 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21115
21116         * gcc.dg/ppc-vector-memcpy.c: New.
21117         * gcc.dg/ppc-vector-memset.c: New.
21118
21119 2004-09-02  Chao-ying Fu  <fu@mips.com>
21120
21121         * gcc.target/mips/mips-3d-1.c: New test.
21122         * gcc.target/mips/mips-3d-2.c: New test.
21123         * gcc.target/mips/mips-3d-3.c: New test.
21124         * gcc.target/mips/mips-3d-4.c: New test.
21125         * gcc.target/mips/mips-3d-5.c: New test.
21126         * gcc.target/mips/mips-3d-6.c: New test.
21127         * gcc.target/mips/mips-3d-7.c: New test.
21128         * gcc.target/mips/mips-3d-8.c: New test.
21129         * gcc.target/mips/mips-3d-9.c: New test.
21130         * gcc.target/mips/mips-ps-1.c: New test.
21131         * gcc.target/mips/mips-ps-2.c: New test.
21132         * gcc.target/mips/mips-ps-3.c: New test.
21133         * gcc.target/mips/mips-ps-4.c: New test.
21134         * gcc.target/mips/mips-ps-type.c: New test.
21135
21136 2004-09-02  Paul Brook  <paul@codesourcery.com>
21137
21138         * gfortran.dg/edit_real_1.f90: Add new tests.
21139
21140 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21141
21142         PR fortran/15327
21143         * gfortran.dg/merge_char_1.f90: New test.
21144
21145 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21146
21147         PR fortran/16404
21148         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21149
21150 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21151
21152         PR c/1522
21153         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21154
21155 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21156
21157         * g++.dg/opt/loop1.C: Do not XFAIL.
21158
21159 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21160
21161         * gcc.c-torture/execute/20040831-1.c: New test.
21162
21163 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21164
21165         PR fortran/16579
21166         * gfortran.dg/g77/20010610.f: Now passes.
21167         Copy from g77.f-torture/execute. Add dg-run directive.
21168         * gfortran.dg/g77/README: Update
21169
21170 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21171
21172         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21173         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21174         (t1, t2, t3, t4): Add volatile.
21175
21176 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21177
21178         * g++.dg/ext/visibility/arm1.C: New test.
21179
21180 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21181
21182         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21183         -pedantic-errors.
21184
21185 2004-09-01  Paul Brook  <paul@codesourcery.com>
21186
21187         * gfortran.dg/eof_2.f90: New test.
21188
21189 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21190
21191         PR fortran/16579
21192         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21193
21194 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21195
21196         PR libfortran/16805
21197         * gfortran.dg/list_read_2.f90: New test.
21198
21199 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21200
21201         * g++.dg/abi/key1.C: New test.
21202
21203 2004-08-31  Richard Henderson  <rth@redhat.com>
21204
21205         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21206         form of offsetof.
21207         * g++.dg/other/offsetof5.C: Remove duplicate.
21208
21209 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21210
21211         PR fortran/17244
21212         * gfortran.dg/func_derived_1.f90: New test.
21213
21214 2004-08-31  Paul Brook  <paul@codesourcery.com>
21215
21216         * gfortran.dg/eof_1.f90: New test.
21217
21218 2004-08-31  Paul Brook  <paul@codesourcery.com>
21219
21220         * gfortran.dg/list_read_1.f90: New file.
21221
21222 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21223
21224         * g++.dg/opt/loop1.C: XFAIL.
21225
21226 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21227
21228         * gcc.dg/funcdef-storage-1.c: New.
21229         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21230         an extern function in local scope.
21231         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21232         declare an 'auto inline' function in local scope.
21233         * gcc.dg/20011130-1.c: Likewise.
21234         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21235         an 'auto' function in local scope.
21236         * gcc.dg/20021014-1.c: Likewise.
21237         * gcc.dg/20030331-2.c: Likewise.
21238
21239 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21240
21241         * gfortran.dg/blockdata_1.f90: New test.
21242
21243 2004-08-30  Richard Henderson  <rth@redhat.com>
21244
21245         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21246
21247 2004-08-30  Richard Henderson  <rth@redhat.com>
21248
21249         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21250         additional_flags set by alternate driver.
21251         (ieee-options): New procedure.
21252         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21253         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21254         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21255         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21256
21257 2004-08-30  Richard Henderson  <rth@redhat.com>
21258
21259         * lib/f-torture.exp: Remove.
21260
21261 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21262
21263         PR rtl-optimization/16590
21264         * g++.dg/opt/loop1.C: New test.
21265
21266 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21267
21268         PR fortran/13910
21269         * gfortran.dg/oldstyle_1.f90: New test.
21270
21271 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21272         Paul Brook  <paul@codesourcery.com>
21273
21274         * gfortran.dg/g77/README: Update.
21275         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21276         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21277         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21278
21279 2004-08-28  Paul Brook  <paul@codesourcery.com>
21280
21281         PR libfortran/17195
21282         * gfortran.dg/edit_real_1.f90: New test.
21283
21284 2004-08-27  Paul Brook  <paul@codesourcery.com>
21285
21286         * gfortran.dg/rewind_1.f90: New test.
21287
21288 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21289
21290         PR fortran/16597
21291         * gfortran.dg/pr16597.f90: New test.
21292
21293 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21294
21295         PR c/13801
21296         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21297         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21298         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21299         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21300         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21301
21302 2004-08-26  Nick Clifton  <nickc@redhat.com>
21303
21304         * gcc.c-torture/compile/pr17119.c: New test.
21305
21306 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21307
21308         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21309
21310 2004-08-25  Richard Henderson  <rth@redhat.com>
21311
21312         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21313         the bits that expect kind=8 to be the largest real kind.
21314
21315 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21316
21317         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21318
21319 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21320
21321         * gfortran.dg/assignment_1.f90: New test.
21322
21323 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21324
21325         * g++.dg/template/repo3.C: New test.
21326
21327 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21328
21329         PR middle-end/16693
21330         PR tree-optimization/16372
21331         * g++.dg/opt/pr16372-1.C: New test case.
21332         * g++.dg/opt/pr16693-1.C: New test case.
21333         * g++.dg/opt/pr16693-2.C: New test case.
21334
21335 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21336
21337         * objc.dg/proto-lossage-4.m: New test.
21338
21339 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21340
21341         PR c++/17155
21342         * g++.dg/inherit/local2.C: New test.
21343
21344 2004-08-25  Paul Brook  <paul@codesourcery.com>
21345
21346         PR fortran/17144
21347         * gfortran.dg/string_ctor_1.f90: New test.
21348
21349 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21350
21351         PR c++/14428
21352         * g++.dg/template/redecl2.C: New test.
21353
21354 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21355
21356         PR fortran/17143
21357         * gfortran.dg/pr17143.f90: New test.
21358
21359 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21360
21361         PR fortran/17164
21362         * gfortran.dg/pr17164.f90: New test.
21363
21364 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21365
21366         * gcc.dg/tree-ssa/loop-1.c: New test.
21367
21368 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21369
21370         * gcc.c-torture/compile/20040824-1.c: New test.
21371
21372 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21373
21374         * gcc.c-torture/compile/iftrap-3.c: New test.
21375
21376 2004-08-24  Paul Brook  <paul@codesourcery.com>
21377
21378         * gfortran.dg/entry_2.f90: New test.
21379
21380 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21381
21382         PR c++/16889
21383         * g++.dg/lookup/ambig[12].C: New.
21384
21385 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21386
21387         PR c++/16706
21388         * g++.dg/template/crash21.C: New test.
21389         * g++.dg/template/crash22.C: Likewise.
21390
21391 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21392
21393         PR c++/17149
21394         * g++.dg/template/access15.C: New.
21395
21396 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21397
21398         PR c++/17163
21399         * g++.dg/template/repo2.C: New test.
21400
21401 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21402
21403         PR rtl-optimization/17078
21404         * gcc.c-torture/execute/pr17078-1.c: New test case.
21405
21406 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21407
21408         PR c/14492
21409         * gcc.dg/debug/crash1.c: New test.
21410
21411 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21412
21413         PR c/16180
21414         * gcc.dg/loop-5.c: New test.
21415
21416 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21417
21418         * gcc.c-torture/execute/20040823-1.c: New test.
21419
21420 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21421
21422         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21423         to the assembler.  Simplify test accordingly.
21424         (asm_abi_flags): Use GNU names.
21425         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21426         to check for ABI flags.
21427
21428 2004-08-22  Andrew Pinski  <apinski@apple.com>
21429
21430         * g++.dg/opt/pr14029.C: New test.
21431         * gcc.c-torture/execute/pr15262.c: New test.
21432
21433 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21434
21435         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21436
21437 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21438
21439         PR 16908
21440         * gfortran.dg/direct_io.f90: New test.
21441
21442 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/17121
21445         * g++.dg/inherit/local2.C: New test.
21446
21447 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21448
21449         PR c++/17120
21450         * g++.dg/warn/Wparentheses-4.C: New test.
21451
21452 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21453
21454         PR c++/17121
21455         * g++.dg/inherit/local2.C: New test.
21456
21457         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21458         * gcc.dg/ppc-ldstruct.c: Likewise.
21459         * gcc.dg/ppc64-abi-2.c: Likewise.
21460
21461 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21462
21463         PR rtl-optimization/17099
21464         * gcc.c-torture/execute/20040820-1.c: New test.
21465
21466 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21467
21468         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21469
21470 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21471
21472         PR fortran/17077
21473         * gfortran.dg/auto_array_1.f90: New test.
21474
21475 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21476
21477         PR fortran/17074
21478         * gfortran.dg/simpleif_1.f90: New test.
21479
21480 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21481
21482         * lib/target-supports.exp (check_profiling_available): Return
21483         false for arm*-*-symbianelf* and arm*-*-eabi*.
21484
21485         PR c++/15890
21486         * g++.dg/template/delete1.C: New test.
21487
21488 2004-08-19  Paul Brook  <paul@codesourcery.com>
21489
21490         PR fortran/14976
21491         PR fortran/16228
21492         * gfortran.dg/data_char_1.f90: New test.
21493
21494 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21495
21496         PR fortran/16946
21497         * gfortran.dg/reduction.f90: New testcase.
21498
21499 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21500
21501         PR fortran/16520
21502         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21503
21504 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21505
21506         PR c++/17041
21507         * g++.dg/Wparentheses-3.C: New test.
21508
21509 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21510
21511         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21512         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21513         * gcc.dg/vect/vect-2.c: Likewise.
21514         * gcc.dg/vect/vect-3.c: Likewise.
21515         * gcc.dg/vect/vect-4.c: Likewise.
21516         * gcc.dg/vect/vect-5.c: Likewise.
21517         * gcc.dg/vect/vect-6.c: Likewise.
21518         * gcc.dg/vect/vect-7.c: Likewise.
21519         * gcc.dg/vect/vect-25.c: Likewise.
21520         * gcc.dg/vect/vect-31.c: Likewise.
21521         * gcc.dg/vect/vect-32.c: Likewise.
21522         * gcc.dg/vect/vect-34.c: Likewise.
21523         * gcc.dg/vect/vect-36.c: Likewise.
21524         * gcc.dg/vect/vect-all.c: Likewise.
21525
21526 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21527
21528         PR c++/17068
21529         * g++.dg/template/operator4.C: New test.
21530
21531 2004-08-18  Richard Henderson  <rth@redhat.com>
21532
21533         * gcc.dg/20040206-1.c: XFAIL.
21534
21535 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21536
21537         PR c++/16246
21538         * g++.dg/template/array7.C: New test.
21539
21540 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21541
21542         * gcc.dg/mips-movcc-1.c: New test.
21543         * gcc.dg/mips-movcc-2.c: New test.
21544         * gcc.dg/mips-movcc-3.c: New test.
21545
21546         * gcc.dg/mips-nmadd-1.c: New test.
21547         * gcc.dg/mips-nmadd-2.c: New test.
21548
21549 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21550
21551         PR c++/15871
21552         * g++.dg/opt/inline8.C: New test.
21553
21554         PR c++/16965
21555         * g++.dg/parse/error17.C: New test.
21556
21557 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21558
21559         * gcc.dg/vect: New directory for vectorizer tests.
21560         * gcc.dg/vect/tree-vect.h: New file.
21561         * gcc.dg/vect/vect.exp: New file.
21562         * gcc.dg/vect/pr16105.c.c: New test.
21563         * gcc.dg/vect/vect-1.c: New test.
21564         * gcc.dg/vect/vect-2.c: New test.
21565         * gcc.dg/vect/vect-3.c: New test.
21566         * gcc.dg/vect/vect-4.c: New test.
21567         * gcc.dg/vect/vect-5.c: New test.
21568         * gcc.dg/vect/vect-6.c: New test.
21569         * gcc.dg/vect/vect-7.c: New test.
21570         * gcc.dg/vect/vect-8.c: New test.
21571         * gcc.dg/vect/vect-9.c: New test.
21572         * gcc.dg/vect/vect-10.c: New test.
21573         * gcc.dg/vect/vect-11.c: New test.
21574         * gcc.dg/vect/vect-12.c: New test.
21575         * gcc.dg/vect/vect-13.c: New test.
21576         * gcc.dg/vect/vect-14.c: New test.
21577         * gcc.dg/vect/vect-15.c: New test.
21578         * gcc.dg/vect/vect-16.c: New test.
21579         * gcc.dg/vect/vect-17.c: New test.
21580         * gcc.dg/vect/vect-18.c: New test.
21581         * gcc.dg/vect/vect-19.c: New test.
21582         * gcc.dg/vect/vect-20.c: New test.
21583         * gcc.dg/vect/vect-21.c: New test.
21584         * gcc.dg/vect/vect-22.c: New test.
21585         * gcc.dg/vect/vect-23.c: New test.
21586         * gcc.dg/vect/vect-24.c: New test.
21587         * gcc.dg/vect/vect-25.c: New test.
21588         * gcc.dg/vect/vect-26.c: New test.
21589         * gcc.dg/vect/vect-27.c: New test.
21590         * gcc.dg/vect/vect-28.c: New test.
21591         * gcc.dg/vect/vect-29.c: New test.
21592         * gcc.dg/vect/vect-30.c: New test.
21593         * gcc.dg/vect/vect-31.c: New test.
21594         * gcc.dg/vect/vect-32.c: New test.
21595         * gcc.dg/vect/vect-33.c: New test.
21596         * gcc.dg/vect/vect-34.c: New test.
21597         * gcc.dg/vect/vect-35.c: New test.
21598         * gcc.dg/vect/vect-36.c: New test.
21599         * gcc.dg/vect/vect-37.c: New test.
21600         * gcc.dg/vect/vect-38.c: New test.
21601         * gcc.dg/vect/vect-40.c: New test.
21602         * gcc.dg/vect/vect-41.c: New test.
21603         * gcc.dg/vect/vect-42.c: New test.
21604         * gcc.dg/vect/vect-43.c: New test.
21605         * gcc.dg/vect/vect-44.c: New test.
21606         * gcc.dg/vect/vect-45.c: New test.
21607         * gcc.dg/vect/vect-46.c: New test.
21608         * gcc.dg/vect/vect-47.c: New test.
21609         * gcc.dg/vect/vect-48.c: New test.
21610         * gcc.dg/vect/vect-49.c: New test.
21611         * gcc.dg/vect/vect-50.c: New test.
21612         * gcc.dg/vect/vect-51.c: New test.
21613         * gcc.dg/vect/vect-52.c: New test.
21614         * gcc.dg/vect/vect-53.c: New test.
21615         * gcc.dg/vect/vect-54.c: New test.
21616         * gcc.dg/vect/vect-55.c: New test.
21617         * gcc.dg/vect/vect-56.c: New test.
21618         * gcc.dg/vect/vect-57.c: New test.
21619         * gcc.dg/vect/vect-58.c: New test.
21620         * gcc.dg/vect/vect-59.c: New test.
21621         * gcc.dg/vect/vect-60.c: New test.
21622         * gcc.dg/vect/vect-61.c: New test.
21623         * gcc.dg/vect/vect-all.c: New test.
21624         * gcc.dg/vect/vect-none.c: New test.
21625
21626 2004-08-17  Paul Brook  <paul@codesourcery.com>
21627
21628         PR fortran/13082
21629         * gfortran.dg/entry_1.f90: New test.
21630
21631 2004-08-17  Andrew Pinski  <apinski@apple.com>
21632
21633         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21634
21635 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21636
21637         * gcc.dg/pr17036-1.c: New test.
21638
21639 2004-08-16  Devang Patel  <dpatel@apple.com>
21640
21641         * gcc.dg/darwin-20040809-1.c: New test.
21642
21643 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21644
21645         * gcc.dg/funcdef-attr-1.c: New test.
21646
21647 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21648
21649         * gcc.dg/altivec-17.c: New test.
21650         * gcc.dg/altivec-18.c: New test.
21651
21652 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21653
21654         PR c++/6749
21655         * g++.dg/template/vtable2.C: New test.
21656
21657 2004-08-14  Richard Henderson  <rth@redhat.com>
21658
21659         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21660         * gcc.dg/pack-test-4.c (main): Return 0.
21661         * gcc.dg/setjmp-1.c: Remove XFAIL.
21662         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21663
21664 2004-08-14  Richard Henderson  <rth@redhat.com>
21665
21666         * gcc.dg/980217-1.c: Add prototype for printf.
21667
21668 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21669
21670         * gfortran.dg/pr16935.f90: New test.
21671
21672 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21673
21674         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21675
21676 2004-08-13  Paul Brook  <paul@codesourcery.com>
21677
21678         * gfortran.dg/der_io_1.f90: Remove stray comma.
21679
21680 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21681
21682         * gcc.dg/vmx/cw-bug-2.c: Remove.
21683         * gcc.dg/vmx/vprint-1.c: Remove.
21684         * gcc.dg/vmx/vscan-1.c: Remove.
21685
21686 2004-08-12  Devang patel  <dpatel@apple.com>
21687
21688         * gcc.dg/darwin-20040809-2.c: New test.
21689
21690 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21691
21692         * g++.dg/ext/altivec-12.C: New test.
21693
21694         * g++.dg/ext/altivec-11.C: New test.
21695
21696 2004-08-12  Paul Brook  <paul@codesourcery.com>
21697
21698         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21699
21700 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21701
21702         * g++.dg/ext/altivec-2.C: Check for hardware support before
21703         executing any VMX instructions.
21704
21705         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21706
21707 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21708
21709         PR c++/16276
21710         * g++.old-deja/g++.other/comdat4.C: New test.
21711         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21712
21713 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21714
21715         PR target/16286
21716         * gcc.dg/pr16286.c: New test.
21717
21718 2004-08-12 Jan Beulich <jbeulich@novell.com>
21719
21720         * g++.dg/ext/asm5.C: New.
21721
21722 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21723
21724         PR c++/16698
21725         * g++.dg/eh/crash1.C: New test.
21726
21727         PR c++/16717
21728         * g++.dg/ext/construct1.C: New test.
21729
21730 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/16853
21733         * g++.dg/init/ptrmem1.C: New test.
21734
21735         PR c++/16618
21736         * g++.dg/parse/offsetof5.C: New test.
21737
21738         PR c++/16870
21739         * g++.dg/template/overload3.C: New test.
21740
21741 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21742
21743         PR c++/16964
21744         * g++.dg/parse/error16.C: New test.
21745
21746         PR c++/16904
21747         * g++.dg/template/error14.C: New test.
21748
21749         PR c++/16929
21750         * g++.dg/template/error15.C: New test.
21751
21752 2004-08-11  Devang Patel  <dpatel@apple.com>
21753
21754         * gcc.dg/darwin-ld-20040809-1.c: New test.
21755         * gcc.dg/darwin-ld-20040809-2.c: New test.
21756
21757 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21758
21759         PR fortran/16917
21760         * gfortran.dg/dfloat_1.f90: New test.
21761
21762 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21763
21764         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21765         * gcc.dg/dll-2.c: Fix dg-require syntax.
21766         * gcc.misc-tests/arm-isr.c (abort): Declare.
21767         (exit): Likewise.
21768
21769 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21770
21771         PR c++/16971
21772         * g++.dg/parse/crash16.C: New test.
21773
21774 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21775
21776         * gcc.dg/mips-rsqrt-1.c: New test case.
21777         * gcc.dg/mips-rsqrt-2.c: New test case.
21778         * gcc.dg/mips-rsqrt-3.c: New test case.
21779
21780 2004-08-10  Paul Brook  <paul@codesourcery.com>
21781
21782         * gfortran.dg/der_io_1.f90: New test.
21783
21784 2004-08-10  Paul Brook  <paul@codesourcery.com>
21785
21786         PR fortran/16919
21787         * gfortran.dg/der_array_1.f90: New test.
21788
21789 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21790
21791         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21792
21793 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21794
21795         * gcc.dg/wchar_t-2.c: Fix typo.
21796
21797 2004-08-09  Falk Hueffner  <falk@debian.org>
21798
21799         PR tree-optimization/12517
21800         * gcc.c-torture/compile/pr12517.c: New test.
21801
21802         PR tree-optimization/12578
21803         * gcc.c-torture/compile/pr12578.c: New test.
21804
21805         PR tree-optimization/12899
21806         * gcc.c-torture/compile/pr12899.c: New test.
21807
21808         PR rtl-optimization/14692
21809         * gcc.c-torture/compile/pr14692.c: New test.
21810
21811         PR tree-optimization/16461
21812         * gcc.c-torture/compile/pr16461.c: New test.
21813
21814 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21815
21816         * gfortran.dg/getenv_1.f90: New test.
21817
21818 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21819
21820         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21821         wchar_t.
21822         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21823
21824 2004-08-06  Paul Brook  <paul@codesourcery.com>
21825
21826         * gfortran.dg/ret_array_1.f90: New test.
21827         * gfortran.dg/ret_pointer_1.f90: New test.
21828
21829 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21830
21831         * gcc.dg/missing-field-init-[12].c: New tests.
21832         * g++.dg/warn/missing-field-init-[12].C: New tests.
21833
21834 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21835
21836         * gcc.dg/enum2.c: New test.
21837         * gcc.dg/symbian3.c: Likewise.
21838         * gcc.dg/symbian4.c: Likewise.
21839         * gcc.dg/wchar_t-2.c: Likewise.
21840
21841 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21842
21843         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21844         destructor tests.
21845
21846 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21847
21848         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21849         dg-require-visiblity.
21850         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21851         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21852         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21853         * g++.dg/ext/visibility/new1.C: Likewise.
21854         * g++.dg/ext/visibility/pragma.C: Likewise.
21855         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21856         * g++.dg/ext/visibility/virtual.C: Likewise.
21857         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21858         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21859         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21860         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21861         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21862         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21863         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21864         * g++/dg/ext/visibility/visibility-8.C: New test.
21865         * gcc.c-torture/compile/dll.x: Remove.
21866         * gcc.dg/dll-2.c: Use dg-require-dll
21867         * gcc.dg/visibility-10.c: New test.
21868         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21869         supporting DLLs.
21870         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21871         (scan_not_hidden): Likewise.
21872
21873 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21874
21875         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21876
21877 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21878
21879         * gcc.c-torture/execute/20040805-1.c: New test.
21880
21881 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21882
21883         * gcc.dg/20020118-1.c: Declare abort.
21884         * gcc.dg/altivec_check.h: Likewise.
21885         * gcc.dg/iftrap-2.c: Likewise.
21886         * gcc.dg/pragma-darwin.c: Likewise.
21887         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21888
21889 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21890
21891         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21892
21893 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21894
21895         * gcc.c-torture/execute/builtins/abs-2.c,
21896         gcc.c-torture/execute/builtins/abs-3.c,
21897         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21898         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21899         intmax_t, uintmax_t and their limits.
21900         * gcc.dg/intmax_t-1.c: New test.
21901
21902 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21903
21904         * g++.dg/tc1/dr147.C: Add reference to PR.
21905
21906 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21907
21908         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21909         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21910
21911 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21912
21913         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21914
21915 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21916
21917         * gcc.dg/redecl-5.c: New test.
21918         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21919         of scanf.
21920
21921 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21922
21923         PR middle-end/16790
21924         * gcc.c-torture/execute/pr16790-1.c: New test case.
21925
21926 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21927
21928         * g++.dg/ext/visibility/assign1.C: New test.
21929         * g++.dg/ext/visibility/new1.C: Likewise.
21930
21931         * gcc.dg/symbian1.c: New test.
21932         * gcc.dg/symbian2.c: Likewise.
21933
21934 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21935
21936         PR target/16570
21937         * gcc.dg/i386-sse-9.c: New test.
21938
21939 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21940
21941         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21942
21943 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21944
21945         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21946         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21947         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21948         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21949         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21950         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21951         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21952         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21953         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21954         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21955         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21956         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21957         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21958         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21959         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21960         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21961         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21962         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21963         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21964         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21965         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21966         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21967         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21968         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21969         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21970         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21971         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21972         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21973         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21974         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21975         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21976         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21977         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21978         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21979         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21980         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21981         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21982         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21983         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21984         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21985         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21986         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21987         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21988         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21989         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21990         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21991         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21992         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21993         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21994         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21995         gcc.misc-tests/i386-pf-3dnow-1.c,
21996         gcc.misc-tests/i386-pf-athlon-1.c,
21997         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21998         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21999         Declare built-in functions used.
22000         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22001
22002 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22003
22004         PR c++/16707
22005         * g++.dg/lookup/using12.C: New test.
22006
22007         * g++.dg/init/null1.C: Fix PR number.
22008         * g++.dg/parse/namespace10.C: Likewise.
22009
22010 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22011
22012         PR c++/16224
22013         * g++.dg/template/spec17.C: New test.
22014         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22015         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22016
22017 2004-08-02  David Billinghurst
22018
22019         PR fortran/16292
22020         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22021
22022 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22023
22024         * gcc.dg/ia64-got-1.c: New test case.
22025
22026 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22027
22028         PR c++/16489
22029         * g++.dg/init/null1.C: New test.
22030         * g++.dg/tc1/dr76.C: Adjust error marker.
22031
22032         PR c++/16529
22033         * g++.dg/parse/namespace10.C: New test.
22034
22035         PR c++/16810
22036         * g++.dg/inherit/ptrmem2.C: New test.
22037
22038 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22039
22040         PR target/16155
22041         * gcc.dg/pr16155.c: New test.
22042
22043 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22044
22045         * gcc.dg/redecl-2.c: New test.
22046
22047 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22048
22049         * gcc.dg/darwin-longdouble.c: New file.
22050
22051 2004-07-30  Richard Henderson  <rth@redhat.com>
22052
22053         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22054         write to constant argument.
22055         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22056
22057 2004-07-30  Richard Henderson  <rth@redhat.com>
22058
22059         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22060         tests of nearest around zero.
22061
22062 2004-07-30  Andrew Pinski  <apinski@apple.com>
22063
22064         * gcc.c-torture/compile/20040730-1.c: New test.
22065
22066 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22067
22068         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22069         powerpc-eabispe.
22070
22071 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22072
22073         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22074
22075 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22076
22077         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22078         contains $ld_library_path.
22079         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22080
22081 2004-07-29  Richard Henderson  <rth@redhat.com>
22082
22083         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22084
22085         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22086         (alt2, which): New.
22087         (Check): Accept either alternative.
22088
22089 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22090
22091         * g++.dg/abi/inline1.C: New test.
22092         * g++.dg/abi/local1-a.cc: Likewise.
22093         * g++.dg/abi/local1.C: Likewise.
22094         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22095         * g++.dg/abi/mangle12.C: Likewise.
22096         * g++.dg/abi/mangle17.C: Likewise.
22097         * g++.dg/abi/mangle20-2.C: Likewise.
22098         * g++.dg/opt/interface1.C: Likewise.
22099         * g++.dg/opt/interface1.h: Likewise.
22100         * g++.dg/opt/interface1-a.cc: New test.
22101         * g++.dg/parse/repo1.C: New test.
22102         * g++.dg/template/repo1.C: Likewise.
22103         * g++.dg/warn/Winline-1.C: Likewise.
22104         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22105
22106 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22107
22108         * gcc.dg/tree-ssa/20040729-1.c: New test.
22109
22110 2004-07-27  Matt Austern <austern@apple.com>
22111
22112         * gcc.dg/darwin-bool-1.c: New test.
22113         * gcc.dg/darwin-bool-2.c: New test.
22114
22115 2004-07-28  Richard Henderson  <rth@redhat.com>
22116
22117         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22118         arguments in the correct type.  Don't write to constant arguments.
22119
22120 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22121
22122         PR tree-optimization/16688
22123         PR tree-optimization/16689
22124         * g++.dg/tree-ssa/pr16688.C: New test.
22125
22126 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22127
22128         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22129         loads.  Not only in the comment, this time.
22130
22131 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22132
22133         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22134         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22135         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22136         * gcc.dg/sh4a-bitmovua.c: New.
22137         * gcc.dg/sh4a-cos.c: New.
22138         * gcc.dg/sh4a-cosf.c: New.
22139         * gcc.dg/sh4a-fprun.c: New.
22140         * gcc.dg/sh4a-fsrra.c: New.
22141         * gcc.dg/sh4a-memmovua.c: New.
22142         * gcc.dg/sh4a-sin.c: New.
22143         * gcc.dg/sh4a-sincos.c: New.
22144         * gcc.dg/sh4a-sincosf.c: New.
22145         * gcc.dg/sh4a-sinf.c: New.
22146
22147 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22148
22149         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22150         conditionals.
22151         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22152         loads.
22153         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22154         DOM1.
22155
22156 2004-07-27  Andrew Pinski  <apinski@apple.com>
22157
22158         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22159
22160 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22161
22162         * gcc.dg/pragma-isr.c: New test.
22163
22164 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22165
22166         PR c++/14429
22167         * g++.dg/template/ttp11.C: New test.
22168
22169 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22170
22171         * gcc.c-torture/compile/20040727-1.c: New test.
22172
22173 2004-07-26  Eric Christopher  <echristo@redhat.com>
22174
22175         * gcc.c-torture/compile/20040726-2.c: New test.
22176
22177 2004-07-26  Andrew Pinski  <apinski@apple.com>
22178
22179         * g++.dg/rtti/tinfo1.C: Xfail.
22180
22181 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22182
22183         * gcc.c-torture/compile/20040726-1.c: New test.
22184
22185 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22186             Brian Ryner  <bryner@brianryner.com>
22187
22188         PR c++/9283
22189         PR c++/15000
22190         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22191         * g++.dg/ext/visibility/: New directory.
22192         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22193         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22194         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22195         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22196         * g++.dg/ext/visibility/fvisibility.C,
22197         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22198         g++.dg/ext/visibility/fvisibility-override1.C
22199         g++.dg/ext/visibility/fvisibility-override2.C
22200         g++.dg/ext/visibility/memfuncts.C
22201         g++.dg/ext/visibility/noPLT.C
22202         g++.dg/ext/visibility/pragma.C
22203         g++.dg/ext/visibility/pragma-override1.C
22204         g++.dg/ext/visibility/pragma-override2.C
22205         g++.dg/ext/visibility/staticmemfuncts.C
22206         g++.dg/ext/visibility/virtual.C: New tests.
22207
22208 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22209
22210         PR c/15360
22211         * gcc.dg/pr15360-1.c: New test.
22212
22213 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22214
22215         * gcc.dg/pragma-align-2.c: New test.
22216         * gcc.dg/pragma-init-fini.c: New test.
22217         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22218         targets.
22219
22220 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22221
22222         * gcc.dg/init-string-2.c: New test.
22223
22224 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22225
22226         PR 16684
22227         * gcc.dg/Wredundant-decls-1.c: New test case.
22228
22229 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22230
22231         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22232         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22233         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22234         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22235         * gcc.dg/compat/generate-random.c: New file.
22236         * gcc.dg/compat/generate-random.h: Likewise.
22237         * gcc.dg/compat/generate-random_r.c: Likewise.
22238         * gcc.dg/compat/struct-layout-1.h: Likewise.
22239         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22240         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22241         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22242         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22243         * gcc.dg/compat/struct-layout-1_main.c: New test.
22244         * gcc.dg/compat/struct-layout-1_x.c: New file.
22245         * gcc.dg/compat/struct-layout-1_y.c: New file.
22246         * gcc.dg/compat/struct-layout-1_test.h: New file.
22247
22248 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22249
22250         * gcc.dg/comp-return-1.c: New test
22251
22252 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22253
22254         * gcc.dg/vmx/8-02a.c: Fix typo.
22255
22256         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22257         * gcc.dg/darwin-abi-3.c: New test.
22258
22259         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22260         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22261
22262         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22263         * gcc.dg/vmx/ops-long-1.c: New test.
22264         * gcc.dg/vmx/ops-long-2.c: New test.
22265
22266 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22267
22268         * g++.dg/lookup/conv-[1234].C: New.
22269
22270 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22271
22272         * g++.dg/parse/attr2.C: Simplify.
22273
22274 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22275
22276         PR c/7284
22277         * gcc.c-torture/execute/pr7284-1.c: New test.
22278
22279 2004-07-22  Brian Booth  <bbooth@redhat.com>
22280
22281         * gcc.dg/tree-ssa/20040721-1.c: New test.
22282
22283 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22284
22285         * g++.dg/template/crash20.c: New.
22286
22287 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22288
22289         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22290         Add dg-run directive.  Declare variables as required.
22291         * gfortran.dg/g77/README: Update
22292
22293 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22294
22295         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22296         gcc.dg/cris-peep2-andu2.c: New tests.
22297
22298 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22299
22300         PR c/15052
22301         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22302         on return type.
22303         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22304         messages.
22305         * gcc.dg/qual-return-2.c: Update expected messages.
22306         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22307
22308 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22309
22310         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22311         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22312
22313 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22314
22315         PR c/11250
22316         * gcc.dg/init-string-1.c: New test.
22317
22318 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22319
22320         PR middle-end/15345
22321         PR c/16450
22322         * gcc.dg/torture/nested-fn-1.c: New test.
22323
22324 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22325
22326         PR target/16559
22327         * gcc.dg/ia64-fptr-1.c: New file.
22328
22329 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22330
22331         PR c++/14497
22332         * g++.dg/template/spec16.C: New test.
22333         * g++.old-deja/g++.robertl/eb118.C: Remove.
22334
22335 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22336
22337         PR c++/509
22338         * g++.dg/template/spec15.C: New test.
22339
22340 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22341
22342         Copy cases from g77.f-torture/execute and add dg-run
22343         directive.  Other changes as noted.
22344         * gfortran.dg/g77/13037.f
22345         * gfortran.dg/g77/1832.f
22346         * gfortran.dg/g77/19981119-0.f
22347         * gfortran.dg/g77/19990313-0.f
22348         * gfortran.dg/g77/19990313-1.f
22349         * gfortran.dg/g77/19990313-2.f
22350         * gfortran.dg/g77/19990313-3.f
22351         * gfortran.dg/g77/19990419-1.f
22352         * gfortran.dg/g77/19990826-0.f
22353         * gfortran.dg/g77/19990826-2.f
22354         * gfortran.dg/g77/20000503-1.f
22355         * gfortran.dg/g77/20001111.f
22356         * gfortran.dg/g77/20010116.f
22357         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22358         * gfortran.dg/g77/20010430.f
22359         * gfortran.dg/g77/6177.f
22360         * gfortran.dg/g77/947.f
22361         * gfortran.dg/g77/970816-3.f
22362         * gfortran.dg/g77/971102-1.f
22363         * gfortran.dg/g77/980520-1.f
22364         * gfortran.dg/g77/980628-0.f
22365         * gfortran.dg/g77/980628-1.f
22366         * gfortran.dg/g77/980628-10.f
22367         * gfortran.dg/g77/980628-2.f
22368         * gfortran.dg/g77/980628-3.f
22369         * gfortran.dg/g77/980628-7.f
22370         * gfortran.dg/g77/980628-8.f
22371         * gfortran.dg/g77/980628-9.f
22372         * gfortran.dg/g77/980701-0.f
22373         * gfortran.dg/g77/980701-1.f
22374         * gfortran.dg/g77/cabs.f
22375         * gfortran.dg/g77/claus.f
22376         * gfortran.dg/g77/complex_1.f
22377         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22378         * gfortran.dg/g77/dcomplex.f
22379         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22380         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22381         * gfortran.dg/g77/f90-intrinsic-numeric.f
22382         * gfortran.dg/g77/int8421.f
22383         * gfortran.dg/g77/labug1.f
22384         * gfortran.dg/g77/large_vec.f
22385         * gfortran.dg/g77/le.f
22386         * gfortran.dg/g77/short.f
22387         * gfortran.dg/g77/README: Update
22388
22389 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22390
22391         PR c++/16637
22392         * g++.dg/parse/lookup4.C: New test.
22393
22394 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22395
22396         PR c++/16175
22397         * g++.dg/template/ttp10.C: New test.
22398
22399 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22400
22401         * gcc.dg/pr12625-1.c: New test.
22402
22403 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22404
22405         * testsuite/gcc.dg/switch-warn-1.c: New test.
22406         * testsuite/gcc.dg/switch-warn-2.c: New test.
22407         * gcc.c-torture/compile/pr14730.c: Update.
22408
22409 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22410
22411         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22412         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22413         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22414         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22415
22416 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c++/16623
22419         * g++.dg/template/assign1.C: New test.
22420
22421 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22422
22423         PR c++/12170
22424         * g++.dg/template/ttp9.C: New test.
22425
22426 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22427
22428         * gcc.dg/format/cmn-err-1.c: New test.
22429
22430 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22431
22432         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22433         gcc.dg/Wparentheses-10.c: New tests.
22434         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22435
22436 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22437
22438         PR fortran/16465
22439         * gfortran.dg/g77//ffixed-line-length-0.f,
22440         gfortran.dg/g77/ffixed-line-length-132.f,
22441         gfortran.dg/g77/ffixed-line-length-72.f,
22442         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22443         gfortran.dg/g77/README: Update.
22444
22445 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22446
22447         PR c++/13092
22448         * g++.dg/template/non-dependent7.C: New test.
22449         * g++.dg/template/non-dependent8.C: Likewise.
22450         * g++.dg/template/non-dependent9.C: Likewise.
22451         * g++.dg/template/non-dependent10.C: Likewise.
22452
22453 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22454
22455         PR c++/16337
22456         * g++.dg/parse/attr2.C: New test.
22457
22458 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22459
22460         * g77.dg: Removed.
22461         * g77.f-torture: Ditto.
22462
22463 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22464
22465         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22466         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22467         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22468
22469 2004-07-16  Richard Henderson  <rth@redhat.com>
22470
22471         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22472
22473 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22474
22475         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22476         tests with full list of options.
22477         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22478         of TORTURE_OPTIONS if test contains 'dg-do run'.
22479
22480         PR fortran/16404
22481         * gfortran.dg/do_iterator.f90: New test.
22482
22483 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22484
22485         PR rtl-optimization/16536
22486         * gcc.c-torture/execute/restrict-1.c: New test.
22487
22488 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22489
22490         PR fortran/15324
22491         * gfortran.dg/pr15324.f90: New test.
22492
22493         PR fortran/15129
22494         * gfortran.dg/pr15129.f90: New test.
22495
22496         PR fortran/15140
22497         * gfortran.dg/pr15140.f90: New test.
22498
22499         PR fortran/13792
22500         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22501         compile-time simplification.
22502
22503 2004-07-14  Mike Stump  <mrs@apple.com>
22504
22505         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22506
22507 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22508
22509         PR target/16325
22510         * gcc.dg/profile-generate-1.c: New.
22511
22512 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * gcc.c-torture/execute/20040709-1.c: New test.
22515         * gcc.c-torture/execute/20040709-2.c: New test.
22516
22517 2004-07-14  Mike Stump  <mrs@apple.com>
22518
22519         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22520
22521 2004-07-14  Mike Stump  <mrs@apple.com>
22522
22523         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22524
22525 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/16518
22528         * g++.dg/parse/mutable1.C: New test.
22529
22530 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22531
22532         PR tree-optimization/16443
22533         * gcc.dg/tree-ssa/20040713-1.c: New test.
22534
22535 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22536
22537         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22538         for operator new.
22539
22540 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22541
22542         * gfortran.dg/g77/README: New file
22543         * gfortran.dg/g77/19981216-0.f: Copy from
22544         g77.f-torture/noncompile.  Add "dg-do compile" and
22545         dg-error as required.
22546         * gfortran.dg/g77/19990218-1.f: Likewise.
22547         * gfortran.dg/g77/19990905-1.f: Likewise.
22548         * gfortran.dg/g77/9263.f: Likewise.
22549         * gfortran.dg/g77/980615-0.f: Likewise.
22550         * gfortran.dg/g77/980616-0.f: Likewise.
22551         * gfortran.dg/g77/check0.f: Likewise.
22552         * gfortran.dg/g77/select_no_compile.f: Likewise.
22553
22554 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22555
22556         Copy files from g77.f-torture/compile.
22557         Add "{ dg-do compile}".  Other changes as noted
22558         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22559         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22560         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22561         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22562         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22563         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22564         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22565         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22566         statement to conform to standard.  Append alpha1.x for reference.
22567         * gfortran.dg/g77/xformat.f: Add dg-warning
22568
22569 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22570
22571         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22572         Add {dg-do compile} directive.
22573         * gfortran.dg/g77/cpp2.F: Likewise.
22574
22575 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22576
22577         PR c++/5402
22578         * g++.dg/lookup/name-clash1.C: New test.
22579
22580         PR c++/9777
22581         * g++.dg/lookup/name-clash2.C: New test.
22582
22583         PR c++/12102
22584         * g++.dg/lookup/name-clash3.C: New test.
22585
22586 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22587
22588         * g++.dg/lookup/new2.C: New test.
22589         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22590
22591 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22592
22593         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22594         Add {dg-do compile} directive.
22595         * gfortran.dg/g77/13060.f: Likewise.
22596         * gfortran.dg/g77/19990218-0.f: Likewise.
22597         * gfortran.dg/g77/19990305-0.f: Likewise.
22598         * gfortran.dg/g77/19990419-0.f: Likewise.
22599         * gfortran.dg/g77/19990502-0.f: Likewise.
22600         * gfortran.dg/g77/19990502-1.f: Likewise.
22601         * gfortran.dg/g77/19990525-0.f: Likewise.
22602         * gfortran.dg/g77/19990826-1.f: Likewise.
22603         * gfortran.dg/g77/19990826-3.f: Likewise.
22604         * gfortran.dg/g77/19990905-2.f: Likewise.
22605         * gfortran.dg/g77/20000412-1.f: Likewise.
22606         * gfortran.dg/g77/20000511-1.f: Likewise.
22607         * gfortran.dg/g77/20000511-2.f: Likewise.
22608         * gfortran.dg/g77/20000518.f: Likewise.
22609         * gfortran.dg/g77/20000601-1.f: Likewise.
22610         * gfortran.dg/g77/20000601-2.f: Likewise.
22611         * gfortran.dg/g77/20000629-1.f: Likewise.
22612         * gfortran.dg/g77/20000630-2.f: Likewise.
22613         * gfortran.dg/g77/20010115.f: Likewise.
22614         * gfortran.dg/g77/20010321-1.f: Likewise.
22615         * gfortran.dg/g77/20010426.f: Likewise.
22616         * gfortran.dg/g77/20020307-1.f: Likewise.
22617         * gfortran.dg/g77/8485.f: Likewise.
22618         * gfortran.dg/g77/960317-1.f: Likewise.
22619         * gfortran.dg/g77/970915-0.f: Likewise.
22620         * gfortran.dg/g77/980310-1.f: Likewise.
22621         * gfortran.dg/g77/980310-2.f: Likewise.
22622         * gfortran.dg/g77/980310-3.f: Likewise.
22623         * gfortran.dg/g77/980310-4.f: Likewise.
22624         * gfortran.dg/g77/980310-6.f: Likewise.
22625         * gfortran.dg/g77/980310-7.f: Likewise.
22626         * gfortran.dg/g77/980310-8.f: Likewise.
22627         * gfortran.dg/g77/980419-2.f: Likewise.
22628         * gfortran.dg/g77/980424-0.f: Likewise.
22629         * gfortran.dg/g77/980427-0.f: Likewise.
22630         * gfortran.dg/g77/980729-0.f: Likewise.
22631         * gfortran.dg/g77/981117-1.f: Likewise.
22632         * gfortran.dg/g77/toon_1.f: Likewise.
22633
22634 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22635
22636         PR c++/2204
22637         * g++.dg/other/abstract2.C: New test.
22638
22639 2004-07-12  Paul Brook  <paul@codesourcery.com>
22640
22641         * gfortran.dg/pointer_init_1.f90: New test.
22642
22643 2004-07-11  Paul Brook  <paul@codesourcery.com>
22644
22645         PR fortran/15986
22646         * gfortran.dg/contained_1.f90: New test.
22647
22648 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22649
22650         * g++.dg/parse/defarg8.C: New test.
22651
22652 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22653
22654         PR fortran/16433
22655         * gfortran.dg/pr16433.f: New test.
22656
22657         PR fortran/17574
22658         * gfortran.dg/pr15754.f90: New test.
22659
22660 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22661
22662         PR tree-optimization/16437
22663         * gcc.c-torture/execute/bitfld-4.c: New test.
22664
22665 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22666
22667         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22668         access to common var from module.
22669
22670 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22671
22672         PR fortran/16336
22673         * gfortran.fortran-torture/execute/common_2.f90: New test.
22674
22675 2004-07-10  Paul Brook  <paul@codesourcery.com>
22676
22677         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22678
22679 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22680
22681         PR fortran/15969
22682         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22683
22684 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22685
22686         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22687         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22688         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22689         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22690         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22691         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22692         * gfortran.dg/g77/funderscoring.f: Likewise.
22693         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22694
22695 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22696
22697         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22698
22699 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22700         Paul Brook  <paul@codesourcery.com>
22701
22702         PR fortran/13415
22703         * gfortran.dg/common_pointer_1.f90: New test.
22704
22705 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22706
22707         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22708
22709 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22710
22711         PR target/16364
22712         * gcc.c-torture/compile/20040709-1.c: New.
22713
22714 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22715
22716         PR fortran/14077
22717         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22718
22719 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22720
22721         PR fortran/13201
22722         * gfortran.dg/shape_1.f90: New test.
22723
22724 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22725             Andrew Pinski  <apinski@apple.com>
22726
22727         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22728
22729 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22730
22731         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22732         comment.
22733
22734 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22735         Paul Brook  <paul@codesourcery.com>
22736
22737         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22738         '.f95' and '.F95'.
22739
22740 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22741
22742         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22743
22744 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22745
22746         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22747         testcases with capital suffix.
22748
22749 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22750
22751         PR fortran/15481
22752         PR fortran/13372
22753         PR fortran/13575
22754         PR fortran/15978
22755         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22756
22757         * gfortran.dg/implicit_1.f90: New test.
22758
22759 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22760
22761         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22762         expression to match gfortran warning/error messages
22763         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22764         dg-error text.
22765
22766 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22767
22768         * lib/fortran-torture.exp: Rename proc search_for to
22769         search_for_re.
22770
22771 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22772
22773         * gcc.c-torture/execute/simd-5.x: New file.
22774         XFAIL on SPARC 64-bit at -O0.
22775
22776 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22777
22778         PR c++/8211
22779         PR c++/16165
22780         * g++.dg/warn/effc3.C: New test.
22781
22782 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22783
22784         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22785         change X to 1X in format.
22786         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22787         add data statements to conform to standard.
22788
22789 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22790
22791         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22792         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22793         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22794
22795 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22796
22797         * gfortran.dg/g77/7388.f: Copy from g77.dg
22798         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22799         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22800         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22801         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22802         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22803         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22804         * gfortran.dg/g77/strlen0.f: Likewise.
22805
22806 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22807
22808         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22809         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22810
22811 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22812
22813         * gcc.c-torture/execute/920428-2.x: Delete.
22814         * gcc.c-torture/execute/920501-7.x: Likewise.
22815
22816 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22817
22818         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22819         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22820         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22821         prescott and c3-2.
22822         (PREFETCH_3DNOW): Add -march=c3.
22823
22824 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22825
22826         PR c/16437
22827         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22828         * gcc.c-torture/execute/bf64-1.x: Likewise.
22829
22830 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22831
22832         * gcc.c-torture/compile/20040708-1.c: New test.
22833
22834 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22835
22836         PR c++/16169
22837         * g++.dg/warn/effc2.C: New test.
22838
22839 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22840
22841         * gcc.c-torture/execute/bitfld-1.x: Remove.
22842         * gcc.c-torture/execute/bitfld-3.c: New test.
22843         * gcc.dg/bitfld-2.c: Remove XFAILs.
22844
22845 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22846
22847         PR c++/16276
22848         * g++.dg/rtti/tinfo1.C: New file.
22849
22850 2004-07-07  Eric Christopher  <echristo@redhat.com>
22851
22852         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22853
22854 2004-07-07  Andrew Pinski  <apinski@apple.com>
22855
22856         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22857
22858 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22859
22860         * g++.dg/init/call1.C: XFAIL.
22861
22862 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22863
22864         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22865         except for movstrict*, to movmem* and clrstr* to clrmem*.
22866
22867 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22868
22869         * gcc.c-torture/execute/20040707-1.c: New test.
22870
22871 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22872
22873         * gcc.c-torture/execute/20040706-1.c: New test.
22874
22875 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22876
22877         PR c++/3671
22878         * g++.dg/template/spec14.C: New test.
22879
22880 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22883         nothing if not yet defined.  Use it in b, c and d type definitions.
22884         * gcc.c-torture/execute/20040705-1.c: New test.
22885         * gcc.c-torture/execute/20040705-2.c: New test.
22886
22887 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22888
22889         PR c++/2518
22890         * g++.dg/lookup/new1.C: New test.
22891
22892 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22893
22894         PR c++/11406
22895         * g++.dg/template/sizeof8.C: New test.
22896
22897 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22898
22899         * gcc.c-torture/compile/20040705-1.c: New test.
22900
22901 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22902
22903         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22904
22905 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22906
22907         * gcc.dg/cpp/if-mop.c: Two new testcases.
22908         * gcc.dg/cpp/trad/comment-3.c: New.
22909
22910 2004-07-04  Paul Brook  <paul@codesourcery.com>
22911
22912         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22913
22914 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22915
22916         PR c++/3761
22917         * g++.dg/lookup/crash4.C: New test.
22918
22919 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22920
22921         * gcc.c-torture/execute/builtin-abs-1.c
22922         * gcc.c-torture/execute/builtin-abs-2.c
22923         * gcc.c-torture/execute/builtin-complex-1.c
22924         * gcc.c-torture/execute/builtins/string-1-lib.c
22925         * gcc.c-torture/execute/builtins/string-1.c
22926         * gcc.c-torture/execute/builtins/string-2-lib.c
22927         * gcc.c-torture/execute/builtins/string-2.c
22928         * gcc.c-torture/execute/builtins/string-3-lib.c
22929         * gcc.c-torture/execute/builtins/string-3.c
22930         * gcc.c-torture/execute/builtins/string-4-lib.c
22931         * gcc.c-torture/execute/builtins/string-4.c
22932         * gcc.c-torture/execute/builtins/string-5-lib.c
22933         * gcc.c-torture/execute/builtins/string-5.c
22934         * gcc.c-torture/execute/builtins/string-6-lib.c
22935         * gcc.c-torture/execute/builtins/string-6.c
22936         * gcc.c-torture/execute/builtins/string-7-lib.c
22937         * gcc.c-torture/execute/builtins/string-7.c
22938         * gcc.c-torture/execute/builtins/string-8-lib.c
22939         * gcc.c-torture/execute/builtins/string-8.c
22940         * gcc.c-torture/execute/builtins/string-9-lib.c
22941         * gcc.c-torture/execute/builtins/string-9.c
22942         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22943         * gcc.c-torture/execute/builtins/string-asm-1.c
22944         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22945         * gcc.c-torture/execute/builtins/string-asm-2.c
22946         * gcc.c-torture/execute/stdio-opt-1.c
22947         * gcc.c-torture/execute/stdio-opt-2.c
22948         * gcc.c-torture/execute/stdio-opt-3.c
22949         * gcc.c-torture/execute/string-opt-1.c
22950         * gcc.c-torture/execute/string-opt-10.c
22951         * gcc.c-torture/execute/string-opt-11.c
22952         * gcc.c-torture/execute/string-opt-12.c
22953         * gcc.c-torture/execute/string-opt-13.c
22954         * gcc.c-torture/execute/string-opt-14.c
22955         * gcc.c-torture/execute/string-opt-15.c
22956         * gcc.c-torture/execute/string-opt-16.c
22957         * gcc.c-torture/execute/string-opt-2.c
22958         * gcc.c-torture/execute/string-opt-6.c
22959         * gcc.c-torture/execute/string-opt-7.c
22960         * gcc.c-torture/execute/string-opt-8.c:
22961         Replace with ...
22962
22963         * gcc.c-torture/execute/builtins/abs-2.c
22964         * gcc.c-torture/execute/builtins/abs-3.c
22965         * gcc.c-torture/execute/builtins/complex-1.c
22966         * gcc.c-torture/execute/builtins/fprintf.c
22967         * gcc.c-torture/execute/builtins/fputs.c
22968         * gcc.c-torture/execute/builtins/memcmp.c
22969         * gcc.c-torture/execute/builtins/memmove.c
22970         * gcc.c-torture/execute/builtins/memops-asm.c
22971         * gcc.c-torture/execute/builtins/mempcpy-2.c
22972         * gcc.c-torture/execute/builtins/mempcpy.c
22973         * gcc.c-torture/execute/builtins/memset.c
22974         * gcc.c-torture/execute/builtins/printf.c
22975         * gcc.c-torture/execute/builtins/sprintf.c
22976         * gcc.c-torture/execute/builtins/strcat.c
22977         * gcc.c-torture/execute/builtins/strchr.c
22978         * gcc.c-torture/execute/builtins/strcmp.c
22979         * gcc.c-torture/execute/builtins/strcpy.c
22980         * gcc.c-torture/execute/builtins/strcspn.c
22981         * gcc.c-torture/execute/builtins/strlen-2.c
22982         * gcc.c-torture/execute/builtins/strlen.c
22983         * gcc.c-torture/execute/builtins/strncat.c
22984         * gcc.c-torture/execute/builtins/strncmp-2.c
22985         * gcc.c-torture/execute/builtins/strncmp.c
22986         * gcc.c-torture/execute/builtins/strncpy.c
22987         * gcc.c-torture/execute/builtins/strpbrk.c
22988         * gcc.c-torture/execute/builtins/strpcpy-2.c
22989         * gcc.c-torture/execute/builtins/strpcpy.c
22990         * gcc.c-torture/execute/builtins/strrchr.c
22991         * gcc.c-torture/execute/builtins/strspn.c
22992         * gcc.c-torture/execute/builtins/strstr-asm.c
22993         * gcc.c-torture/execute/builtins/strstr.c:
22994         ... these new files.
22995
22996         * gcc.c-torture/execute/builtins/abs-2-lib.c
22997         * gcc.c-torture/execute/builtins/abs-3-lib.c
22998         * gcc.c-torture/execute/builtins/complex-1-lib.c
22999         * gcc.c-torture/execute/builtins/fprintf-lib.c
23000         * gcc.c-torture/execute/builtins/fputs-lib.c
23001         * gcc.c-torture/execute/builtins/memcmp-lib.c
23002         * gcc.c-torture/execute/builtins/memmove-lib.c
23003         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23004         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23005         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23006         * gcc.c-torture/execute/builtins/memset-lib.c
23007         * gcc.c-torture/execute/builtins/printf-lib.c
23008         * gcc.c-torture/execute/builtins/sprintf-lib.c
23009         * gcc.c-torture/execute/builtins/strcat-lib.c
23010         * gcc.c-torture/execute/builtins/strchr-lib.c
23011         * gcc.c-torture/execute/builtins/strcmp-lib.c
23012         * gcc.c-torture/execute/builtins/strcpy-lib.c
23013         * gcc.c-torture/execute/builtins/strcspn-lib.c
23014         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23015         * gcc.c-torture/execute/builtins/strlen-lib.c
23016         * gcc.c-torture/execute/builtins/strncat-lib.c
23017         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23018         * gcc.c-torture/execute/builtins/strncmp-lib.c
23019         * gcc.c-torture/execute/builtins/strncpy-lib.c
23020         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23021         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23022         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23023         * gcc.c-torture/execute/builtins/strrchr-lib.c
23024         * gcc.c-torture/execute/builtins/strspn-lib.c
23025         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23026         * gcc.c-torture/execute/builtins/strstr-lib.c
23027         * gcc.c-torture/execute/builtins/lib/abs.c
23028         * gcc.c-torture/execute/builtins/lib/fprintf.c
23029         * gcc.c-torture/execute/builtins/lib/memset.c
23030         * gcc.c-torture/execute/builtins/lib/printf.c
23031         * gcc.c-torture/execute/builtins/lib/sprintf.c
23032         * gcc.c-torture/execute/builtins/lib/strcpy.c
23033         * gcc.c-torture/execute/builtins/lib/strcspn.c
23034         * gcc.c-torture/execute/builtins/lib/strncat.c
23035         * gcc.c-torture/execute/builtins/lib/strncmp.c
23036         * gcc.c-torture/execute/builtins/lib/strncpy.c
23037         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23038         * gcc.c-torture/execute/builtins/lib/strspn.c
23039         * gcc.c-torture/execute/builtins/lib/strstr.c:
23040         New files containing support routines.
23041
23042         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23043         declaration.
23044         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23045         when not optimizing.
23046
23047 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23048
23049         PR c++/16240
23050         * g++.dg/abi/mangle22.C: New test.
23051         * g++.dg/abi/mangle23.C: Likewise.
23052
23053 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23054
23055         PR fortran/16290
23056         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23057         Allow for cases without denormalized floating point numbers.
23058
23059 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23060
23061         PR c/1027
23062         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23063         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23064         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23065         expected warning text.
23066         * gcc.dg/format/diag-2.c: New test.
23067
23068 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23069
23070         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23071
23072 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23073
23074         * gcc.dg/builtins-43.c: New.
23075         * gcc.dg/builtins-44.c: New.
23076         * gcc.dg/builtins-45.c: New.
23077
23078 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23079             Andreas Tobler  <a.tobler@schweiz.ch>
23080
23081         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23082         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23083         as SIGSEGV.
23084         * gcc.dg/cleanup-11.c: Likewise.
23085         * gcc.dg/cleanup-8.c: Likewise.
23086         * gcc.dg/cleanup-9.c: Likewise.
23087         * gcc.dg/cleanup-5.c: Run on all platforms.
23088
23089 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23090
23091         * g++.dg/warn/nonnull1.C: New test.
23092
23093 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23094
23095         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23096         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23097         Special-case the Sun compiler wrt to <complex.h>.
23098
23099 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23100
23101         * gcc.dg/Wunreachable-8.C: New test.
23102
23103         * gcc.dg/h8300-ice2.c : New test.
23104
23105 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23106
23107         PR fortran/16161
23108         * gfortran.fortran-torture/compile/implicit.f90: Add test
23109         for implicit character.
23110
23111 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23112
23113         PR fortran/16289
23114         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23115         Use tiny() intrinsic to find smallest non-negative real
23116
23117 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23118
23119         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23120         * gcc.dg/compat/struct-by-value-22_x.c: New.
23121         * gcc.dg/compat/struct-by-value-22_y.c: New.
23122
23123         * gcc.c-torture/execute/20040629-1.c: New test.
23124
23125 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23126
23127         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23128         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23129
23130         PR target/16195
23131         * gcc.dg/20040625-1.c: New test.
23132
23133 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23134
23135         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23136
23137 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23138
23139         PR fortran/15963
23140         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23141
23142 2004-06-29  Richard Henderson  <rth@redhat.com>
23143
23144         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23145
23146 2004-06-29  Paul Brook  <paul@codesourcery.com>
23147
23148         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23149         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23150
23151 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         PR c++/16260
23154         * g++.dg/parse/crash15.C: New.
23155
23156 2004-06-28  Andrew Pinski  <apinski@apple.com>
23157
23158         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23159         by the error already.
23160
23161         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23162
23163 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23164
23165         PR target/14041
23166         * gcc.dg/h8300-bss-align-1.c : New.
23167
23168 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23169
23170         * PR c++/16174
23171         * g++.dg/template/ctor4.C: New.
23172
23173 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23174
23175         PR c++/16205
23176         * g++.dg/warn/Wsequence-point-1.C: New test.
23177
23178 2004-06-27  Paul Brook  <paul@codesourcery.com>
23179
23180         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23181
23182 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23183
23184         * g++.old-deja/g++.mike/p7325.C: Remove.
23185
23186 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23187
23188         PR c/14963
23189         * gcc.dg/pr14963.c: New test.
23190
23191 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23192
23193         PR c++/16193
23194         * g++.dg/parse/redef1.C: New test.
23195
23196 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23197
23198         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23199         20021110.c.
23200         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23201         20021119-1.c.
23202         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23203         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23204         5-04.c.
23205         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23206         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23207         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23208         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23209         g++.brendan/enum14.C.
23210         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23211         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23212         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23213         g++.mike/virt1.C.
23214         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23215         memtemp24.C.
23216
23217 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23218
23219         * gcc.dg/20040527-1.c: New test case.
23220
23221 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23222
23223         PR gfortran/pr16196
23224         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23225
23226 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23227
23228         PR middle-end/15825
23229         * gcc.dg/pr15825-1.c: New test case.
23230
23231 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23232
23233         * gcc.c-torture/execute/20040625-1.c: New test.
23234
23235 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23236
23237         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23238
23239 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23240
23241         * gcc.dg/torture/mips-div-1.c: New test.
23242
23243 2004-06-24  Jeff Law  <law@redhat.com>
23244
23245         * gcc.dg/tree-ssa/20040624-1.c: New test.
23246
23247 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23248
23249         * gcc.c-torture/compile/20040624-1.c: New test.
23250
23251 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23252
23253         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23254         this directory.
23255
23256 2004-06-23  Andrew Pinski  <apinski@apple.com>
23257
23258         PR middle-end/15988
23259         * g++.dg/opt/ptrmem4.C: New test.
23260
23261         * gcc.dg/c90-array-quals-2.c: New test.
23262
23263 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23264
23265         * gcc.dg/kpice1.c: New test.
23266
23267 2006-06-23  Andrew Pinski  <apinski@apple.com>
23268
23269         * gcc.dg/c90-array-quals.c: New test.
23270
23271 2006-06-22  Richard Henderson  <rth@redhat.com>
23272
23273         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23274
23275 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23276
23277         * gcc.dg/builtins-config.h: Handle FreeBSD.
23278
23279 2006-06-22  Richard Henderson  <rth@redhat.com>
23280
23281         * g++.dg/opt/devirt1.C: New.
23282
23283 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23284
23285         * g++.dg/opt/pr15551.C: New testcase.
23286
23287 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23288
23289         PR target/14800
23290         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23291         x86_64-*-linux* when compiling for 32bit.
23292
23293 2004-06-21  Andrew Pinski  <apinski@apple.com>
23294
23295         * gcc.dg/pch/struct-1.c: New.
23296         * gcc.dg/pch/struct-1.hs: New.
23297
23298 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23299
23300         * gcc.dg/pch/save-temps-1.c: New file.
23301         * gcc.dg/pch/save-temps-1.hs: New file.
23302
23303 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23304
23305         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23306         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23307
23308 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23309
23310         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23311         to fix type error.
23312         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23313         Remove trailing spaces.
23314
23315 2004-06-21  Richard Henderson  <rth@redhat.com>
23316
23317         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23318         merging && to BIT_FIELD_REF.
23319
23320 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23321
23322         * g++.dg/opt/placeholder1.C: New test.
23323
23324 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23325
23326         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23327         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23328         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23329         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23330
23331 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23332
23333         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23334         extern "C".
23335         * g++.dg/other/pragma-re-1.C: Add comments.
23336
23337 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23338
23339         PR gfortran/16080
23340         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23341
23342 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23343
23344         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23345         instead of setting the type of size_t by
23346         hand.
23347
23348 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23349
23350         * gcc.dg/unordered-2.c: New test case.
23351         * gcc.dg/unordered-3.c: New test case.
23352
23353 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23354
23355         PR other/16043
23356         * lib/g++.exp (g++_version): Tweak regexp for version
23357         * lib/g77.exp (g77_version): Likewise.
23358         * lib/gfortran.exp (gfortran_version): Likewise.
23359         * lib/objc.exp (objc_version): Likewise.
23360         * lib/treelang.exp (treelang_version): Likewise.
23361
23362 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23365         Use INT_MAX instead of __INT_MAX__.
23366         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23367
23368         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23369         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23370         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23371         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23372         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23373         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23374         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23375         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23376         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23377
23378         * gcc.dg/range-test-1.c: New test.
23379         * g++.dg/opt/range-test-1.C: New test.
23380
23381 2004-06-17  Richard Henderson  <rth@redhat.com>
23382
23383         * objc.dg/sync-1.m: New.
23384         * objc.dg/try-catch-1.m: Don't force next runtime.
23385         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23386         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23387         shadowed catch clause.
23388         * objc.dg/try-catch-5.m: New.
23389
23390 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23391
23392         Bug 14610
23393         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23394
23395 2004-06-15  Richard Henderson  <rth@redhat.com>
23396
23397         * gcc.dg/20001116-1.c: Move expected warning line.
23398
23399 2004-06-15  Richard Henderson  <rth@redhat.com>
23400
23401         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23402         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23403
23404 2004-06-15  Jeff Law  <law@redhat.com>
23405
23406         * gcc.dg/tree-ssa/20040615-1.c: New test.
23407         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23408         be less sensitive to operand ordering.
23409         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23410
23411 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23412
23413         * g++.dg/abi/bitfield3.C: Add comment..
23414
23415 2004-06-15  Richard Henderson  <rth@redhat.com>
23416
23417         * g++.dg/ext/stmtexpr1.C: XFAIL.
23418         * gcc.dg/20030612-1.c: XFAIL.
23419
23420 2004-06-15  Eric Christopher  <echristo@redhat.com>
23421
23422         * g++.dg/charset/asm5.c: New.
23423         * gcc.dg/charset/asm6.c: New.
23424
23425 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23426
23427         PR fortran/15962
23428         * gfortran.fortran-torture/execute/select_1.f90: New test.
23429
23430 2004-06-15  Paul Brook  <paul@codesourcery.com>
23431
23432         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23433
23434 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23435
23436         PR c++/15967
23437         * g++.dg/lookup/crash3.C: New test.
23438
23439 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23440
23441         PR c++/15947
23442         * g++.dg/parse/dtor4.C: New test.
23443
23444 2004-06-14  Jeff Law  <law@redhat.com>
23445
23446         * gcc.c-torture/compile/20040614-1.c: New test.
23447
23448 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23449
23450         PR fortran/15211
23451         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23452         LEN of a character array.
23453
23454 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23455
23456         PR c++/15096
23457         * g++.dg/template/ptrmem10.C: New test.
23458
23459         PR c++/14930
23460         * g++.dg/template/friend30.C: New test.
23461
23462 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23463
23464         PR fortran/14928
23465         * gfortran.fortran-torture/compile/mloc.f90: New test.
23466
23467 2004-06-13  Paul Brook  <paul@codesourcery.com>
23468
23469         * gfortran.fortran-torture/execute/random_2.f90: New test.
23470
23471 2004-06-13  Eric Christopher  <echristo@redhat.com>
23472
23473         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23474
23475 2004-06-12  Paul Brook  <paul@codesourcery.com>
23476
23477         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23478
23479 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23480
23481         PR fortran/14923
23482         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23483
23484 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23485
23486         PR fortran/14957
23487         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23488         syntax errors in end statements of contained subroutines.
23489
23490 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23491
23492         PR fortran/12841
23493         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23494
23495 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23496
23497         PR fortran/15665
23498         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23499
23500 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23501
23502         PR gfortran/12839
23503         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23504
23505 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/15862
23508         * g++.dg/parse/enum1.C: New test.
23509
23510 2004-06-10  Jeff Law  <law@redhat.com>
23511
23512         * gcc.c-torture/compile/20040610-1.c: New test.
23513
23514 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23515
23516         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23517         * g++.old-deja/g++.other/decl3.C: Likewise.
23518
23519 2004-06-10  Brian Booth  <bbooth@redhat.com>
23520
23521         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23522         V_MAY_DEF instead of VDEF.
23523         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23524
23525 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23526
23527         PR c++/14211
23528         * g++.dg/conversion/const1.C: New test.
23529
23530         PR c++/15076
23531         * g++.dg/conversion/reinterpret1.C: New test.
23532
23533         PR c++/15877
23534         * g++.dg/template/enum2.C: New test.
23535
23536         PR c++/15227
23537         * g++.dg/template/error13.C: New test.
23538
23539 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23540
23541         PR fortran/14957
23542         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23543         arguments to test_* REAL and of the right size.
23544
23545 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23546
23547         PR target/15569
23548         PR rtl-optimization/15681
23549         * gcc.dg/20040609-1.c: New test.
23550
23551 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23552
23553         PR c++/14791
23554         * g++.dg/opt/builtins1.C: New test.
23555
23556 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23557
23558         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23559         that use default windows32 struct layout.
23560         * gcc.dg/i386-bitfield2.c: Likewise.
23561
23562 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23563
23564         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23565         for mingw32 and cygwin targets.
23566
23567 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23568
23569         * gcc.dg/pch/macro-4.c: New.
23570         * gcc.dg/pch/macro-4.hs: New.
23571
23572 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23573
23574         PR fortran/13249
23575         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23576
23577 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23578
23579         PR fortran/13372
23580         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23581
23582 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23583
23584         PR gfortran/14897
23585         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23586
23587 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23588
23589         PR gfortran/15755
23590         * gfortran.fortran-torture/execute/backspace.c : New test.
23591
23592 2004-06-09  Paul Brook  <paul@codesourcery.com>
23593
23594         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23595         (pointer_to_section): Rewrite to use smaller array.
23596
23597 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23598
23599         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23600         * gcc.dg/ext/altivec-10.c: Same.
23601         * gcc.dg/ext/altivec-11.c: Same.
23602         * gcc.dg/ext/altivec-12.c: Same.
23603         * gcc.dg/ext/altivec-13.c: Same.
23604         * gcc.dg/ext/altivec-14.c: Same.
23605         * gcc.dg/ext/altivec-15.c: Same.
23606         * gcc.dg/ext/altivec-16.c: Same.
23607         * gcc.dg/ext/altivec-3.c: Same.
23608         * gcc.dg/ext/altivec-4.c: Same.
23609         * gcc.dg/ext/altivec-6.c: Same.
23610         * gcc.dg/ext/altivec-7.c: Same.
23611         * gcc.dg/ext/altivec-8.c: Same.
23612         * gcc.dg/ext/altivec-varargs-1.c: Same.
23613
23614         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23615         * g++.dg/ext/altivec-10.C: Same.
23616         * g++.dg/ext/altivec-2.C: Same.
23617         * g++.dg/ext/altivec-3.C: Same.
23618         * g++.dg/ext/altivec-4.C: Same.
23619         * g++.dg/ext/altivec-5.C: Same.
23620         * g++.dg/ext/altivec-6.C: Same.
23621         * g++.dg/ext/altivec-7.C: Same.
23622         * g++.dg/ext/altivec-8.C: Same.
23623         * g++.dg/ext/altivec-9.C: Same.
23624
23625 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23626
23627         PR c++/7841
23628         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23629
23630 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23631
23632         * gcc.dg/union-1.c: New test.
23633
23634 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23635
23636         * gcc.dg/builtins-41.c: New test case.
23637         * gcc.dg/builtins-42.c: New test case.
23638
23639 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23640
23641         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23642         * g++.dg/ext/altivec-10.C: Same.
23643         * g++.dg/ext/altivec-2.C: Same.
23644         * g++.dg/ext/altivec-3.C: Same.
23645         * g++.dg/ext/altivec-4.C: Same.
23646         * g++.dg/ext/altivec-5.C: Same.
23647         * g++.dg/ext/altivec-6.C: Same.
23648         * g++.dg/ext/altivec-7.C: Same.
23649         * g++.dg/ext/altivec-8.C: Same.
23650         * g++.dg/ext/altivec-9.C: Same.
23651         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23652         * g++.old-deja/g++.brendan/new3.C: Same.
23653         * gcc.c-torture/execute/eeprof-1.x: Same.
23654
23655 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23656
23657         PR c/14765
23658         * gcc.dg/pr14765-1.c: New test.
23659
23660 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23661
23662         PR c/14649
23663         * gcc.dg/pr14649-1.c: New test case.
23664
23665 2004-06-07  Richard Henderson  <rth@redhat.com>
23666
23667         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23668         if temporaries.
23669
23670 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23671
23672         * g++.dg/eh/elide1.C: Remove XFAIL.
23673
23674 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23675
23676         PR c++/15337
23677         * g++.dg/expr/sizeof3.C: New test.
23678
23679         PR c++/14777
23680         * g++.dg/template/access14.C: New test.
23681
23682         PR c++/15554
23683         * g++.dg/template/enum1.C: New test.
23684
23685         PR c++/15057
23686         * g++.dg/eh/throw1.C: New test.
23687
23688 2004-06-07  David Ayers  <d.ayers@inode.at>
23689             Ziemowit Laski  <zlaski@apple.com>
23690
23691         * lib/objc.exp (objc_target_compile): Revert the '-framework
23692         Foundation' flag fix, since bare Darwin does not ship
23693         with the Foundation framework.
23694         * objc/execute/next_mapping.h: Provide a local NSConstantString
23695         @interface and @implementation.
23696         (objc_constant_string_init): A constructor function, used to
23697         initialize the NSConstantString meta-class object.
23698         * objc/execute/string1.m: Include "next_mapping.h" instead of
23699         <Foundation/NSString.h>.
23700         * objc/execute/string2.m: Likewise.
23701         * objc/execute/string3.m: Likewise.
23702         * objc/execute/string4.m: Likewise.
23703
23704 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23705
23706         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23707         to double. Replace double with FLOAT.
23708         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23709
23710         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23711         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23712         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23713         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23714         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23715         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23716         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23717         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23718
23719 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23720
23721         PR c/13519
23722         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23723
23724 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23725
23726         PR c++/15503
23727         * g++.dg/template/meminit2.C: New test.
23728
23729 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23730
23731         PR target/15822
23732         * gcc.c-torture/execute/compare-fp-1.c,
23733         gcc.c-torture/execute/compare-fp-2.c,
23734         gcc.c-torture/execute/compare-fp-3.c,
23735         gcc.c-torture/execute/compare-fp-4.c,
23736         gcc.c-torture/execute/compare-fp-3.x,
23737         gcc.c-torture/execute/compare-fp-4.x: Moved...
23738         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23739         gcc.c-torture/execute/ieee/compare-fp-2.c,
23740         gcc.c-torture/execute/ieee/compare-fp-3.c,
23741         gcc.c-torture/execute/ieee/compare-fp-4.c,
23742         gcc.c-torture/execute/ieee/compare-fp-3.x,
23743         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23744
23745 2004-06-04  David Ayers  <d.ayers@inode.at>
23746
23747         * objc/execute/protocol-isEqual-4.m: New testcase.
23748
23749 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23750
23751         * objc/execute/protocol-isEqual-1.m: New testcase.
23752         * objc/execute/protocol-isEqual-2.m: New testcase.
23753         * objc/execute/protocol-isEqual-3.m: New testcase.
23754
23755 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23756
23757         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23758
23759 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23760
23761         * lib/objc.exp (objc_target_compile): When running tests on
23762         Darwin (Mac OS X), inform the linker about '-framework
23763         'Foundation'.
23764
23765 2004-06-02  Eric Christopher  <echristo@redhat.com>
23766
23767         * gcc.c-torture/compile/20040602-1.c: New.
23768
23769 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23770
23771         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23772         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23773
23774         PR tree-optimization/14736
23775         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23776
23777         PR tree-optimization/14042
23778         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23779
23780         PR tree-optimization/14729
23781         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23782
23783 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23784
23785         PR fortran/15557
23786         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23787
23788 2004-06-01  Richard Hederson  <rth@redhat.com>
23789
23790         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23791
23792 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23793
23794         PR c++/14932
23795         * g++.dg/parse/offsetof4.C: New test.
23796
23797 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23798
23799         PR objc/7993
23800         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23801
23802 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23803
23804         PR c++/15701
23805         * g++.dg/template/friend29.C: New test.
23806
23807 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23808
23809         PR c/15749
23810         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23811
23812 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23813
23814         * gcc.dg/sparc-trap-1.c: New test.
23815
23816 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23817
23818         PR middle-end/15069
23819         * g++.dg/opt/fold3.C: New test case.
23820
23821 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23822
23823         * lib/target-supports.exp (check_iconv_available): Fix fallout
23824         from 2004-05-28 patch.
23825
23826 2004-05-30  Paul Brook  <paul@codesourcery.com>
23827
23828         PR fortran/15620
23829         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23830         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23831
23832 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23833
23834         * gfortran.fortran-torture/execute/random_1.f90: New test.
23835
23836 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23837
23838         * g++.dg/ext/altivec-10.C: New test.
23839
23840 2004-05-29  Paul Brook  <paul@codesourcery.com>
23841
23842         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23843
23844 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23845
23846         * gcc.dg/altivec-16.c: New test.
23847
23848 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23849
23850         * lib/target-supports.exp (check_vmx_hw_available): New.
23851         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23852
23853         * lib/target-supports.exp (check_alias_available,
23854         check_iconv_available, check_named_sections_available): Use
23855         unique names for temporary files.
23856
23857 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23858
23859         * gcc.dg/altivec-15.c: New test.
23860
23861 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/15083
23864         * g++.dg/warn/noeffect6.C: New test.
23865
23866         PR c++/15471
23867         * g++.dg/expr/ptrmem4.C: New test.
23868
23869         PR c++/15640
23870         * g++.dg/template/operator3.C: New test.
23871
23872 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23873
23874         PR c++/14668
23875         * g++.dg/lookup/redecl1.C: New test.
23876         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23877
23878 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23879
23880         * gcc.c-torture/execute/compare-fp-1.c,
23881         gcc.c-torture/execute/compare-fp-2.c,
23882         gcc.c-torture/execute/compare-fp-3.c,
23883         gcc.c-torture/execute/compare-fp-4.c,
23884         gcc.c-torture/execute/compare-fp-3.x,
23885         gcc.c-torture/execute/compare-fp-4.x,
23886         gcc.dg/pr15649-1.c: New.
23887
23888 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23889
23890         PR c++/12883
23891         * g++.dg/init/array14.C: New test.
23892
23893 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23894
23895         * lib/compat.exp (compat-get-options-main): New.
23896         (compat-get-options): Remove unneeded code, warn for ignored
23897         command.
23898         (compat-execute): Check flag set by dg-require-* commands.
23899
23900         * lib/compat.exp (compat-execute): Break up long lines.
23901
23902 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23903
23904         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23905         * gcc.dg/altivec-14.c: New test.
23906         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23907
23908         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23909         * gcc.dg/altivec-12.c: Ditto.
23910
23911         * gcc.dg/altivec-3.c: Move call to altivec_check.
23912
23913 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/15044
23916         * g++.dg/template/error12.C: New test.
23917
23918         PR c++/15317
23919         * g++.dg/ext/attrib15.C: New test.
23920
23921         PR c++/15329
23922         * g++.dg/template/ptrmem9.C: New test.
23923
23924 2004-05-25  Paul Brook  <paul@codesourcery.com>
23925
23926         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23927
23928 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23929
23930         PR c++/15165
23931         * g++.dg/template/crash19.C: New test.
23932
23933 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23934
23935         PR c++/15025
23936         * g++.dg/template/redecl1.C: New test.
23937
23938 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23939
23940         PR c++/14821
23941         * g++.dg/other/ns1.C: New test.
23942
23943         PR c++/14883
23944         * g++.dg/template/invalid1.C: New test.
23945
23946 2004-05-23  Paul Brook  <paul@codesourcery.com>
23947         Victor Leikehman  <lei@haifasphere.co.il>
23948
23949         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23950         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23951
23952 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23953
23954         PR c++/15285
23955         PR c++/15299
23956         * g++.dg/template/non-dependent5.C: New test.
23957         * g++.dg/template/non-dependent6.C: New test.
23958
23959 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/15507
23962         * g++.dg/inherit/union1.C: New test.
23963
23964         PR c++/15542
23965         * g++.dg/template/addr1.C: New test.
23966
23967         PR c++/15427
23968         * g++.dg/template/array5.C: New test.
23969
23970         PR c++/15287
23971         * g++.dg/template/array6.C: New test.
23972
23973 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23974             Roger Sayle  <roger@eyesopen.com>
23975
23976         * g++.dg/lookup/forscope2.C: New test case.
23977
23978 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23979
23980         * gcc.dg/cpp/Wmissingdirs.c: New.
23981
23982 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23983
23984         PR target/15301
23985         * gcc.dg/compat/union-m128-1.h: New file.
23986         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23987         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23988         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23989
23990 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23991
23992         PR target/15302
23993         * gcc.dg/compat/struct-complex-1.h: New file.
23994         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23995         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23996         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23997
23998 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23999
24000         PR middle-end/3074
24001         * gcc.dg/pr3074-1.c: New test case.
24002         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24003
24004 2004-05-20  Falk Hueffner  <falk@debian.org>
24005
24006         PR other/15526
24007         * gcc.dg/ftrapv-1.c: New test case.
24008
24009 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24010
24011         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24012
24013 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24014             Jeff Law  <law@redhat.com>
24015
24016         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24017         * gcc.dg/tree-ssa/20040518-2.c: New test.
24018
24019         * gcc.dg/tree-ssa/20040518-1.c: New test.
24020
24021 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24022
24023         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24024
24025 2004-05-18  Paul Brook  <paul@codesourcery.com>
24026
24027         PR fortran/13930
24028         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24029
24030 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24031
24032         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24033         constant folding.
24034
24035 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24036
24037         * gcc.dg/tree-ssa/20040517-1.c: New test.
24038
24039 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24040
24041         * gcc.dg/loop-4.c: New test.
24042
24043 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24044
24045         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24046
24047 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24048
24049         PR fortran/15311
24050         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24051
24052 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24053
24054         PR fortran/13826
24055         PR fortran/13940
24056         * gfortran.fortran-torture/compile/data_1.f90: New test.
24057
24058 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24059
24060         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24061         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24062
24063 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24064
24065         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24066
24067 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24068
24069         PR c/15444
24070         * gcc.dg/format/xopen-1.c: Adjust expected message.
24071         * gcc.dg/format/xopen-3.c: New test.
24072
24073 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24074
24075         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24076
24077 2004-05-14  Jeff Law  <law@redhat.com>
24078
24079         * gcc.dg/tree-ssa/20040514-2.c: New test.
24080
24081 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24082
24083         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24084         this ...
24085         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24086         this.
24087
24088 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24089
24090         * gcc.dg/tree-ssa/20040514-1.c: New test.
24091
24092 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24093
24094         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24095         test.
24096
24097 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24098
24099         PR fortran/14066
24100         * gfortran.fortran-torture/compile/do_1.f90: New test.
24101
24102 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24103
24104         PR fortran/15051
24105         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24106         test.
24107
24108 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24109
24110         PR fortran/15149
24111         * gfortran.fortran-torture/execute/random_init.f90: New test.
24112
24113 2004-05-13  Paul Brook  <paul@codesourcery.com>
24114
24115         PR fortran/15314
24116         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24117
24118 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24119
24120         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24121         for the powerpc case.
24122
24123 2004-05-13  Jeff Law  <law@redhat.com>
24124
24125         * gcc.dg/tree-ssa/20040513-1.c: New test.
24126         * gcc.dg/tree-ssa/20040513-2.c: New test.
24127
24128 2004-05-13  Paul Brook  <paul@codesourcery.com>
24129
24130         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24131         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24132         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24133
24134 2004-05-13  Andreas Schwab  <schwab@suse.de>
24135
24136         PR other/10819
24137         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24138         characters.
24139
24140 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24141
24142         PR fortran/15294
24143         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24144
24145 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24146
24147         Merge from tree-ssa-20020619-branch.  See
24148         ChangeLog.tree-ssa for details.
24149
24150 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24151
24152         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24153         include <altivec.h> explicitly.
24154         * gcc.dg/altivec-13.c: Likewise.
24155
24156 2004-05-11  Paul Brook  <paul@codesourcery.com>
24157
24158         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24159
24160 2004-05-10  Eric Christopher  <echristo@redhat.com>
24161
24162         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24163         * gcc.dg/sibcall-4.c: Ditto.
24164
24165 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24166
24167         * g++.dg/ext/altivec-8.C: New test case.
24168         * gcc.dg/altivec-13.c: New test case.
24169
24170 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24171
24172         * gcc.c-torture/execute/divcmp-1.c: New test case.
24173         * gcc.c-torture/execute/divcmp-2.c: New test case.
24174         * gcc.c-torture/execute/divcmp-3.c: New test case.
24175
24176 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24177
24178         * g++.dg/other/pragma-re-2.C: New test.
24179
24180 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24181
24182         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24183         * gcc.dg/i386-387-2.c: Likewise.
24184
24185         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24186         __builtin_drem.
24187         * gcc.dg/i386-387-6.c: Likewise.
24188
24189 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24190
24191         * gcc.dg/builtins-33.c: Also check log1p*.
24192
24193 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24194
24195         PR optimization/15296
24196         * gcc.c-torture/execute/pr15296.c: New test.
24197
24198 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24199
24200         * gcc.dg/builtins-40.c: New test.
24201
24202 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24203
24204         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24205
24206 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24207
24208         * g++.dg/ext/spe1.C: New testcase.
24209
24210 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24211
24212         * objc.dg/image-info.m: Allow additional attributes
24213         for __image_info section.
24214
24215 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24216
24217         * gcc.dg/torture/mips-hilo-2.c: New test.
24218
24219 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24220
24221         PR c++/14389
24222         * g++.dg/template/member5.C: New test.
24223
24224 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24225
24226         * gcc.dg/builtins-34.c: Also check expm1*.
24227
24228 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24229
24230         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24231         * gcc.dg/torture/builtin-convert-3.c: New test.
24232
24233 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24234
24235         PR middle-end/15054
24236         * g++.dg/opt/pr15054.C: New test.
24237
24238 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24239
24240         * gcc.dg/torture/builtin-rounding-1.c: New test.
24241         * gcc.dg/builtins-25.c: Delete.
24242         * gcc.dg/builtins-29.c: Delete.
24243
24244 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24245
24246         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24247         * gcc.dg/sibcall-4.c: Likewise.
24248         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24249
24250 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24251
24252         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24253         bit-field on 16-bit targets.
24254
24255 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24256
24257         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24258         16-bit targets.
24259
24260 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24261
24262         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24263         * gcc.dg/rs6000-power2-2.c: Likewise.
24264
24265 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24266
24267         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24268         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24269         Change the asm registers to be in form of frN instead of fN.
24270
24271 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24272
24273         * gcc.dg/torture/builtin-convert-2.c: New test.
24274
24275 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24276
24277         * gcc.dg/rs6000-power2-1.c: New test.
24278         * gcc.dg/rs6000-power2-2.c: New test.
24279
24280 2004-04-28  Jan Hubicka  <jh@suse.cz>
24281
24282         * gcc.dg/unused-6.c: New test.
24283
24284 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24285             Ulrich Weigand  <uweigand@de.ibm.com>
24286
24287         * ada/acats/run_all.sh: Define $target variable.
24288
24289 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24290
24291         PR c++/15119
24292         * g++.dg/other/vararg-1.C: New test.
24293
24294         PR c++/4794
24295         * g++.dg/eh/cleanup3.C: New test.
24296
24297 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24298
24299         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24300         and ad8011a (target_insn).
24301         * ada/acats/support/macro.dfs: Likewise.
24302         * ada/acats/support/impbit.adb: New file.
24303
24304 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24305
24306         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24307
24308 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24309
24310         * gcc.dg/loop-3.c: New test.
24311
24312 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24313
24314         * gcc.c-torture/execute/simd-5.c: New test.
24315
24316 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24317
24318         PR c++/15064
24319         * g++.dg/template/crash18.C: New test.
24320
24321 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24322
24323         * g++.dg/ext/complit3.C: New test.
24324
24325 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24326
24327         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24328         * gcc.dg/altivec-3.c: Same.
24329         * gcc.dg/altivec-varargs-1.c: Same.
24330
24331 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24332
24333         * lib/target-supports.exp (check_profiling_available): Assume
24334         profiling is not available on powerpc-eabi targets.
24335
24336 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24337
24338         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24339         * gcc.dg/vmx/bug-1.c: Ditto.
24340
24341 2004-04-20  Eric Christopher  <echristo@redhat.com>
24342
24343         * gcc.dg/charset/extern.c: New test.
24344         * g++.dg/charset/extern3.cc: Ditto.
24345
24346 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24347
24348         * gcc.dg/builtins-39.c: New test.
24349
24350 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24351
24352         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24353
24354 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24355
24356         * gcc.dg/torture/mips-hilo-1.c: New test.
24357
24358 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24359
24360         * gcc.c-torture/compile/20040419-1.c: New test.
24361
24362 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24363
24364         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24365
24366 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24367             Aldy Hernandez  <aldyh@redhat.com>
24368
24369         * gcc.c-torture/execute/va-arg-24.c: New.
24370
24371 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24372             Aldy Hernandez  <aldyh@redhat.com>
24373
24374         * gcc.dg/vmx/1b-01.c: New.
24375         * gcc.dg/vmx/1b-02.c: New.
24376         * gcc.dg/vmx/1b-03.c: New.
24377         * gcc.dg/vmx/1b-04.c: New.
24378         * gcc.dg/vmx/1b-05.c: New.
24379         * gcc.dg/vmx/1b-06.c: New.
24380         * gcc.dg/vmx/1b-07.c: New.
24381         * gcc.dg/vmx/1c-01.c: New.
24382         * gcc.dg/vmx/1c-02.c: New.
24383         * gcc.dg/vmx/3a-01a.c: New.
24384         * gcc.dg/vmx/3a-01.c: New.
24385         * gcc.dg/vmx/3a-01m.c: New.
24386         * gcc.dg/vmx/3a-03.c: New.
24387         * gcc.dg/vmx/3a-03m.c: New.
24388         * gcc.dg/vmx/3a-04.c: New.
24389         * gcc.dg/vmx/3a-04m.c: New.
24390         * gcc.dg/vmx/3a-05.c: New.
24391         * gcc.dg/vmx/3a-06.c: New.
24392         * gcc.dg/vmx/3a-06m.c: New.
24393         * gcc.dg/vmx/3a-07.c: New.
24394         * gcc.dg/vmx/3b-01.c: New.
24395         * gcc.dg/vmx/3b-02.c: New.
24396         * gcc.dg/vmx/3b-10.c: New.
24397         * gcc.dg/vmx/3b-13.c: New.
24398         * gcc.dg/vmx/3b-14.c: New.
24399         * gcc.dg/vmx/3b-15.c: New.
24400         * gcc.dg/vmx/3c-01a.c: New.
24401         * gcc.dg/vmx/3c-01.c: New.
24402         * gcc.dg/vmx/3c-02.c: New.
24403         * gcc.dg/vmx/3c-03.c: New.
24404         * gcc.dg/vmx/3d-01.c: New.
24405         * gcc.dg/vmx/4-01.c: New.
24406         * gcc.dg/vmx/4-03.c: New.
24407         * gcc.dg/vmx/5-01.c: New.
24408         * gcc.dg/vmx/5-02.c: New.
24409         * gcc.dg/vmx/5-03.c: New.
24410         * gcc.dg/vmx/5-04.c: New.
24411         * gcc.dg/vmx/5-05.c: New.
24412         * gcc.dg/vmx/5-06.c: New.
24413         * gcc.dg/vmx/5-07.c: New.
24414         * gcc.dg/vmx/5-07t.c: New.
24415         * gcc.dg/vmx/5-08.c: New.
24416         * gcc.dg/vmx/5-10.c: New.
24417         * gcc.dg/vmx/5-11.c: New.
24418         * gcc.dg/vmx/7-01a.c: New.
24419         * gcc.dg/vmx/7-01.c: New.
24420         * gcc.dg/vmx/7c-01.c: New.
24421         * gcc.dg/vmx/7d-01.c: New.
24422         * gcc.dg/vmx/7d-02.c: New.
24423         * gcc.dg/vmx/8-01.c: New.
24424         * gcc.dg/vmx/8-02a.c: New.
24425         * gcc.dg/vmx/8-02.c: New.
24426         * gcc.dg/vmx/brode-1.c: New.
24427         * gcc.dg/vmx/bug-1.c: New.
24428         * gcc.dg/vmx/bug-2.c: New.
24429         * gcc.dg/vmx/bug-3.c: New.
24430         * gcc.dg/vmx/cw-bug-1.c: New.
24431         * gcc.dg/vmx/cw-bug-2.c: New.
24432         * gcc.dg/vmx/cw-bug-3.c: New.
24433         * gcc.dg/vmx/dct.c: New.
24434         * gcc.dg/vmx/debug-1.c: New.
24435         * gcc.dg/vmx/debug-2.c: New.
24436         * gcc.dg/vmx/debug-3.c: New.
24437         * gcc.dg/vmx/debug-4.c: New.
24438         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24439         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24440         * gcc.dg/vmx/eg-5.c: New.
24441         * gcc.dg/vmx/fft.c: New.
24442         * gcc.dg/vmx/gcc-bug-1.c: New.
24443         * gcc.dg/vmx/gcc-bug-2.c: New.
24444         * gcc.dg/vmx/gcc-bug-3.c: New.
24445         * gcc.dg/vmx/gcc-bug-4.c: New.
24446         * gcc.dg/vmx/gcc-bug-5.c: New.
24447         * gcc.dg/vmx/gcc-bug-6.c: New.
24448         * gcc.dg/vmx/gcc-bug-7.c: New.
24449         * gcc.dg/vmx/gcc-bug-8.c: New.
24450         * gcc.dg/vmx/gcc-bug-9.c: New.
24451         * gcc.dg/vmx/gcc-bug-b.c: New.
24452         * gcc.dg/vmx/gcc-bug-c.c: New.
24453         * gcc.dg/vmx/gcc-bug-d.c: New.
24454         * gcc.dg/vmx/gcc-bug-e.c: New.
24455         * gcc.dg/vmx/gcc-bug-f.c: New.
24456         * gcc.dg/vmx/gcc-bug-g.c: New.
24457         * gcc.dg/vmx/gcc-bug-i.c: New.
24458         * gcc.dg/vmx/harness.h: New.
24459         * gcc.dg/vmx/ira1.c: New.
24460         * gcc.dg/vmx/ira2a.c: New.
24461         * gcc.dg/vmx/ira2b.c: New.
24462         * gcc.dg/vmx/ira2.c: New.
24463         * gcc.dg/vmx/ira2c.c: New.
24464         * gcc.dg/vmx/mem.c: New.
24465         * gcc.dg/vmx/newton-1.c: New.
24466         * gcc.dg/vmx/ops.c: New.
24467         * gcc.dg/vmx/sn7153.c: New.
24468         * gcc.dg/vmx/spill2.c: New.
24469         * gcc.dg/vmx/spill3.c: New.
24470         * gcc.dg/vmx/spill.c: New.
24471         * gcc.dg/vmx/t.c: New.
24472         * gcc.dg/vmx/varargs-1.c: New.
24473         * gcc.dg/vmx/varargs-2.c: New.
24474         * gcc.dg/vmx/varargs-3.c: New.
24475         * gcc.dg/vmx/varargs-4.c: New.
24476         * gcc.dg/vmx/varargs-5.c: New.
24477         * gcc.dg/vmx/varargs-6.c: New.
24478         * gcc.dg/vmx/varargs-7.c: New.
24479         * gcc.dg/vmx/vmx.exp: New.
24480         * gcc.dg/vmx/vprint-1.c: New.
24481         * gcc.dg/vmx/vscan-1.c: New.
24482         * gcc.dg/vmx/x-01.c: New.
24483         * gcc.dg/vmx/x-02.c: New.
24484         * gcc.dg/vmx/x-03.c: New.
24485         * gcc.dg/vmx/x-04.c: New.
24486         * gcc.dg/vmx/x-05.c: New.
24487         * gcc.dg/vmx/yousufi-1.c: New.
24488         * gcc.dg/vmx/zero-1.c: New.
24489         * gcc.dg/vmx/zero.c: New.
24490
24491 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24492
24493         * g++.dg/lookup/java1.C: Update for chage of
24494         _Jv_AllocObject.
24495         * g++.dg/lookup/java2.C: Likewise.
24496
24497 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24498
24499         * ada/acats/run_all.sh: use -O2 by default.
24500
24501 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24502
24503         * gcc.dg/vr-mult-[12].c: New tests.
24504
24505 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24506
24507         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24508
24509         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24510
24511 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24512
24513         * lib/target-supports.exp (check_profiling_available): Assume profiling
24514         isn't available for mips*-*-elf targets.
24515
24516 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24517
24518         * gcc.dg/builtins-38.c: New test.
24519
24520 2004-04-14  Eric Christopher  <echristo@redhat.com>
24521
24522         * g++.dg/charset/charset.exp: Run .cc extension tests.
24523
24524 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24525
24526         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24527
24528 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24529
24530         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24531
24532 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24533
24534         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24535         * gcc.dg/i386-387-2.c: Likewise.
24536
24537         * gcc.dg/i386-387-7.c: New test.
24538         * gcc.dg/i386-387-8.c: New test.
24539
24540         * gcc.dg/builtins-37.c: New test.
24541
24542 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24543
24544         * g++.dg/pch/externc-1.C: Add missing semicolon.
24545
24546 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24547
24548         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24549
24550 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24551
24552         * gcc.c-torture/execute/20040411-1.c: New test.
24553
24554 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24555
24556         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24557
24558 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24559
24560         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24561
24562 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24563
24564         * lib/target-supports.exp (check_named_sections_available): New.
24565         * lib/gcc-dg.exp (dg-require-named-sections): New.
24566         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24567         old-deja.exp.  Also prune error-count message from HP linker.
24568         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24569
24570         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24571         * g++.old-deja/g++.pt/static3.C: Likewise.
24572         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24573
24574 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24575
24576         * gcc.c-torture/execute/20040409-1.c: New test case.
24577         * gcc.c-torture/execute/20040409-2.c: New test case.
24578         * gcc.c-torture/execute/20040409-3.c: New test case.
24579
24580 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24581
24582         * gcc.dg/20040409-1.c: New test.
24583
24584 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24585
24586         PR target/14888
24587         * g++.dg/opt/pr14888.C: New test case.
24588
24589 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24590
24591         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24592         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24593         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24594         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24595         New tests.
24596
24597 2004-04-08  Paul Brook  <paul@codesourcery.com>
24598
24599         * gcc.dg/spill-1.c: New test.
24600
24601 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24602
24603         * gcc.dg/torture/builtin-ctype-2.c: New test.
24604
24605 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24606
24607         * gcc.dg/pch/pch.exp: Add largefile test.
24608
24609 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24610
24611         * g++.dg/pch/externc-1.Hs: New.
24612         * g++.dg/pch/externc-1.C: New.
24613
24614 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24615
24616         * gcc.dg/compat/struct-by-value-5a_main.c,
24617         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24618         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24619         * gcc.dg/compat/struct-by-value-5a_x.c,
24620         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24621         gcc.dg/compat/struct-by-value-5_x.c.
24622         * gcc.dg/compat/struct-by-value-5a_y.c,
24623         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24624         gcc.dg/compat/struct-by-value-5_y.c.
24625
24626         * gcc.dg/compat/struct-by-value-6a_main.c,
24627         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24628         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24629         * gcc.dg/compat/struct-by-value-6a_x.c,
24630         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24631         gcc.dg/compat/struct-by-value-6_x.c.
24632         * gcc.dg/compat/struct-by-value-6a_y.c,
24633         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24634         gcc.dg/compat/struct-by-value-6_y.c.
24635
24636         * gcc.dg/compat/struct-by-value-7a_main.c,
24637         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24638         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24639         * gcc.dg/compat/struct-by-value-7a_x.c,
24640         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24641         gcc.dg/compat/struct-by-value-7_x.c.
24642         * gcc.dg/compat/struct-by-value-7a_y.c,
24643         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24644         gcc.dg/compat/struct-by-value-7_y.c.
24645
24646 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24647
24648         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24649         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24650         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24651         options.
24652
24653 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24654
24655         * gcc.dg/builtins-36.c: New test.
24656
24657 2004-04-06  Paul Brook  <paul@codesourcery.com>
24658
24659         * README.gcc: Remove obsolete contraint on testcases.
24660
24661 2004-04-05  Paul Brook  <paul@codesourcery.com>
24662
24663         PR2123
24664         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24665         failure and exit(0) on success.
24666         * g++.dg/expr/anew2.C: Ditto.
24667         * g++.dg/expr/anew3.C: Ditto.
24668         * g++.dg/expr/anew4.C: Ditto.
24669
24670 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24671
24672         PR c++/3518
24673         * g++.dg/template/unify7.C: New.
24674
24675 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24676
24677         * g++.dg/README: Bring up to date with new subdirectories; remove
24678         duplicate subdirectory lines.
24679
24680 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24681
24682         PR c++/14007
24683         * g++.dg/template/unify5.C: New.
24684         * g++.dg/template/unify6.C: New.
24685         * g++.dg/template/qualttp20.C: Adjust.
24686         * g++.old-deja/g++.jason/report.C: Adjust.
24687         * g++.old-deja/g++.other/qual1.C: Adjust.
24688
24689 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24690
24691         PR c++/14803
24692         * g++.dg/inherit/ptrmem1.C: New test.
24693
24694 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24695
24696         PR c++/14755
24697         * gcc.c-torture/execute/20040331-1.c: New test.
24698         * gcc.dg/20040331-1.c: New test.
24699
24700 2004-04-01  Paul Brook  <paul@codesourcery.com>
24701
24702         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24703
24704 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24705
24706         PR c++/14724
24707         * g++.dg/init/goto1.C: New test.
24708
24709         PR c++/14763
24710         * g++.dg/template/defarg4.C: New test.
24711
24712 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24713
24714         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24715
24716 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24717
24718         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24719
24720 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24721
24722         * gcc.dg/noncompile/undeclared-2.c: New test.
24723
24724 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24725
24726         * gcc.dg/940409-1.c: Remove XFAIL.
24727         * gcc.dg/reg-vol-struct-1.c: New test.
24728
24729 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24730
24731         * gcc.dg/torture/builtin-wctype-1.c: New test.
24732
24733 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24734
24735         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24736         * gcc.dg/20001101-1.c: Likewise.
24737         * gcc.dg/20001102-1.c: Likewise.
24738
24739 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24740
24741         * gcc.dg/compare8.c: Add an additional test for XOR.
24742
24743 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24744
24745         * gcc.dg/torture/builtin-ctype-1.c: New test.
24746
24747 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24748
24749         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24750         * gcc.dg/torture/builtin-math-1.c: Likewise.
24751         * gcc.dg/torture/builtin-power-1.c: New test.
24752
24753 2004-03-24  Andreas Schwab  <schwab@suse.de>
24754
24755         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24756         IA64 assembler.
24757
24758 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24759             Roger Sayle  <roger@eyesopen.com>
24760
24761         * gcc.dg/compare8.c: New test case.
24762
24763 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24764
24765         * g++.dg/ext/altivec-7.C: New test.
24766
24767 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24768
24769         PR 12267, 12391, 12560, 13129, 14114, 14133
24770         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24771         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24772         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24773         Adjust error regexps.
24774         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24775         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24776         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24777         * gcc.dg/local1.c: Add explanatory comment.
24778
24779 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24780
24781         PR optimization/14669
24782         * g++.dg/opt/fold2.C: New test case.
24783
24784 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24785
24786         PR c/14069
24787         * gcc.dg/20040322-1.c: New test.
24788
24789 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24790
24791         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24792         * gcc.dg/ultrasp4.c: Likewise.
24793         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24794
24795 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24796
24797         * gcc.dg/i386-sse-8.c: Reset default options.
24798
24799 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24800
24801         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24802         in the error message text.
24803
24804 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24805
24806         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24807
24808 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24809
24810         PR c++/14616
24811         * g++.dg/init/array13.C: New test.
24812
24813 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24814
24815         PR target/13889
24816         * gcc.c-torture/compile/pr13889.c: New test case.
24817
24818 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24819
24820         PR c/14635
24821         * builtins-1.c (nan, nans): Don't test.
24822         * builtins-30.c: Don't use nan, nanf, nanl.
24823         * builtins-35.c: New test.
24824
24825 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24826
24827         * g++.dg/ext/altivec-6.C: New test.
24828
24829 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24830
24831         * g++.dg/init/placement3.C: New test.
24832
24833         * g++.dg/template/spec13.C: New test.
24834
24835         * g++.dg/lookup/using11.C: New test.
24836
24837         * g++.dg/lookup/koenig3.C: New test.
24838
24839         * g++.dg/template/operator2.C: New test.
24840
24841         * g++.dg/expr/dtor3.C: New test.
24842         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24843         marker.
24844         * g++.old-deja/g++.law/visibility28.C: Likewise.
24845
24846 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24847
24848         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24849         * gcc.dg/ppc64-abi-3.c: Likewise.
24850
24851 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24852
24853         PR c++/14545
24854         * g++.dg/parse/template15.C: New test.
24855
24856 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24857
24858         * g++.dg/expr/dtor2.C: New test.
24859
24860         * g++.dg/lookup/anon4.C: New test.
24861
24862         * g++.dg/overload/using1.C: New test.
24863
24864         * g++.dg/template/lookup7.C: New test.
24865
24866         * g++.dg/template/typename6.C: New test.
24867
24868         * g++.dg/expr/cond6.C: New test.
24869
24870 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24871
24872         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24873
24874 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24875
24876         * g++.dg/expr/cond5.C: New test.
24877         * g++.dg/expr/constcast1.C: Likewise.
24878         * g++.dg/expr/ptrmem2.C: Likewise.
24879         * g++.dg/expr/ptrmem3.C: Likewise.
24880         * g++.dg/lookup/main1.C: Likewise.
24881         * g++.dg/template/lookup6.C: Likewise.
24882
24883 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24884
24885         * gcc.dg/local1.c: New test.
24886
24887         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24888
24889 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24890
24891         * gcc.dg/torture/builtin-convert-1.c: New test.
24892
24893 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24894
24895         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24896
24897 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24898
24899         PR c++/14481
24900         * g++.dg/warn/Wunused-7.C: New test.
24901
24902 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24903
24904         * gcc.dg/torture/builtin-integral-1.c: New test.
24905
24906 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24907
24908         PR c++/14586
24909         * g++.dg/parse/non-dependent3.C: New test.
24910
24911 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24912
24913         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24914         * g++.dg/eh/simd-2.C: Likewise.
24915         * g++.dg/init/array10.C: Likewise.
24916         * gcc.c-torture/compile/simd-1.c: Likewise.
24917         * gcc.c-torture/compile/simd-2.c: Likewise.
24918         * gcc.c-torture/compile/simd-3.c: Likewise.
24919         * gcc.c-torture/compile/simd-4.c: Likewise.
24920         * gcc.c-torture/compile/simd-6.c: Likewise.
24921         * gcc.c-torture/execute/simd-1.c: Likewise.
24922         * gcc.c-torture/execute/simd-2.c: Likewise.
24923         * gcc.dg/compat/vector-defs.h: Likewise.
24924         * gcc.dg/20020531-1.c: Likewise.
24925         * gcc.dg/altivec-3.c: Likewise.
24926         * gcc.dg/altivec-4.c: Likewise.
24927         * gcc.dg/altivec-varargs-1.c: Likewise.
24928         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24929         * gcc.dg/i386-mmx-3.c: Likewise.
24930         * gcc.dg/i386-sse-4.c: Likewise.
24931         * gcc.dg/i386-sse-5.c: Likewise.
24932         * gcc.dg/i386-sse-8.c: Likewise.
24933         * gcc.dg/simd-1.c: Likewise.
24934         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24935         __ev64_opaque__ since the machine description provides it.
24936
24937 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24938
24939         * lib/compat.exp (skip_list): New global variable.
24940         Use it to hold the user defined COMPAT_SKIPS list if any.
24941         (compat-obj): Add the members of skip_list to optall.
24942
24943 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24944
24945         * gcc.dg/compat/union-by-value-1_main.c,
24946         union-by-value-1_x.c, union-by-value-1_y.c,
24947         union-check.h, union-defs.h,
24948         union-init.h, union-return-1_main.c,
24949         union-return-1_x.c, union-return-1_y.c: New files.
24950
24951 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24952
24953         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24954         mixed-struct-init.h: Add 4 mixed structure types.
24955         struct-by-value-21_main.c, struct-by-value-21_x.c,
24956         struct-by-value-21_y.c, struct-return-21_main.c,
24957         struct-return-21_x.c, struct-return-21_y.c: New files.
24958
24959 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/14550
24962         * g++.dg/parse/template14.C: New test.
24963
24964 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24965
24966         * gcc.c-torture/execute/20040313-1.c: New test.
24967
24968 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24969
24970         PR target/14533
24971         * gcc.dg/20040311-2.c: New test.
24972
24973 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24974
24975         PR other/14544
24976         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24977         bit-field.
24978
24979 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24980
24981         * gcc.dg/20040305-2.c: Add missing return statement.
24982
24983 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.dg/builtins-34.c: Also check pow10*.
24986
24987 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24988
24989         PR target/14262
24990         * gcc.dg/20040305-2.c: New test.
24991
24992 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24993
24994         * gcc.dg/20040310-1.c: New test.
24995
24996 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24997
24998         * gcc.c-torture/execute/20040311-1.c: New test case.
24999
25000 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25001
25002         PR c++/14476
25003         * g++.dg/lookup/enum1.C: New test.
25004
25005 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25006
25007         PR c++/14510
25008         * g++.dg/lookup/struct2.C: New test.
25009
25010 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25011
25012         * gcc.dg/builtins-34.c: New test.
25013
25014 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25015
25016         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25017
25018 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25019
25020         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25021         * gcc.dg/alias-2.c: New testcase.
25022
25023 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25024
25025         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25026
25027 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25028
25029         * gcc.c-torture/execute/20040309-1.c: New test case.
25030
25031 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25032
25033         PR c++/14397
25034         * g++.dg/overload/ref1.C: New.
25035
25036 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25037
25038         PR c++/14409
25039         * g++.dg/template/spec12.C: New test.
25040
25041         PR c++/14448
25042         * g++.dg/parse/crash14.C: New test.
25043
25044 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/14230
25047         * g++.dg/init/ref11.C: New test.
25048
25049 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25050
25051         PR c++/14432
25052         * g++.dg/parse/builtin2.C: New test.
25053
25054 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25055
25056         PR c++/14401
25057         * g++.dg/init/ctor3.C: New test.
25058         * g++.dg/init/union1.C: New test.
25059         * g++.dg/ext/anon-struct4.C: New test.
25060
25061 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25062
25063         * g++.dg/lookup/koenig1.C: Tweak error messages.
25064         * g++.dg/lookup/used-before-declaration.C: Likewise.
25065         * g++.dg/other/do1.C: Likewise.
25066         * g++.dg/overload/koenig1.C: Likewise.
25067         * g++.dg/parse/crash13.C: Likewise.
25068         * g++.dg/template/instantiate3.C: Likewise.
25069
25070 2004-03-08  Eric Christopher  <echristo@redhat.com>
25071
25072         * * lib/target-supports.exp: Enable libiconv in test
25073         compilation.  Fix up error checking.
25074
25075 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25076
25077         PR middle-end/14289
25078         * gcc.dg/pr14289-1.c: New test case.
25079         * gcc.dg/pr14289-2.c: Likewise.
25080         * gcc.dg/pr14289-3.c: Likewise.
25081
25082 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25083
25084         * gcc.c-torture/execute/20040308-1.c: New test.
25085
25086 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25087
25088         * gcc.c-torture/execute/20040307-1.c: New test case.
25089
25090 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25091
25092         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25093
25094 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25095
25096         * gcc.dg/20040306-1.c: New test.
25097
25098 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25099
25100         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25101         them static.
25102         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25103
25104 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25105
25106         PR c/14465
25107         * gcc.dg/decl-6.c: New test.
25108
25109 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25110
25111         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25112         Rename LOGPOW -> LOG_POW.
25113         (SQRT_EXP, POW_EXP): New.
25114
25115 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25116
25117         * gcc.dg/i386-sse-8.c: New test.
25118
25119 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25120
25121         PR c/14114
25122         * gcc.dg/decl-5.c: New test.
25123
25124 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25125
25126         * gcc.dg/20040305-1.c: New test.
25127
25128 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25129
25130         PR other/14354
25131         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25132
25133 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25134
25135         PR c++/14425, c++/14426
25136         * g++.dg/ext/altivec-4.C: New test.
25137         * g++.dg/ext/altivec-5.C: New test.
25138
25139 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25140
25141         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25142         global variables of a type with no linkage.
25143         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25144         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25145         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25146         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25147         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25148         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25149         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25150         * g++.dg/warn/deprecated.C: Name enum Color.
25151         * g++.dg/overload/VLA.C: Name structure for 'b'.
25152         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25153
25154 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25155
25156         * gcc.c-torture/compile/20040304-1.c: New test.
25157
25158 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25159
25160         PR 13728
25161         * gcc.dg/decl-4.c: New testcase.
25162
25163 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25164
25165         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25166         as PRECF if sizeof (float) > sizeof (double).
25167         (PRECL): Make it the same as PRECF if
25168         sizeof (float) > sizeof (long double).
25169
25170 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25171
25172         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25173         system type.  Add check for irix6 which doesn't have c99 runtime.
25174
25175 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25176
25177         * gcc.dg/const-elim-1.c: xfail for xtensa.
25178
25179 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25180
25181         PR c++/14369
25182         * g++.dg/template/cond4.C: New test.
25183
25184 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25185
25186         PR c++/14360
25187         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25188
25189         PR c++/14361
25190         * g++.dg/parse/defarg7.C: New test.
25191
25192         PR c++/14359
25193         * g++.dg/template/friend26.C: New test.
25194
25195 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25196
25197         PR c++/14324
25198         * g++.dg/abi/mangle21.C: New test.
25199
25200         PR c++/14260
25201         * g++.dg/parse/constructor2.C: New test.
25202
25203         PR c++/14337
25204         * g++.dg/template/sfinae1.C: New test.
25205
25206 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25207
25208         PR c++/14267
25209         * g++.dg/expr/crash2.C: New test.
25210
25211         PR middle-end/13448
25212         * gcc.dg/inline-5.c: New test.
25213         * gcc.dg/always-inline.c: Split out tests into ...
25214         * gcc.dg/always-inline2.c: ... this and ...
25215         * gcc.dg/always-inline3.c: ... this.
25216
25217 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25218
25219         PR debug/12103
25220         * g++.dg/debug/crash1.C: New test.
25221
25222 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25223
25224         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25225         function with __attribute__((noinline)).
25226         (recurser_void2): Likewise.
25227         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25228         (recurser_void2): Likewise.
25229
25230 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25231
25232         PR middle-end/14203
25233         * g++.dg/warn/Wunused-6.C: New test case.
25234
25235 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25236
25237         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25238         not defined.
25239
25240 2004-02-27  Eric Christopher  <echristo@redhat.com>
25241
25242         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25243         * g++.dg/charset/asm2.c: Run only x86.
25244         * gcc.dg/charset/asm3.c: Ditto.
25245
25246 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25247
25248         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25249         ld_library_path.
25250
25251 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25252
25253         * g++.dg/ext/altivec-3.C: New.
25254
25255 2004-02-26  Richard Henderson  <rth@redhat.com>
25256
25257         * g++.dg/ext/attrib10.C: Mark for warning.
25258         * gcc.dg/attr-alias-1.c: New.
25259
25260 2004-02-26  Richard Henderson  <rth@redhat.com>
25261
25262         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25263         * gcc.c-torture/execute/20040208-2.c: ... it back.
25264
25265 2004-02-26  Eric Christopher  <echristo@redhat.com>
25266
25267         * lib/target-supports.exp (check-iconv-available): New function.
25268         * lib/gcc-dg.exp (dg-require-iconv): New function.
25269         Use above.
25270         * gcc.dg/charset: New directory.
25271         * gcc.dg/charset/charset.exp: New file.
25272         * gcc.dg/charset/asm1.c: Ditto.
25273         * gcc.dg/charset/asm2.c: Ditto.
25274         * gcc.dg/charset/asm3.c: Ditto.
25275         * gcc.dg/charset/asm4.c: Ditto.
25276         * gcc.dg/charset/asm5.c: Ditto.
25277         * gcc.dg/charset/attribute1.c: Ditto.
25278         * gcc.dg/charset/attribute2.c: Ditto.
25279         * gcc.dg/charset/string1.c: Ditto.
25280         * g++.dg/charset: New directory.
25281         * g++.dg/dg.exp: Add here. Special options.
25282         * g++.dg/charset/charset.exp: New file.
25283         * g++.dg/charset/asm1.c: Ditto.
25284         * g++.dg/charset/asm2.c: Ditto.
25285         * g++.dg/charset/asm3.c: Ditto.
25286         * g++.dg/charset/asm4.c: Ditto.
25287         * g++.dg/charset/attribute1.c: Ditto.
25288         * g++.dg/charset/attribute2.c: Ditto.
25289         * g++.dg/charset/extern1.cc: Ditto.
25290         * g++.dg/charset/extern2.cc: Ditto.
25291         * g++.dg/charset/string1.c: Ditto.
25292
25293 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25294
25295         PR c++/14278
25296         * g++.dg/parse/comma1.C: New test.
25297
25298 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25299
25300         PR c++/14284
25301         * g++.dg/template/ttp8.C: New test.
25302
25303 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25304
25305         * gcc.dg/fixuns-trunc-1.c: New test.
25306
25307 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25308
25309         * gcc.dg/builtins-config.h: Use #elif.
25310
25311 2004-02-26  Michael Matz  <matz@suse.de>
25312
25313         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25314         * gcc.dg/991214-1.c: Likewise.
25315         * gcc.dg/i386-asm-1.c: Likewise.
25316
25317 2004-02-25  Richard Henderson  <rth@redhat.com>
25318
25319         * gcc.c-torture/execute/20040208-2.c: Move ...
25320         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25321
25322 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25323
25324         PR c++/14246
25325         * g++.dg/other/crash-3.C: New test.
25326
25327 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25328
25329         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25330         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25331
25332         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25333         HP-UX.
25334
25335 2004-02-24  Michael Matz  <matz@suse.de>
25336
25337         * gcc.dg/i386-regparm.c: New.
25338
25339 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25340
25341         * gcc.c-torture/execute/20040223-1.c: New.
25342
25343 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25344             Kazu Hirata  <kazu@cs.umass.edu>
25345
25346         * gcc.dg/fwritable-strings-1.c: Remove.
25347
25348 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25349
25350         PR c/14156
25351         * gcc.dg/20040223-1.c: New test.
25352
25353 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25354
25355         PR c++/14106
25356         * g++.dg/ext/typeof9.C: New test.
25357
25358 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25359
25360         PR c++/14250
25361         * g++.dg/other/switch1.C: New test.
25362
25363 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25364
25365         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25366         * gcc.dg/va-arg-1.c: Likewise.
25367
25368 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25369
25370         PR c++/14143
25371         * g++.dg/template/koenig5.C: New test.
25372
25373 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25374
25375         * g++.dg/ext/altivec-1.C: Generalize target triple.
25376         * g++.dg/ext/altivec-2.C: New test case.
25377         * g++.dg/ext/altivec_check.h: New file.
25378         * gcc.dg/altivec-1.c: Generalize target triple;
25379         include altivec_check.h and call altivec_check().
25380         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25381         * gcc.dg/altivec-6.c: New test case.
25382         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25383         type casts as needed.
25384         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25385         altivec_check().
25386         * gcc.dg/altivec-12.c: New test case.
25387         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25388         include altivec_check.h and call altivec_check().
25389         * gcc.dg/altivec_check.h: New file.
25390
25391 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25392
25393         * lib/target-supports.exp (check_alias_available): Don't mangle
25394         function `g' in test program.
25395
25396 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25397
25398         * lib/target-supports.exp (check_profiling_available): Check
25399         argument to determine whether we support a profiling type.
25400         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25401         check_profiling_available.
25402         * g++.dg/bprob/bprob.exp: Likewise.
25403         * g77.dg/bprob/bprob.exp: Likewise.
25404         * gcc.misc-tests/bprob.exp: Likewise.
25405         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25406         dg-require-profiling and delete expected error handling.
25407         * gcc.dg/20021014-1.c: Likewise.
25408         * gcc.dg/nest.c: Likewise.
25409
25410 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25411
25412         PR c++/12007
25413         * g++.dg/other/vthunk1.C: New test.
25414
25415 2004-02-20  Falk Hueffner  <falk@debian.org>
25416
25417         PR target/14201
25418         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25419
25420 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/13927
25423         * g++.dg/other/error8.C: Remove XFAIL markers.
25424
25425         PR c++/14173
25426         * g++.dg/ext/packed5.C: New test.
25427
25428         PR c++/14199
25429         * g++.dg/warn/Wunused-5.C: New test.
25430
25431         PR c++/14186
25432         * g++.dg/lookup/member1.C: New test.
25433
25434 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25435
25436         * gcc.c-torture/compile/20040130-1.c: Enable only when
25437         __INT_MAX__ >= 2147483647L.
25438         * gcc.c-torture/compile/961203-1.c: Likewise.
25439
25440 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25441
25442         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25443         * g++.dg/opt/template1.C: Robustify assembler regexp
25444
25445 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25446
25447         * gcc.c-torture/execute/simd-4.x: Remove.
25448         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25449         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25450         Guard with #ifndef SKIP_ATTRIBUTE.
25451         * gcc.dg/compat/vector-1_y.c: Likewise.
25452         * gcc.dg/compat/vector-2_x.c: Likewise.
25453         * gcc.dg/compat/vector-2_y.c: Likewise.
25454         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25455         * g++.dg/eh/simd-2.C: Likewise.
25456
25457 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25458
25459         * gcc.c-torture/compile/complex-1.c: New.
25460
25461 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25462
25463         PR target/14209
25464         * gcc.c-torture/execute/20040218-1.c: New test.
25465
25466 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25467
25468         PR c++/14181
25469         * g++.dg/parse/new2.C: New test.
25470
25471 2004-02-18  Paul Brook  <paul@codesourcery.com>
25472
25473         * gcc.c-torture/compile/libcall-1.c: New test.
25474
25475 2004-02-18  Paul Brook  <paul@codesourcery.com>
25476
25477         PR debug/12934
25478         * gcc.dg/debug/debug-7.c: New test.
25479
25480 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25481
25482         * gcc.dg/20040217-1.c: New test.
25483
25484 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25485
25486         * gcc.c-torture/execute/990208-1.x: Delete.
25487
25488 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25489
25490         * gcc.c-torture/execute/20040208-2.x: New file.
25491
25492 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25493
25494         PR c++/11326
25495         * g++.dg/abi/structret1.C: New test.
25496
25497 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25500         (i386_cpuid): No need to test if cpuid is available on AMD64.
25501         Fix assembly, so that it works onboth i386 and AMD64.
25502         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25503         (vecInLong): Fix s[] member type to unsigned int.
25504         (vecInWord): Remove type.
25505         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25506         (a64, b64, c64, d64, e64): Remove.
25507         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25508         Remove unused variable.  Remove initialization of removed variables.
25509         Don't call mmx_tests nor sse_tests.
25510         (reference_mmx, reference_sse): Remove.
25511         (check): Add return stmt.
25512         * gcc.dg/i386-sse-7.c: New test.
25513         * gcc.dg/i386-mmx-4.c: New test.
25514
25515 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25516
25517         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25518         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25519         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25520         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25521         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25522         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25523         g++.dg/tc1/dr94.C: Fix line terminator.
25524
25525 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25526
25527         * gcc.c-torture/compile/20040216-1.c: New.
25528
25529 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25530
25531         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25532         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25533         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25534         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25535         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25536         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25537
25538 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25539
25540         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25541
25542 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25543
25544         PR c++/13971
25545         * g++.dg/expr/cond4.C: New test.
25546
25547         PR c++/14086
25548         * g++.dg/lookup/crash2.C: New test.
25549
25550 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25551
25552         * gcc.c-torture/compile/20040214-2.c: New test.
25553
25554 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25555
25556         PR c++/14116
25557         * g++.dg/ext/typeof8.C: New test.
25558
25559 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25560
25561         * gcc.c-torture/compile/20040214-1.c: New test.
25562
25563 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25564
25565         PR c++/13635
25566         * g++.dg/template/spec11.C: New test.
25567
25568 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25569
25570         PR c++/13927
25571         * g++.dg/other/error8.C: New test.
25572
25573 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25574
25575         PR c++/14122
25576         * g++.dg/template/array4.C: New test.
25577
25578         PR c++/14108
25579         * g++.dg/inherit/thunk2.C: New test.
25580
25581         PR c++/14083
25582         * g++.dg/eh/cond2.C: New test.
25583
25584 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25585
25586         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25587
25588 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25589
25590         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25591
25592 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25593
25594         * g++.dg/simd-2.C: xfail on ppc64-linux.
25595
25596 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25597
25598         PR c/456
25599         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25600         tests.
25601
25602 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25603
25604         * gcc.dg/builtins-33.c: New test.
25605
25606 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25607
25608         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25609
25610 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25611
25612         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25613
25614 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25615
25616         * gcc.dg/ppc64-abi-3.c: New test.
25617
25618 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25619
25620         PR c/14092
25621
25622         * gcc.dg/pr14092-1.c: New testcase.
25623
25624 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25625
25626         * gcc.dg/cpp/assert4.c: Fix typo last change.
25627
25628         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25629         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25630
25631         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25632
25633 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25634
25635         * gcc.c-torture/compile/20040209-1.c: New test case.
25636
25637 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25638
25639         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25640
25641 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25642
25643         * gcc.c-torture/execute/20040208-[12].c: New tests.
25644
25645 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25646
25647         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25648
25649 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25650
25651         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25652
25653 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25654
25655         Bug 13856
25656         * gcc.dg/visibility-8.c: New testcase.
25657
25658 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25659
25660         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25661         arguments.
25662         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25663
25664 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25665
25666         PR middle-end/13696
25667         * g++.dg/opt/fold1.C: New test case.
25668
25669 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25670
25671         PR c++/14033
25672         * g++.dg/other/crash-2.C: New test.
25673
25674 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25675
25676         PR c++/14028
25677         * g++.dg/parse/angle-bracket2.C: New test.
25678
25679 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25680
25681         PR middle-end/13750
25682         Revert:
25683         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25684         PR pch/13361
25685         * testsuite/g++.dg/pch/wchar-1.C: New.
25686         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25687
25688 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25689
25690         PR c++/14008
25691         * g++.dg/parse/error15.C: New test.
25692         * g++.dg/parse/crash11.C: Update dg-error mark.
25693
25694 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/13932
25697         * g++.dg/warn/conv2.C: New test.
25698
25699 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25700
25701         PR c++/13086
25702         * g++.dg/warn/incomplete1.C: Remove xfail.
25703
25704 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25705
25706         * lib/file-format.exp (gcc_target_object_format): Use
25707         ${tool}_target_compile, not gcc_target_compile.
25708         * lib/target-supports.exp (check_alias_available): Likewise.
25709         (check_gc_sections_available): Likewise.
25710         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25711         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25712         dg-require-alias.
25713
25714 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25715
25716         PR c++/13969
25717         * g++.dg/template/static6.C: New test.
25718
25719 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25720
25721         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25722
25723 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25724
25725         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25726         tests for systems where `char' is unsigned by default.
25727
25728 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25729
25730         PR c++/13997
25731         * g++.dg/template/partial3.C: New test.
25732
25733 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25734
25735         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25736         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25737         Remove mentions of obsolete ports.
25738
25739 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25740
25741         * gcc.dg/noncompile/20001228-1.c: Fix for new
25742         error message.
25743
25744 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25745
25746         PR target/9348
25747         * gcc.c-torture/execute/multdi-1.c: New test case.
25748
25749 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25750
25751         PR c++/13925
25752         * g++.dg/template/lookup5.C: New test.
25753
25754 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25755
25756         PR c++/13950
25757         * g++.dg/template/lookup4.C: New test.
25758
25759         PR c++/13970
25760         * g++.dg/parse/error14.C: New test.
25761
25762         PR c++/14002
25763         * g++.dg/parse/template13.C: New test.
25764
25765 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25766
25767         PR c++/13978
25768         * g++.dg/template/koenig4.C: New test.
25769
25770         PR c++/13968
25771         * g++.dg/template/crash17.C: New test.
25772
25773         PR c++/13975
25774         * g++.dg/parse/error13.C: New test.
25775         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25776
25777 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25778
25779         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25780
25781 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25782
25783         PR c/11658
25784         PR c/13994
25785         * gcc.dg/noncompile/20040203-1.c: New test.
25786         * gcc.dg/noncompile/20040203-2.c: Likewise.
25787         * gcc.dg/noncompile/20040203-3.c: Likewise.
25788         * gcc.dg/20040203-1.c: Likewise.
25789
25790 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25791
25792         PR c++/10858
25793         * g++.dg/template/sizeof7.C: New test.
25794
25795 2004-02-02  Eric Christopher  <echristo@redhat.com>
25796             Zack Weinberg  <zack@codesourcery.com>
25797
25798         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25799
25800 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25801
25802         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25803         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25804         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25805         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25806
25807 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/13113
25810         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25811
25812         PR c++/13854
25813         * g++.dg/ext/attrib13.C: New test.
25814
25815         PR c++/13907
25816         * g++.dg/conversion/op2.C: New test.
25817
25818 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25819
25820         * gcc.dg/titype-1.c: Fix pasto.
25821
25822 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25823
25824         * gcc.dg/titype-1.c: New test.
25825
25826 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25827
25828         PR c++/13957
25829         * g++.dg/template/non-type-template-argument-1.C,
25830         g++.dg/template/qualified-id1.C: Update dg-error marks.
25831         * g++.dg/template/nontype6.C: New test.
25832
25833 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25834
25835         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25836         * gcc.dg/builtins-31.c: New testcase.
25837         * gcc.dg/builtins-32.c: New testcase.
25838
25839 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25840
25841         * objc.dg/call-super-2.m: Update line numbers
25842         for the including of stddef.h.
25843
25844 2004-01-30  Michael Matz  <matz@suse.de>
25845
25846         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25847         g++.dg/ext/case-range3.C: New tests.
25848
25849 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25850
25851         DR206
25852         PR c++/13813
25853         * g++.dg/template/member4.C: New test.
25854
25855 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25856
25857         PR c++/13683
25858         * g++.dg/template/sizeof6.C: New test.
25859
25860 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25861
25862         * gcc.dg/fwritable-strings-1.c: New test.
25863
25864 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25865
25866         * gcc.c-torture/compile/20040130-1.c: New test.
25867
25868 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25869
25870         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25871
25872 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25873
25874         PR c++/13883
25875         * g++.dg/template/ctor3.C: New test.
25876
25877 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25878
25879         * g++.dg/tc1: New directory.
25880         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25881         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25882         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25883         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25884         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25885
25886 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25887
25888         * g++.dg/parse/error11.C: New test.
25889         * g++.dg/parse/error12.C: Likewise.
25890
25891 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25892
25893         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25894         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25895
25896 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25897
25898         PR c++/13791
25899         * g++.dg/ext/attrib12.C: New test.
25900
25901         PR c++/13736
25902         * g++.dg/parse/cast2.C: New test.
25903
25904 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25905
25906         * objc.dg/encode-2.m (main): New local string.  Set depending on
25907         sizeof long.  Use in sscanf call.
25908         * objc.dg/encode-3.m (main): New local string.  Set depending on
25909         sizeof long.  Use in scan_initial call.
25910
25911 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25912
25913         * objc.dg/call-super-2.m: Make LP64-safe.
25914         * objc.dg/desig-init-1.m: Likewise.
25915
25916 2004-01-27  Devang Patel <dpatel@apple.com>
25917
25918         * g++.dg/debug/namespace1.C: New test.
25919
25920 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25921
25922         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25923         xscale-*-*.
25924
25925         * gcc.dg/arm-mmx-1.c: New test.
25926
25927 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25928
25929         * gcc.dg/20040127-1.c: New test.
25930         * gcc.dg/20040127-2.c: New test.
25931
25932 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25933
25934         * objc.dg/stret-1.m (glob): Renamed to globa.
25935
25936 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/13663
25939         * g++.dg/expr/for1.C: New test.
25940
25941 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25942
25943         PR middle-end/13779
25944         * gcc.dg/darwin-longlong.c: New test.
25945
25946 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25947
25948         * gcc.dg/20040124-1.c: Moved test from here...
25949         * gcc.c-torture/compile/20040124-1.c: ...to here.
25950
25951 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25952
25953         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25954         the assembly output if -m64 is passed.
25955
25956 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25957
25958         PR c++/13833
25959         * g++.dg/template/cond3.C: New test.
25960
25961 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25962
25963         PR c++/13810
25964         * g++.dg/template/ttp7.C: New test.
25965
25966 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25967
25968         PR c++/13797
25969         * g++.dg/template/nontype4.C: New test.
25970         * g++.dg/template/nontype5.C: Likewise.
25971
25972 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25973
25974         * gcc.dg/torture/mips-clobber-at.c: New test.
25975
25976 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25977
25978         * gcc.dg/20040124-1.c: New test.
25979
25980 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25981
25982         * gcc.dg/20040123-1.c: New test.
25983
25984 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25985
25986         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25987
25988 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25989
25990         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25991
25992 2004-01-23  Andrew Pinski  <apinski@apple.com>
25993
25994         * gcc.dg/20030121-1.c: Move to ..
25995         * gcc.dg/20040121-1.c: here.
25996
25997 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25998
25999         * gcc.dg/builtins-29.c: New test case.
26000
26001 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26002
26003         PR 18314
26004         * gcc.dg/builtins-30.c: New testcase.
26005
26006 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26007
26008         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26009         * lib/g77.exp: Likewise.
26010         * lib/objc.exp: Likewise.
26011         * lib/g++.exp: Likewise.
26012
26013 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26014
26015         * gcc.dg/struct-by-value-2.c: New test.
26016
26017 2004-01-21  Andrew Pinski  <apinski@apple.com>
26018
26019         PR target/13785
26020         * gcc.dg/20030121-1.c: New test.
26021
26022 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26023
26024         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26025         clobber frame pointer register in asm statement.
26026
26027 2004-01-21  Falk Hueffner  <falk@debian.org>
26028
26029         * gcc.c-torture/compile/20040121-1.c: New test.
26030
26031 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26032
26033         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26034
26035 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26036
26037         * gcc.dg/ppc64-abi-2.c: New test.
26038
26039 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26040
26041         * lib/treelang.exp: Fill out this file.
26042         * lib/treelang-dg.exp: New File.
26043
26044 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26045
26046         * gcc.c-torture/compile/981022-1.c: Remove.
26047         * gcc.dg/array-5.c: Remove XFAIL.
26048         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26049         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26050         gcc.dg/cond-lvalue-1.c: Update.
26051         * gcc.dg/cast-lvalue-2.c: New test.
26052
26053 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26054
26055         PR c++/13592
26056         * g++.dg/other/error1.C (class foo): Tweak error message.
26057
26058         PR c++/13592
26059         * g++.dg/template/call2.C: New test.
26060
26061 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26062
26063         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26064         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26065         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26066         scalar-return-1_x.c, scalar-return-2_y.c,
26067         scalar-return-3_x.c, scalar-return-3_y.c,
26068         scalar-return-4_x.c, scalar-return-4_y.c,
26069         struct-align-1.h, struct-align-1_x.c,
26070         struct-align-1_y.c, struct-align-2.h,
26071         struct-align-2_x.c, struct-align-2_y.c,
26072         struct-by-value-10_y.c, struct-by-value-11_x.c,
26073         struct-by-value-11_y.c, struct-by-value-12_x.c,
26074         struct-by-value-12_y.c, struct-by-value-13_x.c,
26075         struct-by-value-13_y.c, struct-by-value-14_x.c,
26076         struct-by-value-14_y.c, struct-by-value-15_x.c,
26077         struct-by-value-15_y.c, struct-by-value-16_y.c,
26078         struct-by-value-17_y.c, struct-by-value-18_y.c,
26079         struct-by-value-19_y.c, struct-by-value-1_x.c,
26080         struct-by-value-1_y.c, struct-by-value-20_y.c,
26081         struct-by-value-2_x.c, struct-by-value-2_y.c,
26082         struct-by-value-3_y.c, struct-by-value-4_x.c,
26083         struct-by-value-4_y.c, struct-by-value-5_y.c,
26084         struct-by-value-6_y.c, struct-by-value-7_y.c
26085         struct-by-value-8_x.c, struct-by-value-8_y.c
26086         struct-by-value-9_x.c, struct-by-value-9_y.c
26087         struct-return-10_x.c, struct-return-10_y.c,
26088         struct-return-19_x.c, struct-return-20_x.c
26089         struct-return-2_x.c, struct-return-2_y.c
26090         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26091         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26092
26093 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26094
26095         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26096         attribute on sparc*-sun-solaris2.*.
26097
26098 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26099
26100         PR c++/13710
26101         * g++.dg/ext/typeof7.C: New test.
26102
26103 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26104
26105         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26106         * gcc.dg/const-elim-1.c: Same.
26107
26108 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26109
26110         * objc.dg/stret-1.m: New.
26111         * objc.dg/stret-2.m: New.
26112
26113 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26114
26115         PR c++/11895
26116         * g++.dg/ext/vector1.C: New test.
26117
26118 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26119
26120         * gcc.dg/pch/import-1.c: New.
26121         * gcc.dg/pch/import-1.hs: New.
26122         * gcc.dg/pch/import-1a.h: New.
26123         * gcc.dg/pch/import-1b.h: New.
26124         * gcc.dg/pch/import-1c.h: New.
26125
26126 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26127
26128         PR c++/13574
26129         * g++.dg/ext/array1.C: New test.
26130
26131         PR c++/13178
26132         * g++.dg/conversion/op1.C: New test.
26133
26134 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26135
26136         PR 11864
26137         From Kazumoto Kojima / Dan Kegel:
26138         * gcc.dg/pr11864-1.c: New test.
26139
26140         PR 10392
26141         From Marcus Comstedt / Dan Kegel:
26142         * gcc.dg/pr10392-1.c: New test.
26143
26144 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26145
26146         PR c++/13478
26147         * g++.dg/init/ref10.C: New test.
26148
26149 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26150
26151         PR c++/13407
26152         * g++.dg/parse/typename6.C: New test.
26153
26154 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26155
26156         PR pch/13361
26157         * testsuite/g++.dg/pch/wchar-1.C: New.
26158         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26159
26160 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26161
26162         PR c++/9259
26163         * g++.dg/expr/sizeof2.C: New test.
26164
26165 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26166
26167         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26168
26169 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26170
26171         PR c++/13659
26172         * g++.dg/lookup/strong-using-3.C: New.
26173         * g++.dg/lookup/using-10.C: New.
26174
26175 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26176
26177         PR c++/13594
26178         * g++.dg/lookup/strong-using-2.C: New.
26179
26180 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26181             Dan Kegel <dank@kegel.com>
26182             J"orn Rennecke <joern.rennecke@superh.com>
26183
26184         PR target/9365
26185         * gcc.dg/pr9365-1.c: New test.
26186
26187 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26188
26189         PR c++/8856
26190         * g++.dg/parse/casting-operator2.C: New test.
26191         * g++.old-deja/g++.pt/explicit83.C: Remove.
26192
26193 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26194
26195         * gcc.dg/label-compound-stmt-1.c: New test.
26196         * gcc.c-torture/compile/950922-1.c,
26197         gcc.c-torture/compile/20000211-3.c,
26198         gcc.c-torture/compile/20000518-1.c,
26199         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26200         compound statements.
26201
26202 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26203
26204         * gcc.dg/ppc64-abi-1.c: New test.
26205
26206 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26207
26208          * g++.dg/ext/attrib9.C: Add dg-warnings.
26209
26210 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26211
26212         PR c++/12335
26213         * g++.dg/parse/dtor3.C: New test.
26214
26215 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26216
26217         PR c++/12709
26218         * g++.dg/parse/try-catch-1.C: New test.
26219
26220 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26221
26222         * ada/acats/run_all.sh: Add more verbose output in acats.log
26223         when compiling tests.
26224
26225 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26226
26227         PR 13656
26228         * gcc.dg/typedef-redecl.c: New test case.
26229         * gcc.dg/typedef-redecl.h: New support file.
26230
26231 2004-01-13  Jan Hubicka  <jh@suse.cz>
26232
26233         * gcc.dg/always_inline.c: New test.
26234         * gcc.dg/debug/20031231-1.c: Fix.
26235
26236 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26237
26238         PR c++/13474
26239         * g++.dg/template/array3.C: New test.
26240
26241 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26242
26243         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26244         * g++.dg/warn/Wunused-2.C: Likewise.
26245
26246 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26247
26248         PR c++/13289
26249         * g++.dg/template/instantiate6.C: New test.
26250
26251 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26252
26253         PR middle-end/11397
26254         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26255
26256 2004-01-12  Jan Hubicka  <jh@suse.cz>
26257
26258         PR opt/12826
26259         * gcc.dg/20040112-1.c: New.
26260
26261         * gcc.dg/dwarf-die[1-7].c: Move to...
26262         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26263         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26264
26265 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26266
26267         PR c++/4100
26268         * g++.dg/parse/friend4.C: New test.
26269
26270 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26271
26272         PR c++/4100
26273         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26274         definition is called a friend.
26275
26276 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26277
26278         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26279
26280 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26281
26282         PR c++/3478
26283         * g++.dg/parse/error10.C: New test.
26284         * g++.dg/template/arg2.C: Accept "invalid type" error.
26285
26286 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26287
26288         PR middle-end/13392
26289         * g++.dg/opt/expect2.C: New test.
26290
26291 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26292
26293         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26294         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26295         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26296         Update dg-error regexps.
26297
26298 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26299
26300         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26301         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26302
26303 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26304
26305         * gcc.dg/pragma-re-1.c: Use right pointer type.
26306
26307 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26308
26309         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26310
26311 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26312
26313         * gcc.dg/rs6000-ldouble-1.c: New.
26314
26315 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26316
26317         DR 337
26318         PR c++/9256
26319         * g++.dg/other/abstract1.C: New test.
26320
26321 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26322
26323         * g++.dg/lookup/strong-using-1.C: New.
26324
26325 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26326
26327         PR c/11234
26328         * gcc.dg/func-ptr-conv-1.c: New test.
26329         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26330
26331 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26332
26333         PR target/13380.
26334         * gcc.c-torture/compile/20040109-1.c: New.
26335
26336 2004-01-08  Stuart Hastings  <stuart@apple.com>
26337
26338         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26339         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26340         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26341
26342 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26343
26344         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26345
26346 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26347
26348         * ada/acats/run_acats: Treat 'gnatchop' the same way
26349         as 'gnatmake'.  Export GCC_DRIVER.
26350         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26351         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26352
26353 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26354
26355         PR c++/12573
26356         * g++.dg/template/dependent-expr4.C: New test.
26357
26358 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26359
26360         * gcc.dg/altivec-11.c: New test.
26361
26362 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26363
26364         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26365
26366 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26367
26368         PR c/6024
26369         * gcc.dg/enum-compat-1.c: New test.
26370         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26371
26372 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26373
26374         PR c/12165
26375         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26376         gcc.dg/c99-idem-qual-3.c: New tests.
26377
26378 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26379
26380         * gcc.dg/winline-7.c: Don't cast void * to int.
26381
26382 2004-01-06  Jan Hubicka  <jh@suse.cz>
26383
26384         * gcc.dg/i386-sse-5.c: New test
26385         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26386
26387 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26388
26389         PR c++/12815
26390         * g++.dg/rtti/typeid4.C: New test.
26391
26392 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26393
26394         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26395
26396 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26397
26398         PR c++/12132
26399         * g++.dg/template/error11.C: New test.
26400
26401         PR c++/13451
26402         * g++.dg/template/class2.C: New test.
26403
26404 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26405         Richard Sandiford <rsandifo@redhat.com>
26406
26407         PR c++/13387
26408         * g++.dg/opt/alias3.C: New test.
26409
26410 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26411
26412         PR c++/13157
26413         * g++.dg/template/koenig3.C: New test.
26414
26415         PR c++/13529
26416         * g++.dg/parse/offsetof3.C: New test.
26417
26418         * g++.dg/init/copy7.C: Add missing dg-error markers.
26419
26420         PR c++/12226
26421         * g++.dg/init/copy7.c: New test.
26422
26423         PR c++/13536
26424         * g++.dg/parse/cast1.C: New test.
26425
26426 2004-01-04  Jan Hubicka  <jh@suse.cz>
26427
26428         * gcc.dg/winline[1-7].c: New tests.
26429
26430 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26431
26432         PR c++/13520
26433         * g++.dg/template/qualttp22.C: New test.
26434
26435 2004-01-01  Jan Hubicka  <jh@suse.cz>
26436
26437         * gcc.dg/debug/20031231-1.c: New.
26438         * gcc.c-torture/compile/20040101-1.c: New.
26439         * gcc.dg/dwarf-die-[1-7].c: New.
26440
26441 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26442
26443         PR optimization/13521
26444         * gcc.c-torture/compile/20031231-1.c: New test.
26445
26446 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26447
26448         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26449
26450 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26451
26452         PR c++/10079
26453         * g++.dg/template/crash16.C: New test.
26454
26455 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26456
26457         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26458
26459 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26460
26461         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26462         ports.
26463         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26464         * g++.old-deja/g++.law/profile1.C: Likewise.
26465         * gcc.c-torture/compile/981006-1.c: Likewise.
26466         * gcc.c-torture/execute/loop-2e.x: Likewise.
26467         * gcc.c-torture/execute/loop-2f.x: Remove.
26468         * gcc.c-torture/execute/loop-2g.x: Likewise.
26469         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26470         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26471
26472 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         PR c++/13507
26475         * g++.dg/ext/attrib11.C: New test.
26476
26477         PR c++/13494
26478         * g++.dg/template/array2-1.C: New test.
26479         * g++.dg/template/array2-2.C: New test.
26480
26481 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26482
26483         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26484
26485 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         PR c++/12774
26488         * g++.dg/template/array1-1.C: New test.
26489         * g++.dg/template/array1-2.C: New test.
26490
26491 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26492
26493         PR fortran/12632
26494         * g77.dg/12632.f: New test case.
26495
26496 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26497
26498         PR c++/13289
26499         * g++.dg/parse/nontype1.C: New test.
26500
26501 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26502
26503         PR c++/12403
26504         * g++.dg/parse/explicit1.C: New test.
26505         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26506
26507 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR c++/13081
26510         * g++.dg/opt/inline6.C: New test.
26511
26512         PR c++/12613
26513         * g++.dg/parse/error9.C: New test.
26514
26515         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26516
26517 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26518
26519         PR c++/13009
26520         * g++.dg/init/assign1.C: New test.
26521
26522 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26523
26524         PR c++/13070
26525         * g++.dg/warn/format3.C: New test case.
26526
26527 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26528
26529         * gcc.c-torture/compile/20031227-1.c: New test.
26530
26531 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26532
26533         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26534         * g77.dg/bprob/bprob.exp: Likewise.
26535         * gcc.misc-tests/bprob.exp: Likewise.
26536         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26537         variants on systems where the library does not provide that
26538         functionality.
26539         * gcc.dg/builtins-20.c: Use builtins-config.h.
26540         * gcc.dg/builtins-config.h: New file.
26541
26542 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26543
26544         * lib/gcc-dg.exp (dg-require-profiling): New function.
26545         * lib/target-supports.exp (check_profiling_available): Likewise.
26546         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26547         * g77.dg/bprob/bprob.exp: Likewise.
26548         * gcc.misc-tests/bprob.exp: Likewise.
26549         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26550         * gcc.dg/20021014-1.c: Likewise.
26551         * gcc.dg/nest.c: Likewise.
26552
26553 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26554
26555         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26556         compiling.
26557         * g++.dg/lookup/java2.C: Likewise.
26558         * gcc.dg/cpp/lexident.c: Likewise.
26559
26560 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26561
26562         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26563         given.
26564         * gcc.c-torture/compile/961203-1.c: Likewise.
26565         * gcc.c-torture/compile/980506-1.c: Likewise.
26566
26567 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26568
26569         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26570         (additional_prunes): New global.
26571         (gcc-dg-prune): Handle additional per-test pruning.
26572         (dg-test): Clear additional_prunes between tests.
26573
26574         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26575         dg-prune-output to avoid spurious failures from assembler
26576         complaining about nonexistent WAW violations.
26577         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26578         Use dg-prune-output to avoid spurious failures from assembler
26579         warning about Itanium B-step errata.
26580
26581 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26582
26583         * g++.dg/abi/macro0.C: New test.
26584         * g++.dg/abi/macro1.C: Likewise.
26585         * g++.dg/abi/macro2.C: Likewise.
26586
26587         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26588         * g++.dg/abi/bitfield7.C: Likewise.
26589         * g++.dg/abi/dtor2.C: Likewise.
26590         * g++.dg/abi/mangle11.C: Likewise.
26591         * g++.dg/abi/mangle12.C: Likewise.
26592         * g++.dg/abi/mangle14.C: Likewise.
26593         * g++.dg/abi/mangle17.C: Likewise.
26594         * g++.dg/abi/vbase10.C: Likewise.
26595         * g++.dg/abi/vbase14.C: Likewise.
26596         * g++.dg/template/qualttp17.C: Likewise.
26597
26598 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26599
26600         PR c/11995
26601         * gcc.dg/20031223-1.c: New test.
26602
26603 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26604
26605         * gcc.dg/noreturn-7.c: New test.
26606
26607 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26608
26609         * gcc.dg/null-pointer-1.c: New test.
26610
26611 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26612
26613         * g++.old-deja/g++.jason/template18.C: Remove.
26614         * g++.old-deja/g++.jason/template37.C: Likewise.
26615
26616         PR c++/12862
26617         * g++.dg/lookup/ns1.C: New test.
26618
26619         PR c++/12397
26620         * g++.dg/template/lookup3.C: New test.
26621
26622 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26623
26624         * g++.dg/template/recurse1.C: New test
26625
26626 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26627
26628         PR c++/12479
26629         * g++.dg/parse/semicolon1.C: New test.
26630         * g++.dg/parse/semicolon1.h: Likewise.
26631
26632 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26633
26634         * gcc.dg/darwin-misaligned.c: New test.
26635
26636 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26637
26638         PR c/9163
26639         * gcc.dg/20031222-1.c: New test.
26640
26641 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26642
26643         PR c++/13438
26644         * g++.dg/parse/error8.C: New test.
26645
26646         PR c++/11554
26647         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26648
26649 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26650
26651         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26652         too small.
26653         * gcc.c-torture/compile/930217-1.c: Likewise.
26654         * gcc.c-torture/compile/930513-1.c: Likewise.
26655         * gcc.c-torture/execute/920908-2.c: Likewise.
26656         * gcc.c-torture/execute/921204-1.c: Likewise.
26657         * gcc.c-torture/execute/930621-1.c: Likewise.
26658         * gcc.c-torture/execute/930630-1.c: Likewise.
26659         * gcc.c-torture/execute/931031-1.c: Likewise.
26660         * gcc.c-torture/execute/980602-2.c: Likewise.
26661         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26662         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26663         * gcc.c-torture/execute/extzvsi.c: Likewise.
26664         * gcc.c-torture/unsorted/ext.c: Likewise.
26665
26666 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26667
26668         PR target/12749
26669         * gcc.c-torture/compile/20031220-2.c: New test case.
26670
26671 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26672
26673         PR optimization/13031
26674         * gcc.c-torture/compile/20031220-1.c: New test case.
26675
26676 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26677
26678         * gcc.dg/cast-function-1.c: New test.
26679
26680 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26681
26682         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26683         formats.
26684
26685 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26686
26687         PR c++/12795
26688         * g++.dg/ext/attrib10.C: New test.
26689
26690 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * gcc.dg/cleanup-10.c: New test.
26693         * gcc.dg/cleanup-11.c: New test.
26694
26695 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26696
26697         PR c++/13239
26698         * g++.dg/opt/expect1.C: New test.
26699
26700 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26701
26702         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26703
26704 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26705
26706         PR debug/12923
26707         * gcc.dg/20031218-1.c: New test.
26708
26709         PR debug/12389
26710         * gcc.dg/20031218-2.c: New test.
26711         * gcc.dg/20031218-3.c: New test.
26712
26713         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26714         of label name and allow for USER_LABEL_PREFIX == "_" names.
26715         * g++.dg/abi/mangle18-2.C: Likewise.
26716         * g++.dg/abi/mangle19-1.C: Likewise.
26717         * g++.dg/abi/mangle19-2.C: Likewise.
26718         * g++.dg/abi/mangle20-1.C: Likewise.
26719         * g++.dg/abi/mangle20-2.C: Likewise.
26720
26721 2003-12-18  Richard Henderson  <rth@redhat.com>
26722
26723         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26724
26725 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26726             Dan Kegel <dank@kegel.com>
26727
26728         PR other/12009
26729         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26730         testing a cross compiler, it causes spurious compile failures.
26731         * lib/g++.exp: Likewise.
26732
26733 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26734
26735         PR c++/13262
26736         * g++.dg/template/access13.C: New test.
26737
26738 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26739
26740         * gcc.dg/20031216-1.c: New test.
26741
26742 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26743
26744         PR c++/9154
26745         * g++.dg/template/error10.C: New test.
26746
26747 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26748
26749         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26750         * g++.dg/eh/simd-2.C: Likewise.
26751
26752 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26753             Roger Sayle  <roger@eyesopen.com>
26754
26755         * gcc.c-torture/execute/ieee/mzero5.c: New.
26756
26757 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26758
26759         PR c++/10603
26760         * g++.dg/parse/error6.C: New test.
26761
26762         PR c++/12827
26763         * g++.dg/parse/error7.C: New test.
26764
26765 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26766
26767         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26768         at -O with stabs debugging formats.
26769         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26770         * gcc.dg/debug/debug-2.c: Likewise.
26771
26772 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26773
26774         PR c++/12696
26775         * g++.dg/init/error1.C: New test.
26776
26777         PR c++/12218
26778         * g++.dg/init/pm3.C: New test.
26779
26780 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26781
26782         PR c/3347
26783         * gcc.dg/bitfld-8.c: New test.
26784
26785 2003-12-16  James Lemke  <jim@wasabisystems.com>
26786
26787         * gcc.dg/arm-scd42-[123].c: New tests.
26788
26789 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         PR c++/9043
26792         * g++.dg/abi/mangle20-1.C: New test.
26793         * g++.dg/abi/mangle20-2.C: New test.
26794
26795 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26796
26797         PR c++/13275
26798         * g++.dg/other/offsetof2.C: Remove XFAIL.
26799         * g++.dg/parse/offsetof1.C: New test.
26800         * g++.gd/parse/offsetof2.C: Likewise.
26801
26802 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26803
26804         * g++.dg/template/nontype3.C: New test.
26805         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26806
26807 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26808
26809         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26810
26811 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26812
26813         PR c++/13387
26814         * g++.dg/expr/assign1.C: New test.
26815
26816         PR c++/13242
26817         * g++.dg/abi/mangle19-1.C: New test.
26818         * g++.dg/abi/mangle19-2.C: New test.
26819
26820 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26821
26822         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26823
26824 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26825
26826         * gcc.c-torture/execute/20031216-1.c: New test.
26827
26828 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26829
26830         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26831         an ICE regression.
26832
26833 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR c++/10926
26836         * g++.dg/template/error9.C: New test.
26837
26838         PR c++/11116
26839         * g++.dg/template/error8.C: New test.
26840
26841 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26842
26843         PR middle-end/13400
26844         * gcc.c-torture/execute/20031215-1.c: New test case.
26845
26846 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26847
26848         PR c++/13269
26849         * g++.dg/parse/error5.C: New test.
26850
26851         PR c++/12989
26852         * g++.dg/expr/sizeof1.C: New test.
26853
26854         PR c++/13310
26855         * g++.dg/template/crash15.C: New test.
26856
26857 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26858
26859         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26860         a non-POD type as the last named parameter of a varargs function.
26861
26862 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/13243
26865         PR c++/12573
26866         * g++.dg/template/crash14.C: New test.
26867         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26868
26869 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         * g++.dg/other/java1.C: New test.
26872
26873         PR c++/13241
26874         * g++.dg/abi/mangle18-1.C: New test.
26875         * g++.dg/abi/mangle18-2.C: New test.
26876
26877 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26878
26879         PR optimization/10312
26880         * gcc.c-torture/execute/20031214-1.c: New.
26881
26882 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/10779
26885         PR c++/12160
26886         * g++.dg/parse/error3.C: New test.
26887         * g++.dg/parse/error4.C: Likewise.
26888         * g++.dg/abi/mangle4.C: Tweak error messages.
26889         * g++.dg/lookup/using5.C: Likewise.
26890         * g++.dg/other/error2.C: Likewise.
26891         * g++.dg/parse/typename5.C: Likewise.
26892         * g++.dg/parse/undefined1.C: Likewise.
26893         * g++.dg/template/arg2.C: Likewise.
26894         * g++.dg/template/ttp3.C: Likewise.
26895         * g++.dg/template/type1.C: Likewise.
26896         * g++.old-deja/g++.other/crash32.C: Likewise.
26897         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26898
26899 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26900
26901         PR c++/13106
26902         * g++.dg/warn/noreturn-3.C: New test.
26903
26904 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         PR c++/13118
26907         * g++.dg/abi/covariant3.C: New.
26908
26909 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26910
26911         * g++.dg/eh/ia64-1.C: New test.
26912
26913 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26914
26915         PR optimization/13037
26916         * g77.f-torture/execute/13037.f: New test case.
26917
26918 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         PR c++/12881
26921         * g++.dg/abi/covariant2.C: New.
26922
26923 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26924
26925         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26926
26927 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26928
26929         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26930
26931 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26932
26933         PR other/10819
26934         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26935         to fix Bug 10819.
26936         * lib/g++.exp (g++_version): Likewise.
26937         * lib/g77.exp (g77_version): Likewise.
26938         * lib/objc.exp (default_objc_version): Likewise.
26939
26940 2003-12-10  Richard Henderson  <rth@redhat.com>
26941
26942         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26943
26944         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26945
26946 2003-12-08  Matt Austern  <austern@apple.com>
26947
26948         PR c/13134
26949         * lib/gcc-dg.exp (dg-require-visibility): Define.
26950         * lib/target-supports (check_visibility_available): Define.
26951         * gcc.dg/visibility-1.c: New test.
26952         * gcc.dg/visibility-2.c: Likewise.
26953         * gcc.dg/visibility-3.c: Likewise.
26954         * gcc.dg/visibility-4.c: Likewise.
26955         * gcc.dg/visibility-5.c: Likewise.
26956         * gcc.dg/visibility-6.c: Likewise.
26957         * g++.dg/ext/visibility-1.C: Likewise.
26958         * g++.dg/ext/visibility-2.C: Likewise.
26959         * g++.dg/ext/visibility-3.C: Likewise.
26960         * g++.dg/ext/visibility-4.C: Likewise.
26961         * g++.dg/ext/visibility-5.C: Likewise.
26962         * g++.dg/ext/visibility-6.C: Likewise.
26963
26964 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26965
26966         * g++.dg/lookup/java1.C: New test.
26967         * g++.dg/lookup/java2.C: New test.
26968
26969 2003-12-07  Falk Hueffner  <falk@debian.org>
26970
26971         * g++.dg/opt/noreturn-1.C: New test.
26972
26973 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26974
26975         * gcc.dg/overflow-1.c: New test.
26976
26977 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26978
26979         * g77.f-torture/compile/13060.f: New test.
26980
26981 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26982
26983         PR c++/13323
26984         * g++.dg/inherit/operator2.C: New test.
26985
26986 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26987
26988         PR c++/13305
26989         * g++.dg/ext/attrib9.C: New test.
26990
26991 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26992
26993         PR c++/13314
26994         * g++.dg/template/error7.C: New test.
26995
26996 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26997             J"orn Rennecke <joern.rennecke@superh.com>
26998
26999         PR target/13302
27000         * g++.dg/other/struct-va_list.C: New test.
27001
27002 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27003
27004         PR c++/13166
27005         * g++.dg/parse/defarg6.C: New test.
27006
27007 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27008
27009         PR target/13256
27010         * gcc.c-torture/execute/20031201-1.c: New test.
27011
27012 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27013
27014         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27015
27016 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27017
27018         * gcc.dg/builtin-return-1.c: New test.
27019
27020 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27021             J"orn Rennecke <joern.rennecke@superh.com>
27022
27023         PR optimization/13260
27024         * gcc.c-torture/execute/20031204-1.c: New test.
27025
27026 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27027
27028         PR c++/9127
27029         * g++.dg/template/error6.C: New test.
27030
27031 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27032
27033         * gcc.dg/20031202-1.c: New test.
27034
27035 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27036
27037         PR c++/13179
27038         * g++.dg/template/eh1.C: New test.
27039
27040         PR c++/10771
27041         * g++.dg/template/error5.C: New test.
27042
27043 2003-12-02  David Ung  <davidu@mips.com>
27044
27045         * gcc.dg/compat/vector-check.h: Corrected type for var
27046         g_##TMODE
27047
27048 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27049
27050         PR c++/10126
27051         * g++.dg/template/ptrmem8.C: New test.
27052
27053 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27054
27055         PR c++/12573
27056         * g++.dg/template/dependent-expr3.C: New test.
27057
27058 2003-12-01  James Lemke  <jim@wasabisystems.com>
27059
27060         * gcc.dg/arm-g2.c: New test.
27061
27062 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27063
27064         PR optimization/11634
27065         * gcc.dg/20031201-2.c: New test case.
27066
27067 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27068
27069         PR 11433
27070         * objc.dg/proto-lossage-3.m: New test.
27071
27072 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27073
27074         PR optimization/12628
27075         * gcc.dg/20031201-1.c: New test case.
27076
27077 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27078
27079         * gcc.dg/unaligned-1.c: New test.
27080
27081 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27082
27083         PR c++/9849
27084         * g++.dg/template/error4.C: New test.
27085         * g++.dg/template/nested3.C: Adjust error markers.
27086
27087 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27088
27089         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27090
27091 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27092
27093         PR c/10333
27094         * gcc.dg/bitfld-7.c: New test.
27095
27096 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27097
27098         * gcc.dg/tls/asm-1.C: New test.
27099
27100 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27101
27102         * gcc.dg/cpp/assert4.c: Update.
27103
27104 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27105
27106         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27107         * gcc.dg/builtin-apply3.c: New test.
27108
27109 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27110
27111         * lib/compat.exp (compat-obj): New xfaildata parameter.
27112         Use it to set compiler_conditional_xfail_data before compiling.
27113         (compat-get-options): Handle dg-xfail-if.
27114         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27115         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27116         * gcc.dg/compat/vector-1_y.c: Likewise.
27117         * gcc.dg/compat/vector-2_x.c: Likewise.
27118         * gcc.dg/compat/vector-2_y.c: Likewise.
27119
27120 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27121
27122         * g++.dg/opt/reg-stack4.C: New test.
27123
27124 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27125
27126         * gcc.dg/builtin-apply2.c: New test.
27127
27128 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27129
27130         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27131
27132 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27133
27134         PR c++/12924
27135         * g++.dg/template/template-id-2.C: New test.
27136
27137 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27138
27139         PR c++/5369
27140         * g++.dg/template/memfriend1.C: New test.
27141         * g++.dg/template/memfriend2.C: Likewise.
27142         * g++.dg/template/memfriend3.C: Likewise.
27143         * g++.dg/template/memfriend4.C: Likewise.
27144         * g++.dg/template/memfriend5.C: Likewise.
27145         * g++.dg/template/memfriend6.C: Likewise.
27146         * g++.dg/template/memfriend7.C: Likewise.
27147         * g++.dg/template/memfriend8.C: Likewise.
27148         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27149
27150 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27151
27152         PR c++/12515
27153         * g++.dg/ext/cond1.C: New test.
27154
27155 2003-11-20  Richard Henderson  <rth@redhat.com>
27156
27157         * gcc.dg/20020201-2.c: Remove.
27158         * gcc.dg/20020201-4.c: Remove.
27159         * gcc.dg/20020304-1.c: Remove.
27160
27161 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27162
27163         * gcc.dg/cpp/trad/xwin1.c: New test case.
27164
27165 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27166
27167         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27168         * lib/g77.exp: Likewise.
27169         * lib/objc.exp: Likewise.
27170         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27171         for darwin.
27172
27173 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27174
27175         PR c++/12932
27176         * g++.dg/template/static5.C: New test.
27177
27178 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27179
27180         * gcc.dg/nested-func-1.c: New test.
27181
27182 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27183
27184         * gcc.dg/cpp/assert4.c: New test.
27185
27186 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27187
27188         PR c++/2294
27189         * g++.dg/lookup/using9.c: New test.
27190
27191 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/12762
27194         * g++.dg/template/error3.C: New test.
27195
27196 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27197
27198         PR ada/13035
27199         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27200         No longer use a wrapper for gcc, since this does not work under
27201         Windows.
27202
27203 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27204
27205         PR c++/2094
27206         * g++.dg/template/ptrmem7.C: New test.
27207
27208 2003-11-13  Andrew Pinski <apinski@apple.com>
27209
27210         * gcc.c-torture/compile/20031113-1.c: New test.
27211
27212 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27213             Kean Johnston <jkj@sco.com>
27214
27215         PR c/13029
27216         * gcc.dg/unused-4.c: Update.
27217
27218 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27219
27220         * g++.dg/opt/const3.C: New test.
27221
27222 2003-11-13  Jan Hubicka  <jh@suse.cz>
27223
27224         * gcc.c-torture/compile/20031112-1.c: New test.
27225
27226 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27227
27228         * g++.dg/parse/crash10.C: Remove bogus error marker.
27229
27230 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27231
27232         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27233         (host_gcc): Likewise.
27234         (ROOT): Honor $PWDCMD.
27235         (BASE): Likewise.
27236         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27237
27238 2003-11-12  Catherine Moore  <clm@redhat.com>
27239
27240         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27241
27242 2003-11-12  Andreas Jaeger  <aj@suse.de>
27243             Jakub Jelinek  <jakub@redhat.com>
27244             Andrew Pinski  <pinskia@physics.uc.edu>
27245             Richard Henderson  <rth@redhat.com>
27246
27247         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27248         systems.
27249         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27250
27251         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27252         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27253
27254 2003-11-11  Andreas Jaeger  <aj@suse.de>
27255
27256         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27257
27258         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27259
27260 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27261
27262         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27263         Clean ups.
27264
27265 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27266
27267         * gcc.dg/trampoline-1.c: New test.
27268
27269 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27270
27271         * gcc.c-torture/compile/200031109-1.c: New test.
27272
27273 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27274
27275         PR c/3190
27276         PR c/8714
27277         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27278         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27279         gcc.dg/format/no-y2k-1.c: Update.
27280
27281 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27282
27283         PR optimization/10467
27284         * gcc.dg/20031108-1.c: New test case.
27285
27286 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27287
27288         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27289
27290 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27291
27292         * gcc.dg/compound-lvalue-1.c: New test.
27293         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27294         some XFAILs.
27295
27296 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27297
27298         * gcc.dg/altivec-varargs-1.c: New test.
27299
27300 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27301
27302         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27303         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27304         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27305         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27306         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27307
27308 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27309
27310         * gcc.dg/cond-lvalue-1.c: New test.
27311
27312 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27313
27314         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27315
27316 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27317
27318         PR c++/11616
27319         * g++.dg/template/instantiate5.C: New test.
27320
27321 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27322
27323         PR c++/12726
27324         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27325         * ChangeLog: Add missing first entry for above test.
27326
27327 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27328
27329         PR c++/9810
27330         * g++.dg/template/using8.C: New test.
27331         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27332
27333 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27334
27335         PR optimization/10817
27336         * gcc.c-torture/compile/20031102-1.c: New test case.
27337
27338 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27339
27340         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27341         2147483647.
27342
27343 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27344
27345         * gcc.dg/20031102-1.c: New test.
27346
27347 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27348
27349         * gcc.dg/complex-1.c: New test.
27350
27351 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27352
27353         PR c++/12796
27354         * g++.dg/template/crash13.C: Adjust expected error location.
27355         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27356
27357 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27358
27359         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27360
27361 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27362
27363         PR/10239
27364         * gcc.c-torture/compile/20031031-2.c: New test.
27365
27366 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27367
27368         PR/11640
27369         * gcc.c-torture/compile/20031031-1.c: New test.
27370
27371 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27372
27373         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27374         * gcc.misc-tests/bprob.exp: Likewise.
27375         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27376         the execution test on arm-elf configs.
27377         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27378         configs that don't support scratch files.
27379         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27380
27381 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27382
27383         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27384         done by dejagnu.
27385
27386 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27387
27388         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27389         Avoid non pure sh syntax. Add more logging.
27390
27391         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27392         fail.
27393
27394 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27395
27396         PR libgcj/10610
27397         * gcc.dg/ppc-stackalign-1.c: New test.
27398
27399 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27400
27401         * ada/acats/run_all.sh: Change output to be more compliant with
27402         dejagnu framework.
27403         Create acats.sum and acats.log files under testsuite/ada/acats
27404         Only run [a-z]* directories, to filter out e.g. CVS.
27405         Redirect build output to log file.
27406
27407 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27408
27409         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27410
27411 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27412
27413         PR ada/5909:
27414         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27415
27416 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27417
27418         * gcc.c-torture/compile/20031023-1.c: New test.
27419         * gcc.c-torture/compile/20031023-2.c: New test.
27420         * gcc.c-torture/compile/20031023-3.c: New test.
27421         * gcc.c-torture/compile/20031023-4.c: New test.
27422
27423 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27424
27425         PR c++/10371
27426         * g++.dg/lookup/scoped8.C: New test.
27427
27428 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27429
27430         * g++.dg/opt/reg-stack3.C: New test.
27431
27432 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27433
27434         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27435
27436 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27437
27438         PR c++/11076
27439         * g++.dg/template/crash13.C: New test.
27440
27441 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27442
27443         * gcc.dg/c99-restrict-2.c: New test.
27444
27445 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27446
27447         PR c++/12698, c++/12699, c++/12700, c++/12566
27448         * g++.dg/inherit/covariant9.C: New test.
27449         * g++.dg/inherit/covariant10.C: New test.
27450         * g++.dg/inherit/covariant11.C: New test.
27451
27452 2003-10-23  Jason Merrill  <jason@redhat.com>
27453
27454         PR c++/12726
27455         * g++.dg/ext/complit2.C: New test.
27456
27457 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27458
27459         PR target/12654
27460         * gcc.c-torture/execute/20031020-1.c: New test.
27461
27462 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27463
27464         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27465         following the jump_insn.
27466
27467 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27468
27469         * gcc.dg/cast-lvalue-1.c: New test.
27470
27471 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27472
27473         PR c++/11962
27474         * g++.dg/template/cond2.C: New test.
27475
27476 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27477
27478         * gcc.dg/builtins-28.c: New test.
27479
27480 2003-10-20  Jan Hubicka  <jh@suse.cz>
27481
27482         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27483         parameter.
27484         * testsuite/gcc.dg/inline-2.c: Likewise.
27485
27486 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27487
27488         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27489         * gcc.dg/nest.c: Likewise.
27490
27491 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27492
27493         PR c++/9781, c++/10583, c++/11862
27494         * g++.dg/parse/crash13.C: New test.
27495
27496 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27497
27498         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27499
27500 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27501
27502         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27503         Define HAVE_C99_RUNTIME except on Solaris.
27504         * gcc.dg/builtins-20.c: Likewise.
27505
27506 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27507
27508         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27509
27510 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27511
27512         PR c++/12495
27513         * g++.dg/template/crash21.C: New test.
27514
27515 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27516
27517         PR c++/2513
27518         * g++.dg/template/typename5.C: New test.
27519
27520 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27521
27522         PR c++/12369
27523         * g++.dg/template/friend25.C: New test.
27524
27525 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27526
27527         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27528         versions.
27529
27530 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27531
27532         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27533         == 2147483647.
27534
27535 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27536
27537         * gcc.c-torture/execute/960416-1.x: Remove.
27538         * gcc.c-torture/execute/divconst-3.x: Likewise.
27539
27540 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27541
27542         PR target/12598
27543         * gcc.dg/torture/cris-volatile-1.c: New test.
27544
27545 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27546
27547         PR optimization/9325
27548         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27549         for overflowing floating point to integer conversion during RTL
27550         simplification.
27551
27552 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27553
27554         * objc/execute/_cmd.m: Fix typo.
27555         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27556         Relax 'scan-assembler' regexp.
27557         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27558         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27559         * objc.dg/zero-link-2.m: Remove blank line.
27560         * objc.dg/zero-link-3.m: New test case.
27561
27562 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27563
27564         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27565
27566         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27567         than linker trickery.
27568
27569 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27570
27571         PR c++/12370
27572         * g++.dg/other/friend2.C: New test.
27573
27574 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27575
27576         * gcc.dg/20031012-1.c: New test.
27577
27578 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27579
27580         * gcc.dg/weak/weak-3.c: Fix for new warning.
27581
27582 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27583
27584         PR optimization/8750
27585         * gcc.c-torture/execute/20031012-1.c: New test case.
27586
27587 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27588
27589         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27590         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27591
27592 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27593
27594         PR optimization/12260
27595         * gcc.c-torture/compile/20031011-2.c: New test case.
27596
27597 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27598
27599         * gcc.c-torture/execute/20031011-1.c: New testcase.
27600
27601 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27602
27603         * gcc.c-torture/compile/20031011-1.c: New test.
27604
27605 2003-10-11  Jan Hubicka  <jh@suse.cz>
27606
27607         * g++.dg/other/first-global.C: New test.
27608
27609 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27610
27611         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27612
27613 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27614
27615         * gcc.c-torture/compile/20031010-1.c: New test.
27616
27617 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27618
27619         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27620         * gcc.c-torture/execute/va-arg-25.c: ... here.
27621
27622 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27623
27624         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27625
27626 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27627
27628         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27629
27630 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27631
27632         * g++.dg/parse/error2.C: New test.
27633
27634 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27635
27636         PR c++/11097
27637         * g++.dg/other/error5.C: Modify the error message.
27638         * g++.dg/lookup/using8.C: New test.
27639
27640 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27641
27642         * gcc.dg/darwin-abi-2.c: New file.
27643         * gcc.c-torture/execute/va-arg-24.c: New file.
27644
27645 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27646
27647         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27648         indentation.
27649
27650 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27651
27652         PR c++/10147
27653         * g++.dg/other/error4.C: Update error messages.
27654         * g++.dg/template/ptrmem4.C: Likewise.
27655
27656         PR c++/12337
27657         * g++.dg/init/new9.C: New test.
27658
27659         PR c++/12334, c++/12236, c++/8656
27660         * g++.dg/ext/attrib8.C: New test.
27661
27662 2003-10-06  Devang Patel  <dpatel@apple.com>
27663
27664         * gcc.dg/debug/dwarf2-3.h: New test.
27665         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27666
27667 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27668
27669         * g++.dg/opt/cfg2.C: New test.
27670
27671 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27672
27673         * g++.dg/opt/float1.C: New test.
27674
27675 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27676
27677         * gcc.dg/c90-array-lval-6.c: New test.
27678         * gcc.dg/c99-array-lval-6.c: New test.
27679
27680 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27681             Ziemowit Laski  <zlaski@apple.com>
27682
27683         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27684         'Derived', so that it is never considered a class method; add
27685         new warning for '+port' method ambiguity.
27686         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27687         <objc/objc-api.h> (needed on Mac OS X).
27688         * objc.dg/method-13.m: New test.
27689
27690 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27691
27692         PR optimization/9325, PR java/6391
27693         * gcc.c-torture/execute/20031003-1.c: New test case.
27694
27695 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27696
27697         PR optimization/12180
27698         * gcc.dg/20031002-1.c: New test.
27699
27700         PR c++/12486
27701         * g++.dg/inherit/error1.C: New test.
27702
27703 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27704
27705         * lib/f-torture.exp (search_for): Rename to...
27706         (search_for_re): This.  Also, clean up comments and the
27707         "regexp" invocation.
27708
27709 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27710
27711         * gcc.c-torture/compile/20031002-1.c: New test.
27712
27713 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27714
27715         * g++.dg/opt/cond1.C: New test.
27716
27717 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27718
27719         * gcc.dg/Wold-style-definition-2.c: New testcase.
27720         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27721
27722 2003-09-29  Richard Henderson  <rth@redhat.com>
27723
27724         * g++.dg/init/array10.C: Add dg-options.
27725
27726 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27727
27728         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27729
27730 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27731
27732         * g++.dg/template/friend19.C: Fix typo.
27733         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27734
27735 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27736
27737         * gcc.c-torture/execute/20030928-1.c: New test.
27738         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27739
27740 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27741
27742         * g++.dg/opt/unroll1.C: New test.
27743
27744 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27745
27746         PR optimization/11741
27747         * gcc.dg/20030926-1.c: New test case.
27748
27749 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27750
27751         PR c++/5655
27752         * g++.dg/parse/access7.C: New test.
27753         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27754
27755 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27756
27757         MERGE OF objc-improvements-branch into MAINLINE:
27758         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27759         if libobjc has not been built.
27760         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27761         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27762         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27763         objc/execute/nested-3.m, objc/execute/np-2.m,
27764         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27765         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27766         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27767         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27768         objc.dg/special/unclaimed-category-1.h,
27769         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27770         well as GNU runtime.
27771         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27772         * execute/cascading-1.m, execute/function-message-1.m,
27773         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27774         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27775         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27776         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27777         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27778         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27779         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27780         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27781         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27782         * objc.dg/bitfield-2.m: Run only on Darwin.
27783         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27784         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27785         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27786         * objc.dg/const-str-1.m: Fix constant string layout.
27787
27788 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27789
27790         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27791
27792 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27793
27794         * gcc.dg/darwin-abi-1.c: New file.
27795
27796 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27797
27798         PR target/12281
27799         * gcc.c-torture/compile/20030921-1.c: New test.
27800
27801 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27802
27803         * g++.dg/opt/reg-stack2.C: New test.
27804
27805 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27806
27807         * g++.dg/eh/delayslot1.C: New test.
27808
27809 2003-09-20  Richard Henderson  <rth@redhat.com>
27810
27811         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27812
27813 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27814
27815         * gcc.c-torture/execute/20030920-1.c: New test case.
27816
27817 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27818
27819         * g++.dg/rtti/typeid3.C: Correct expected error message.
27820
27821 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27822
27823         PR c++/157
27824         * g++.dg/parse/crash12.C: New test.
27825
27826 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27827
27828         * gcc.dg/compat/mixed-struct-check.h: New.
27829         * gcc.dg/compat/mixed-struct-defs.h: New.
27830         * gcc.dg/compat/mixed-struct-init.h: New.
27831         * gcc.dg/compat/struct-by-value-19_main.c: New.
27832         * gcc.dg/compat/struct-by-value-19_x.c: New.
27833         * gcc.dg/compat/struct-by-value-19_y.c: New.
27834         * gcc.dg/compat/struct-by-value-20_main.c: New.
27835         * gcc.dg/compat/struct-by-value-20_x.c: New.
27836         * gcc.dg/compat/struct-by-value-20_y.c: New.
27837         * gcc.dg/compat/struct-return-19_main.c: New.
27838         * gcc.dg/compat/struct-return-19_x.c: New.
27839         * gcc.dg/compat/struct-return-19_y.c: New.
27840         * gcc.dg/compat/struct-return-20_main.c: New.
27841         * gcc.dg/compat/struct-return-20_x.c: New.
27842         * gcc.dg/compat/struct-return-20_y.c: New.
27843
27844 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27845         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27846         so that it will not complain on LP64 targets.
27847
27848 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27849
27850         PR c++/495
27851         * g++.dg/template/friend24.C: New test.
27852
27853 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27854
27855         PR c++/12332
27856         * g++.dg/template/memtmpl2.C: New test.
27857
27858 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27859
27860         PR target/11184
27861         * gcc.dg/builtin-apply1.c: New test.
27862
27863 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27864
27865         PR c++/9848
27866         * g++.dg/warn/Wunused-4.C: New test.
27867
27868 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27869
27870         PR c++/12316
27871         * g++.dg/other/gc2.C: New test.
27872
27873 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27874
27875         PR c++/11991
27876         * g++.dg/rtti/typeid3.C: New test.
27877
27878         PR c++/12266
27879         * g++.dg/overload/template1.C: New test.
27880
27881 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27882
27883         * g++.dg/opt/cfg3.C: New test.
27884
27885 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27886
27887         PR c++/7939
27888         * g++.dg/template/crash11.C: New test.
27889
27890 2003-09-16  Jason Merrill  <jason@redhat.com>
27891             Jakub Jelinek  <jakub@redhat.com>
27892
27893         * gcc.dg/attr-warn-unused-result.c: New test.
27894
27895 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27896
27897         PR c++/12184
27898         * g++.dg/expr/call2.C: New test.
27899
27900 2003-09-15  Andreas Jaeger  <aj@suse.de>
27901
27902         * gcc.dg/Wold-style-definition-1.c: New test.
27903
27904 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27905
27906         PR c++/3907
27907         * g++.dg/parse/template12.C: New test.
27908
27909         * g++.dg/abi/bitfield11.C: New test.
27910         * g++.dg/abi/bitfield12.C: Likewise.
27911
27912 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27913
27914         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27915         non-expansion of functional macro name without arguments at EOL.
27916         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27917
27918 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27919
27920         * gcc.c-torture/execute/20030914-[12].c: New tests.
27921
27922 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         PR c++/11788
27925         * g++.dg/overload/addr1.C: New test.
27926
27927 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27928
27929         * gcc.dg/20030909-1.c: New test.
27930
27931 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27932
27933         * gcc.dg/ultrasp10.c: New test.
27934
27935 2003-09-09  Devang Patel  <dpatel@apple.com>
27936
27937         * gcc.dg/darwin-ld-6.c: New test.
27938
27939 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27940
27941         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27942
27943 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27944
27945         * gcc.dg/ia64-types1.c: New test.
27946         * gcc.dg/ia64-types2.c: Likewise.
27947
27948 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27949
27950         * gcc.dg/builtins-1.c: Add more _Complex tests.
27951         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27952
27953         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27954         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27955
27956 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27957
27958         PR c++/11786
27959         * g++.dg/lookup/koenig2.C: New test.
27960
27961         PR c++/5296
27962         * g++.dg/rtti/typeid2.C: New test.
27963
27964 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27965
27966         * gcc.c-torture/compile/20030904-1.c: New test.
27967
27968 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27969
27970         * g++.dg/opt/longbranch2.C: New test.
27971
27972 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27973
27974         * g++.dg/template/crash10.C: Only compile it.
27975
27976 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27977
27978         PR middle-end/11665
27979         * gcc.c-torture/compile/20030907-1.c: New test.
27980         * g++.dg/init/array11.C: New test.
27981
27982 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27983
27984         PR c++/11852
27985         * g++.dg/init/struct1.C: New test.
27986
27987 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27988
27989         PR c++/12181
27990         * g++.dg/expr/comma1.C: New test.
27991
27992 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27993
27994         PR c++/11867
27995         * g++.dg/expr/static_cast5.C: New test.
27996
27997 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27998
27999         PR c++/11507
28000         * g++.dg/lookup/scoped7.C: New test.
28001
28002         PR c++/9574
28003         * g++.dg/other/static1.C: New test.
28004
28005         PR c++/11490
28006         * g++.dg/warn/template-1.C: New test.
28007
28008         PR c++/11432
28009         * g++.dg/template/crash10.C: New test.
28010
28011         PR c++/2478
28012         * g++.dg/overload/VLA.C: New test.
28013
28014         PR c++/10804
28015         * g++.dg/template/call1.C: New test.
28016
28017 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28018
28019         PR c++/11794
28020         * g++.dg/parse/using3.C: New test.
28021
28022 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28023
28024         PR c++/11409
28025         * g++.dg/overload/builtin3.C: New test case.
28026
28027 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28028
28029         PR c/9862
28030         * gcc.dg/20030906-1.c: New test.
28031         * gcc.dg/20030906-2.c: Likewise.
28032
28033 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28034
28035         PR c++/12167
28036         * g++.dg/parse/defarg5.C: New test.
28037
28038         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28039
28040 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28041
28042         PR c++/12163
28043         * g++.dg/expr/static_cast4.C: New test.
28044
28045         PR c++/12146
28046         * g++.dg/template/crash9.C: New test.
28047
28048 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28049
28050         * g++.old-deja/g++.ext/pretty2.C: Update for change
28051         in __FUNCTION__.
28052         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28053
28054 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28055
28056         PR c++/11922
28057         * g++/dg/template/qualified-id1.C: New test.
28058
28059         PR c++/12037
28060         * g++.dg/warn/noeffect4.C: New test.
28061
28062 2003-09-04  Matt Austern  <austern@apple.com>
28063
28064         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28065         * g++.dg/ext/fnname2.C: Likewise.
28066         * g++.dg/ext/fnname3.C: Likewise.
28067
28068 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28069
28070         * g++.dg/expr/lval1.C: New test.
28071         * g++.dg/ext/lvcast.C: Remove.
28072
28073 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28074
28075         PR optimization/11700.
28076         * gcc.c-torture/compile/20030903-1.c: New test case.
28077
28078 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28079
28080         PR c++/12053
28081         * g++.dg/abi/layout4.C: New test.
28082
28083 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28084
28085         PR c++/11553
28086         * g++.dg/parse/friend3.C: New test.
28087
28088 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28089
28090         PR c++/11847
28091         * g++.dg/template/class1.C: New test.
28092
28093         PR c++/11808
28094         * g++.dg/expr/call1.C: New test.
28095
28096 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28097
28098         PR c++/12114
28099         * g++.dg/init/ref9.C: New test.
28100
28101         PR c++/11972
28102         * g++.dg/template/nested4.C: New test.
28103
28104 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28105
28106         PR c++/12093
28107         * g++.dg/template/non-dependent4.C: New test.
28108
28109         PR c++/11928
28110         * g++.dg/inherit/conv1.C: New test.
28111
28112 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28113
28114         PR c++/6196
28115         * g++.dg/ext/label1.C: New test.
28116         * g++.dg/ext/label2.C: Likewise.
28117
28118 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28119
28120         * g++.dg/expr/cond3.C: New test.
28121
28122 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28123
28124         * gcc.dg/builtins-1.c: Add new builtin cases.
28125
28126 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28127
28128         * gcc.dg/builtins-1.c: Add new cases.
28129         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28130
28131 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28132
28133         * gcc.dg/builtins-1.c: Add more math builtin tests.
28134         * gcc.dg/torture/builtin-attr-1.c: New test.
28135
28136 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28137
28138         PR optimization/5079
28139         * g++.dg/opt/static3.C: New test.
28140
28141 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28142
28143         * gcc.misc-tests/gcov-10b.c: New test.
28144
28145 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28146
28147         * g++.dg/opt/ptrmem3.C: New test.
28148
28149         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28150
28151 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28152
28153         * gcc.dg/20030826-2.c: New test.
28154
28155 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28156
28157         PR middle-end/12002
28158         * g77.f-torture/compile/12002.f: New test case.
28159
28160 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28161
28162         * gcc.dg/20030826-1.c: New test case.
28163
28164 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28165
28166         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28167
28168 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28169
28170         PR c++/11871
28171         * c++.dg/lookup/crash1.C: New test.
28172
28173         * c++.dg/warn/noeffect3.C: New test.
28174
28175 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28176
28177         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28178         * gcc.dg/compat/vector-1_y.c: Ditto.
28179         * gcc.dg/compat/vector-2_x.c: Ditto.
28180         * gcc.dg/compat/vector-2_y.c: Ditto.
28181
28182 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28183
28184         * gcc.dg/20030702-1.c: New test.
28185
28186 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28187
28188         PR c++/8795
28189         * g++.dg/ext/altivec-1.C: New test.
28190
28191 2003-08-24  Richard Henderson  <rth@redhat.com>
28192
28193         * g++.dg/eh/simd-2.C: Add -w for x86.
28194
28195 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28196
28197         * gcc.dg/20030815-1.c: New test.
28198
28199 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28200
28201         PR c++/3765
28202         * g++.dg/parse/access6.C: New test.
28203
28204 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28205
28206         PR c++/641, c++/11876
28207         * g++.dg/template/friend22.C: New test.
28208         * g++.dg/template/friend23.C: Likewise.
28209
28210 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28211
28212         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28213         identically.
28214
28215 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28216
28217         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28218
28219 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28220
28221         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28222
28223 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28224
28225         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28226
28227 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28228
28229         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28230
28231 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28232
28233         PR c++/11919
28234         * g++.dg/overload/prom1.C: New test.
28235
28236         PR c++/11551
28237         * g++.dg/parse/dtor2.C: New test.
28238
28239         PR c++/10762
28240         * g++.dg/parse/using2.C: New test.
28241
28242 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28243
28244         PR target/11805
28245         * gcc.c-torture/compile/20030821-1.c: New.
28246
28247 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28248
28249         PR c++/11834
28250         * g++.dg/template/deduce2.C: New test.
28251
28252 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28253
28254         * gcc.c-torture/execute/20030821-1.c: New test.
28255
28256 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28257
28258         PR middle-end/11984
28259         * gcc.dg/20030820-1.c: New test case.
28260
28261 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         PR c++/11945
28264         * g++.dg/warn/noeffect2.C: New test.
28265
28266 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/10926
28269         * g++.dg/template/dtor2.C: New test.
28270
28271         PR c++/11684
28272         * g++.dg/template/operator1.C: New test.
28273         * g++.dg/parse/operator4.C: New test.
28274
28275         PR c++/11946.C
28276         * g++.dg/expr/enum1.C: New test.
28277         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28278
28279         PR c++/11036.C
28280         * g++.dg/parse/elab2.C: New test.
28281         * g++.dg/parse/typedef4.C: Change error message.
28282         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28283         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28284         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28285
28286 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28287
28288         * gcc.dg/pch/warn-1.c: New.
28289         * gcc.dg/pch/warn-1.hs: New.
28290
28291         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28292         not-tested file.
28293
28294 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28295
28296         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28297
28298 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28299
28300         * gcc.dg/uninit-D.c: New Test.
28301         * gcc.dg/uninit-E.c: New Test.
28302         * gcc.dg/uninit-F.c: New Test.
28303         * gcc.dg/uninit-G.c: New Test.
28304
28305 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28306
28307         * g++.dg/README: Describe the pch directory.
28308
28309 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310
28311         PR c++/11174
28312         * g++.dg/parse/access4.C: New test.
28313         * g++.dg/parse/access5.C: Likewise.
28314         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28315
28316 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28317
28318         * gcc.dg/noncompile/20030818-1.c: New.
28319
28320 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         PR c++/11957
28323         * g++.dg/warn/noeffect1.C: New test.
28324
28325         * g++.dg/template/scope2.C: New test.
28326         * g++.dg/template/error2.C: Correct dg-error
28327
28328 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28329
28330         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28331
28332 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         PR C++/11512
28335         * g++.dg/template/warn1.C: New.
28336
28337 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         * g++.dg/template/error2.C: New test.
28340         * g++.dg/lookup/using7.C: Adjust errors
28341         * g++.old-deja/g++.pt/crash36.C: Likewise.
28342         * g++.old-deja/g++.pt/derived3.C: Likewise.
28343
28344 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28345
28346         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28347         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28348         * gcc.c-torture/execute/builtins/string-9.c: New, from
28349         string-opt-9.c.  Adjust for execute/builtins framework.
28350         * gcc.c-torture/execute/string-opt-9.c: Delete.
28351
28352 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28353
28354         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28355
28356         * g++.dg/parse/ret-type2.C: New test.
28357
28358         PR c++/11703
28359         * g++.dg/init/new8.C: New test.
28360
28361         PR c++/10923
28362         * g++.dg/parse/typedef5.C: New test.
28363
28364         PR c++/9512
28365         * g++.dg/parse/qualified2.C: New test.
28366         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28367         invalid code.
28368
28369 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28370
28371         * g++.dg/conversion/ptrmem1.C: New test.
28372
28373 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28374
28375         PR target/11693
28376         * gcc.dg/20030811-1.c: New test.
28377
28378         PR target/11535
28379         * gcc.c-torture/execute/20030811-1.c: New test.
28380
28381 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28382
28383         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28384
28385 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28386
28387         PR c++/11789.C
28388         * g++.dg/inherit/multiple1.C: New test.
28389
28390 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         * gcc.dg/spe1.c: New test.
28393
28394         PR c++/11670
28395         * g++.dg/expr/cast2.C: New test.
28396
28397         PR c++/10530
28398         * g++.dg/template/dependent-name2.C: New test.
28399
28400 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28401
28402         * g++.dg/parse/crash11.C: Put the dg options in comments.
28403
28404 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28405
28406         * lib/gcc-dg.exp: Update for diagnostic change.
28407
28408 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28409
28410         PR c++/5767
28411         * g++.dg/parse/crash11.C: New test.
28412
28413 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28414
28415         * gcc.dg/cpp/spacing1.c: Update.
28416
28417 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28418
28419         PR target/11739
28420         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28421         a value for -mtune.
28422
28423 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28424
28425         PR middle-end/11771
28426         * gcc.c-torture/compile/20030804-1.c: New test case.
28427
28428 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28429
28430         * gcc.dg/20030804-1.c: New test case.
28431
28432 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28433
28434         * gcc.dg/cpp/separate-1.c: New test.
28435
28436 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         PR c++/11704
28439         * g++.dg/template/dependent-expr2.C: New test.
28440
28441         PR c++/11766
28442         * g++.dg/expr/ptrmem1.C: New test.
28443
28444 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28445
28446         PR c++/9453
28447         * g++.dg/template/friend15.C: New test.
28448
28449 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28450
28451         * lib/dg-pch.exp: Work round PCH bug.
28452
28453 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28454
28455         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28456         builtins.  Move cases from builtins-4.c here.
28457
28458         * gcc.dg/torture/builtin-math-1.c: New test taken from
28459         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28460         additional cases.
28461
28462         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28463         Delete.
28464
28465 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28466
28467         PR c++/9447
28468         * g++.dg/template/using7.C: New test.
28469
28470 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28471
28472         * import1.c, import2.c: New tests.
28473
28474 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28475
28476         * g++.dg/eh/crossjump1.C: New test.
28477
28478 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28479
28480         PR c++/11697
28481         * g++.dg/template/using6.C: New test.
28482
28483         PR c++/11744
28484         * g++.dg/template/koenig2.C: New test.
28485
28486 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28487
28488         PR c++/7983
28489         * g++.dg/parse/typedef4.C: New test.
28490
28491 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28492
28493         PR c++/8442, c++/8806
28494         * g++.dg/template/elab1.C: New test.
28495         * g++.dg/template/type2.C: Likewise.
28496         * g++.dg/template/ttp3.C: Adjust expected error message.
28497         * g++.old-deja/g++.law/visibility13.C: Likewise.
28498         * g++.old-deja/g++.niklas/t135.C: Likewise.
28499         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28500         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28501         template argument.
28502         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28503
28504 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28505
28506         PR c++/11295
28507         * g++.dg/ext/stmtexpr1.C: New test.
28508
28509         * g++.dg/opt/tmp1.C: New test.
28510
28511         PR c++/11525
28512         * g++.dg/parse/constant4.C: New test.
28513
28514         PR c++/9447
28515         * g++.dg/template/using5.C: New test.
28516
28517 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28518
28519         * gcc.dg/builtins-27.c: New test case.
28520
28521 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gcc.dg/tls/opt-7.c: New test.
28524
28525 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28526
28527         * g++.old-deja/g++.other/crash18.C: Remove.
28528
28529 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         * g++.dg/template/explicit3.C: New.
28532         * g++.dg/template/explicit4.C: New.
28533         * g++.dg/template/explicit5.C: New.
28534
28535         PR c++/11347
28536         * g++.dg/template/memtmpl1.C: New.
28537
28538 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28539
28540         PR target/11565
28541         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28542         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28543
28544 2003-07-30  Jan Hubicka  <jh@suse.cz>
28545
28546         * vtgc1.c: Kill.
28547
28548 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28549
28550         * gcc.dg/struct-in-proto-1.c: New test.
28551
28552 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28553
28554         * gcc.dg/cpp/include2.c: Only expect one message.
28555
28556 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28557
28558         PR c++/9447
28559         * g++.dg/template/using1.C: New test.
28560         * g++.dg/template/using2.C: New test.
28561         * g++.dg/template/using3.C: New test.
28562         * g++.dg/template/using4.C: New test.
28563
28564 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28565
28566         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28567         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28568
28569 2003-07-28  Jan Hubicka  <jh@suse.cz>
28570
28571         PR c++/11530
28572         * g++.dg/opt/call1.C: New test.
28573
28574 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28575
28576         PR c++/11667
28577         * g++.dg/init/enum2.C: New test.
28578         * g++.dg/template/overload1.C: Add "-w" option.
28579
28580 2003-07-28    <hp@bitrange.com>
28581
28582         * gcc.dg/Wdeclaration-after-statement-1.c,
28583         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28584
28585 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28586
28587         * gcc.c-torture/compile/20030725-1.c: New test.
28588
28589 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28590
28591         * gcc.dg/20030505.c: Only run for SPE.
28592         Remove definition of opaque type.
28593
28594 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28595
28596         * g++.dg/template/ptrmem6.C: New test.
28597
28598 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28599
28600         * gcc.c-torture/compile/zero-strct-2.c: New test.
28601
28602 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28603
28604         * gcc.dg/intermod-1.c: New test.
28605
28606 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         PR c++/11617
28609         * g++.dg/template/lookup2.C: New test.
28610         * g++.dg/template/memclass1.C: Remove instantiated from error.
28611         * g++.dg/other/error2.C: Tweak expected errors.
28612
28613         PR c++/11596
28614         * g++.dg/template/defarg3.C: New test.
28615
28616         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28617
28618 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28619
28620         * g++.dg/inherit/access5.C: New test.
28621
28622 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28623
28624         PR c++/11513
28625         * g++.dg/template/crash8.C: New test.
28626
28627 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28628
28629         PR c/10602
28630         * gcc.dg/noncompile/incomplete-2.c: New test.
28631
28632 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/11645
28635         * g++.dg/inherit/access4.C: New test.
28636
28637         PR c++/11517
28638         * g++.dg/expr/cond2.C: New test.
28639
28640         PR optimization/10679
28641         * g++.dg/opt/inline4.C: New test.
28642
28643 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.dg/parse/crash10: New test.
28646
28647 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.dg/ext/flexary1.C: New test.
28650
28651 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28652
28653         PR c++/10793
28654         * g++.dg/template/crash9.C: New test.
28655
28656 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28657
28658         PR c++/3004
28659         * g++.dg/parse/typedef3.C: New test.
28660
28661         PR c++/7906
28662         * g++.dg/parse/operator2.C: New test.
28663
28664         PR c++/8895
28665         * g++.dg/parse/def-tmpl-arg1.C: New test.
28666
28667         PR c++/9282
28668         * g++.dg/parse/funptr1.C: New test.
28669
28670         PR c++/9452
28671         * g++.dg/parse/ambig3.C: New test.
28672
28673         PR c++/9454
28674         * g++.dg/parse/operator3.C: New test.
28675
28676         PR c++/9486
28677         * g++.dg/parse/template10.C: New test.
28678
28679         PR c++/9488
28680         * g++.dg/parse/template11.C: New test.
28681
28682         PR c++/10150
28683         * g++.dg/parse/invalid-op1.C: New test.
28684
28685         PR c++/10247
28686         * g++.dg/parse/condexpr1.C: New test.
28687
28688 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28689
28690         * g++.dg/ext/packed3.C: New test.
28691         * g++.dg/ext/packed4.C: New test.
28692
28693         * gcc.dg/pack-test-3.c: New test.
28694
28695 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28696
28697         * lib/compat.exp: Handle dg-options per source file.
28698         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28699         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28700         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28701         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28702         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28703         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28704         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28705         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28706         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28707         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28708         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28709         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28710         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28711         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28712
28713 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28714
28715         PR c/10320
28716         * gcc.c-torture/execute/20030718-1.c: New test.
28717
28718 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28719
28720         PR optimization/11536
28721         * gcc.dg/20030721-1.c: New test.
28722
28723 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28724
28725         PR c++/11546
28726         * g++.dg/template/lookup1.C: New test.
28727
28728 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28729
28730         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28731         diagnostics of ill-formed constructs involving labels.
28732         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28733         the new 'previously defined here' message.
28734
28735 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28736
28737         * g++.dg/parse/non-dependent2.C: New test.
28738
28739 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28740
28741         * g++.dg/init/init-ref4.C: xfail on targets without
28742         weak symbols.
28743
28744 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28745
28746         PR target/11087
28747         * gcc.c-torture/execute/20030717-1.c: New test.
28748
28749 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * g++.dg/opt/cfg1.C: New test.
28752
28753 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28754
28755         PR optimization/11557
28756         * gcc.dg/20030717-1.c: New test.
28757
28758 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28759
28760         PR c++/10476
28761         * g++.dg/expr/crash-1.C: New test.
28762
28763         PR c++/11027
28764         * g++.dg/template/init3.C: New test.
28765
28766         PR c++/8222
28767         * g++.dg/template/non-dependent1.C: New test.
28768
28769         PR c++/11070
28770         * g++.dg/template/non-dependent2.C: New test.
28771
28772         PR c++/11071
28773         * g++.dg/template/non-dependent3.C: New test.
28774
28775         PR c++/9907
28776         * g++.dg/template/sizeof5.C: New test.
28777
28778 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28779
28780         PR 11498
28781         * gcc.c-torture/compile/mangle-1.c: New file.
28782
28783 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28784
28785         PR c++/7809
28786         * g++.dg/parse/access3.C: New test.
28787
28788 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28789
28790         PR c++/11384
28791         * g++.dg/init/init-ref4.C: New test.
28792
28793 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28794
28795         PR c++/11547
28796         * g++.dg/parse/constant3.C: New test.
28797         * g++.dg/parse/crash7.C: Likewise.
28798
28799 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28800
28801         PR target/11008
28802         * gcc.dg/i386-pentium4-not-mull.c: New.
28803
28804 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28805
28806         * gcc.dg/asm-names.c (ymain): Make it weak.
28807
28808 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28809
28810         PR c++/5421
28811         * g++.dg/template/friend21.C: New test.
28812
28813 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.dg/cleanup-8.c: New test.
28816         * gcc.dg/cleanup-9.c: New test.
28817
28818 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28819
28820         * g++.dg/ext/dll-MI1.h: New file.
28821         * g++.dg/ext/dllexport-MI1.C: New file.
28822         * g++.dg/ext/dllimport-MI1.C: New file.
28823
28824 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28825
28826         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28827         it does not have cmpstrsi patterns (just cmpmemsi).
28828
28829 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28830
28831         PR debug/11473
28832         * g++.dg/debug/debug8.C: New test.
28833
28834 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28835
28836         PR c++/10108
28837         * g++.dg/template/crash7.C: New test.
28838
28839 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28840
28841         PR target/10795
28842         * gcc.c-torture/compile/20030708-1.c: New.
28843
28844 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28845
28846         * gcc.c-torture/execute/20030715-1.c: New test.
28847
28848 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28849
28850         * gcc.dg/pch/inline-3.c: New file.
28851         * gcc.dg/pch/inline-3.hs: New file.
28852         * gcc.dg/pch/inline-4.c: New file.
28853         * gcc.dg/pch/inline-4.hs: New file.
28854
28855 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28856
28857         PR c++/11509
28858         * g++.dg/template/crash6.C: New test.
28859
28860         PR c++/7053
28861         * g++.dg/template/friend20.C: New test.
28862
28863         PR c++/7019
28864         * g++.dg/template/overload2.C: New test.
28865
28866 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28867
28868         PR optimization/11440
28869         * gcc.c-torture/execute/20030714-1.c: New test.
28870
28871 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28872
28873         PR c++/11154
28874         * g++.dg/template/partial2.C: New test.
28875
28876 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28877
28878         PR c++/11503
28879         * g++.dg/template/anon1.C: New test.
28880
28881         PR c++/11493
28882         PR c++/11495
28883         * g++.dg/parse/template9.C: Likewise.
28884         * g++.dg/template/crash4.C: New test.
28885         * g++.dg/template/koenig1.C: Likewise.
28886         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28887         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28888         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28889         functions.
28890         * g++.old-deja/g++.jason/template36.C: Likewise.
28891         * g++.old-deja/g++.mike/p1989.C: Likewise.
28892         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28893         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28894         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28895         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28896         compiling.
28897         * g++.old-deja/g++.pt/union2.C: Use this->.
28898
28899 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28900
28901         * gcc.dg/20030711-1.c: New test.
28902
28903 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28904
28905         PR c++/11050
28906         * g++.dg/parse/args1.C: New test.
28907         * g++.pt/defarg8.C: Change expected errors.
28908
28909 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28910
28911         PR c++/8164
28912         * g++.dg/template/nontype2.C: New test.
28913
28914         PR c++/10558
28915         * g++.dg/parse/template8.C: New test.
28916
28917         PR c++/8327
28918         * g++.dg/template/scope1.C: New test.
28919
28920         * g++.dg/warn/Wsign-compare-1.C: New test.
28921
28922 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28923
28924         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28925
28926 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/9411
28929         * g++.dg/template/explicit2.C: New test.
28930
28931         PR c++/10032
28932         * g++.dg/warn/pedantic1.C: New test.
28933
28934 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         PR c++ 9483
28937         * g++.dg/other/field1.C: New test.
28938
28939 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28940
28941         PR c/11449
28942         * gcc.c-torture/compile/20030707-1.c: New.
28943
28944 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28945
28946         PR c++/10849
28947         * g++.dg/template/access12.C: New test.
28948
28949 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28950
28951         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28952         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28953         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28954         * gcc.misc-tests/gcov.exp: Update
28955         * g++.dg/gcov/gcov.exp: Update
28956         * lib/gcov.exp: Update.
28957
28958 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28959
28960         * g++.dg/abi/mangle17.C: Make sure template expressions are
28961         dependent.
28962         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28963         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28964         * g++.dg/opt/stack1.C: Remove erroneous code.
28965         * g++.dg/parse/template7.C: New test.
28966         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28967         * g++.old-deja/g++.pt/crash4.C: Likewise.
28968
28969 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28970
28971         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28972         with zero or one occurence of `$' after the initial `L'.
28973
28974 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28975
28976         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28977
28978 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28979
28980         PR c/11370
28981         * gcc.dg/Wunreachable-6.c: New testcase.
28982         * gcc.dg/Wunreachable-7.c: New testcase.
28983
28984 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28985
28986         PR c/11420
28987         * gcc.dg/20030708-1.c: New test.
28988
28989 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28990
28991         * gcc.dg/compat/sdata-section.h: New file.
28992         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28993         * gcc.dg/torture/mips-sdata-1.c: New test.
28994
28995 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28996
28997         PR c++/11030
28998         * g++.dg/template/friend19.C: New test.
28999
29000 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29001
29002         * g++.dg/opt/strength-reduce.C: New test.
29003
29004 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29005
29006         PR target/10979
29007         * gcc.dg/20030707-1.c: New testcase.
29008
29009 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29010
29011         PR optimization/11059
29012         * g++.dg/opt/emptyunion.C: New testcase.
29013
29014 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29015             Eric Botcazou  <ebotcazou@libertysurf.fr>
29016
29017         * g++.dg/opt/stack1.C: New test.
29018
29019 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29020
29021         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29022         run test.
29023
29024         PR c++/11431
29025         * g++.dg/expr/static_cast3.C: New test.
29026
29027 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29028
29029         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29030         everywhere.
29031         * gcc.dg/concat.c: Concatenation of string constants with
29032         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29033         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29034         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29035         necessary to avoid multi-character character constant warning.
29036         * gcc.dg/cpp/escape.c: Likewise.
29037         * gcc.dg/cpp/ucs.c: Likewise.
29038         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29039         Fix a typo.
29040
29041 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29042
29043         PR c/11428
29044         * gcc.c-torture/compile/20030704-1.c: New.
29045
29046 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29047
29048         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29049
29050 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29051
29052         PR c++/5287, PR c++/7910,  PR c++/11021
29053         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29054         tests for warnings.
29055         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29056         * g++.dg/ext/dllimport3.C: Likewise.
29057         * g++.dg/ext/dllimport4.C: New file.
29058         * g++.dg/ext/dllimport5.C: New file.
29059         * g++.dg/ext/dllimport6.C: New file.
29060         * g++.dg/ext/dllimport7.C: New file.
29061         * g++.dg/ext/dllimport8.C: New file.
29062         * g++.dg/ext/dllimport9.C: New file.
29063         * g++.dg/ext/dllimport10.C: New file.
29064         * g++.dg/ext/dllexport1.C: New file.
29065
29066 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29067
29068         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29069         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29070
29071 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29072
29073         * gcc.dg/builtins-25.c: New testcase.
29074         * gcc.dg/builtins-26.c: New testcase.
29075
29076 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29077
29078         * gcc.dg/compat/vector-defs.h: New file.
29079         * gcc.dg/compat/vector-setup.h: New file.
29080         * gcc.dg/compat/vector-check.h: New file.
29081         * gcc.dg/compat/vector-1_main.c: New file.
29082         * gcc.dg/compat/vector-1_x.c: New file.
29083         * gcc.dg/compat/vector-1_y.c: New file.
29084         * gcc.dg/compat/vector-2_main.c: New file.
29085         * gcc.dg/compat/vector-2_x.c: New file.
29086         * gcc.dg/compat/vector-2_y.c: New file.
29087
29088         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29089         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29090         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29091         * gcc.dg/compat/struct-align-1.h: New file.
29092         * gcc.dg/compat/struct-align-1_main.c: New file.
29093         * gcc.dg/compat/struct-align-1_x.c: New file.
29094         * gcc.dg/compat/struct-align-1_y.c: New file.
29095         * gcc.dg/compat/struct-align-2.h: New file.
29096         * gcc.dg/compat/struct-align-2_main.c: New file.
29097         * gcc.dg/compat/struct-align-2_x.c: New file.
29098         * gcc.dg/compat/struct-align-2_y.c: New file.
29099
29100         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29101         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29102         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29103         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29104         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29105         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29106         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29107         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29108         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29109         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29110         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29111         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29112         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29113         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29114         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29115         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29116         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29117         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29118         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29119         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29120         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29121         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29122         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29123         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29124         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29125         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29126         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29127         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29128         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29129
29130 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29131
29132         * gcc.dg/i386-call-1.c: New test.
29133
29134 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29135
29136         PR c++/9162
29137         * g++.dg/parse/defarg4.C: New.
29138
29139 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29140
29141         PR target/10700
29142         * gcc.c-torture/compile/20030703-1.c: New test case.
29143
29144 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29145
29146         * g++.dg/template/local3.C: Remove extra semicolon.
29147
29148 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29149
29150         * gcc.dg/i386-volatile-1.c: New test.
29151
29152 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29153
29154         PR c++/11072
29155         * g++.dg/other/offsetof2.C: XFAIL.
29156         * g++.dg/other/offsetof5.C: New.
29157
29158         PR c++/10219
29159         * g++.dg/template/error1.C: New.
29160
29161         PR c++/9779
29162         * g++.dg/template/dependent-expr1.C: New.
29163
29164 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29165
29166         PR c++/6949
29167         * g++.dg/template/local3.C: New test.
29168
29169         PR c++/11149
29170         * g++.dg/lookup/scoped6.C: New test.
29171
29172 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29173
29174         PR c++/8046
29175         * g++.dg/other/error7.C: New test.
29176
29177 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29178
29179         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29180         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29181         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29182         * g++.old-deja/g++.other/union2.C: Likewise.
29183         * gcc.dg/c90-const-expr-2.c: Likewise.
29184         * gcc.dg/c90-const-expr-3.c: Likewise.
29185         * gcc.dg/c99-const-expr-2.c: Likewise.
29186         * gcc.dg/c99-const-expr-3.c: Likewise.
29187         * gcc.dg/concat.c: Likewise.
29188
29189 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29190
29191         PR c++/9559
29192         * g++.dg/init/static1.C: New test.
29193
29194 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29195
29196         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29197         * g++.old-deja/g++.other/access2.C: Likewise.
29198         * g++.old-deja/g++.other/decl2.C: Likewise.
29199         * gcc.c-torture/execute/20020615-1.c: Likewise.
29200
29201 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29202
29203         PR c++/4933
29204         * g++.dg/template/sizeof4.C: New test.
29205
29206 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29207
29208         * g++.dg/other/error6.C: New test.
29209
29210 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29211
29212         PR c++/10750
29213         * g++.dg/parse/constant2.C: New test.
29214
29215 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29216
29217         PR c++/11106
29218         * g++.dg/other/error5.C: New test.
29219
29220 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29221
29222         * gcc.dg/format/gcc_diag-1.c: New test.
29223
29224 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29225
29226         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29227
29228 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29229
29230         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29231         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29232         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29233
29234 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * gcc.c-torture/execute/builtins/string-8.c: New test.
29237         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29238         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29239         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29240
29241 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29242
29243         PR c++/10468
29244         * g++.dg/ext/typeof6.C: New test.
29245
29246 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29247
29248         PR c++/10796
29249         * g++.dg/init/enum1.C: New test.
29250
29251 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29252
29253         * gcc.dg/20030627-1.c: New test.
29254
29255 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29256
29257         PR c++/11332
29258         * g++.dg/expr/static_cast2.C: New test.
29259
29260 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29261             Jakub Jelinek  <jakub@redhat.com>
29262
29263         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29264         sprintf(dst,"%s",src) optimization.
29265         * gcc.c-torture/execute/20030626-1.c: New test case.
29266         * gcc.c-torture/execute/20030626-2.c: New test case.
29267
29268 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29269
29270         * gcc.c-torture/execute/multi-ix.c: New test.
29271
29272         * gcc.c-torture/execute/simd-4.c (main):
29273         Added missing semicolon at end of union.
29274
29275 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29276
29277         PR c++/8266
29278         * g++.dg/template/explicit-instantiation3.C: New test.
29279
29280 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29281
29282         * gcc.dg/20030626-1.c: Use signed char.
29283
29284 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29285
29286         * gcc.dg/20030626-1.c: New test.
29287
29288 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29289
29290         * const-str-2.m: Update.
29291
29292 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29293
29294         PR c++/10990
29295         * g++.dg/rtti/dyncast1.C: New test.
29296         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29297         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29298         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29299
29300         PR c++/10931
29301         * g++.dg/expr/static_cast1.C: New test.
29302
29303 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29304
29305         * gcc.dg/20030625-1.c: New test.
29306
29307 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29308
29309         * gcc.c-torture/compile/20030624-1.c: New test case.
29310
29311 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29312
29313         * gcc.c-torture/execute/string-opt-17.c: New test.
29314
29315 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29316
29317         PR c++/5754
29318         * g++.dg/parse/crash6.C: New test.
29319
29320 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29321
29322         * gcc.dg/builtins-24.c: New test case.
29323
29324 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29325
29326         * g++.dg/opt/operator1.C: New test.
29327
29328 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29329
29330         * gcc.c-torture/execute/string-opt-16.c: New test case.
29331
29332 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29333
29334         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29335         * g++.old-deja/g++.other/conv7.C: Likewise.
29336         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29337         * g++.old-deja/g++.other/overload14.C: Likewise.
29338
29339 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29340
29341         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29342         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29343
29344 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29345
29346         PR c++/10888
29347         * g++.dg/warn/Winline-3.C: New test.
29348
29349 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29350
29351         * lib/target-supports.exp (check_alias_available): Make the test
29352         program acceptable to the Solaris assembler.
29353
29354         PR c++/10749
29355         * g++.dg/template/memclass2.C: New test.
29356
29357 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29358             Eric Botcazou  <ebotcazou@libertysurf.fr>
29359
29360         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29361         data for non-matching targets.
29362         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29363
29364 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29365
29366         PR c++/10845
29367         * g++.dg/template/member3.C: New test.
29368
29369 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29370
29371         PR c++/10939
29372         * g++.dg/template/func1.C: New test.
29373
29374         PR c++/9649
29375         * g++.dg/template/static4.C: New test.
29376         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29377
29378         PR c++/11041
29379         * g++.dg/init/ref7.C: New test.
29380
29381 2003-06-19  Matt Austern  <austern@apple.com>
29382
29383         PR c++/11228
29384         * g++.dg/anew1.C: New test.
29385         * g++.dg/anew2.C: New test.
29386         * g++.dg/anew3.C: New test.
29387         * g++.dg/anew4.C: New test.
29388
29389 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29390
29391         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29392
29393 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29394
29395         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29396         endian-dependent.
29397
29398 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29399
29400         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29401         Remove cruft.
29402
29403 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29404
29405         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29406         * gcc.c-torture/compile/961203-1.c: Likewise.
29407         * gcc.c-torture/compile/980506-1.c: Likewise.
29408
29409 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29410
29411         PR c++/10712
29412         * g++.dg/lookup/using7.C: New test.
29413
29414 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29415
29416         PR c++/11105
29417         * g++.dg/abi/conv1.C: Remove it.
29418         * g++.dg/template/conv7.C: New test.
29419         * g++.dg/template/conv8.C: Likewise.
29420         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29421         conversion operator.
29422
29423 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29424
29425         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29426         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29427         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29428         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29429         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29430         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29431         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29432         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29433         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29434         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29435         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29436         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29437         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29438         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29439         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29440         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29441         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29442         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29443         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29444         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29445         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29446         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29447         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29448         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29449         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29450         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29451         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29452         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29453         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29454
29455 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29456
29457         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29458         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29459         indications.
29460
29461 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29462
29463         * gcc.dg/i386-387-5.c: New test case.
29464         * gcc.dg/i386-387-6.c: New test case.
29465         * gcc.dg/builtins-23.c: New test case.
29466
29467 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29468
29469         * gcc.dg/builtins-22.c: New test case.
29470         * gcc.dg/i386-387-1.c: Update to test exp.
29471         * gcc.dg/i386-387-2.c: Likewise.
29472
29473 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29474
29475         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29476
29477 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29478
29479         * lib/gcc-dg.exp (dg-require-dll): New function.
29480         (dg-xfail-if): Likewise.
29481         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29482         driver.
29483
29484         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29485         * gcc.c-torture/compile/20001205-1.c: Likewise.
29486         * gcc.c-torture/compile/20001226-1.c: Likewise.
29487         * gcc.c-torture/compile/20010518-2.c: Likewise.
29488         * gcc.c-torture/compile/20020312-1.c: Likewise.
29489         * gcc.c-torture/compile/20020604-1.c: Likewise.
29490         * gcc.c-torture/compile/920501-12.c: Likewise.
29491         * gcc.c-torture/compile/920501-4.c: Likewise.
29492         * gcc.c-torture/compile/920520-1.c: Likewise.
29493         * gcc.c-torture/compile/920521-1.c: Likewise.
29494         * gcc.c-torture/compile/920625-1.c: Likewise.
29495         * gcc.c-torture/compile/961203-1.c: Likewise.
29496         * gcc.c-torture/compile/980506-1.c: Likewise.
29497         * gcc.c-torture/compile/981006-1.c: Likewise.
29498         * gcc.c-torture/compile/981022-1.c: Likewise.
29499         * gcc.c-torture/compile/981223-1.c: Likewise.
29500         * gcc.c-torture/compile/990617-1.c: Likewise.
29501         * gcc.c-torture/compile/dll.c: Likewise.
29502         * gcc.c-torture/compile/labels-3.c: Likewise.
29503         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29504         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29505         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29506         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29507         * gcc.c-torture/compile/simd-5.c: Likewise.
29508         * gcc.c-torture/compile/20000804-1.x: Remove.
29509         * gcc.c-torture/compile/20001205-1.x: Likewise.
29510         * gcc.c-torture/compile/20001226-1.x: Likewise.
29511         * gcc.c-torture/compile/20010518-2.x: Likewise.
29512         * gcc.c-torture/compile/20020312-1.x: Likewise.
29513         * gcc.c-torture/compile/20020604-1.x: Likewise.
29514         * gcc.c-torture/compile/920501-12.x: Likewise.
29515         * gcc.c-torture/compile/920501-4.x: Likewise.
29516         * gcc.c-torture/compile/920520-1.x: Likewise.
29517         * gcc.c-torture/compile/920521-1.x: Likewise.
29518         * gcc.c-torture/compile/920625-1.x: Likewise.
29519         * gcc.c-torture/compile/961203-1.x: Likewise.
29520         * gcc.c-torture/compile/980506-1.x: Likewise.
29521         * gcc.c-torture/compile/981006-1.x: Likewise.
29522         * gcc.c-torture/compile/981022-1.x: Likewise.
29523         * gcc.c-torture/compile/981223-1.x: Likewise.
29524         * gcc.c-torture/compile/990617-1.x: Likewise.
29525         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29526         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29527         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29528         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29529         * gcc.c-torture/compile/simd-5.x: Likewise.
29530
29531         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29532
29533 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29534
29535         * gcc.c-torture/execute/20030611-1.c: New test.
29536
29537 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29538
29539         PR middle-end/168
29540         * gcc.dg/20030612-1.c: New test case.
29541
29542 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29543
29544         PR c++/10635
29545         * g++.dg/expr/cast1.C: New test.
29546
29547 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29548
29549         * gcc.dg/builtins-21.c: New test case.
29550
29551 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29552
29553         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29554         options instead of at the end.
29555         * lib/objc.exp (objc_target_compile): Likewise.
29556
29557 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29558
29559         PR c++/10432
29560         * g++.dg/parse/error1.C: New test.
29561
29562 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29563
29564         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29565         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29566         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29567         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29568         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29569         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29570         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29571         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29572         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29573         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29574         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29575         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29576         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29577         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29578         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29579         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29580         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29581         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29582         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29583         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29584         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29585         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29586         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29587         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29588
29589         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29590         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29591         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29592         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29593         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29594         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29595         * gcc.dg/compat/scalar-return-3_main.c: New file.
29596         * gcc.dg/compat/scalar-return-3_x.c: New file.
29597         * gcc.dg/compat/scalar-return-3_y.c: New file.
29598         * gcc.dg/compat/scalar-return-4_main.c: New file.
29599         * gcc.dg/compat/scalar-return-4_x.c: New file.
29600         * gcc.dg/compat/scalar-return-4_y.c: New file.
29601
29602 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29603
29604         * gcc.dg/compat/fp2-struct-check.h: New file.
29605         * gcc.dg/compat/fp2-struct-defs.h: New file.
29606         * gcc.dg/compat/fp2-struct-init.h: New file.
29607         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29608         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29609         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29610         * gcc.dg/compat/struct-return-10_main.c: New file.
29611         * gcc.dg/compat/struct-return-10_x.c: New file.
29612         * gcc.dg/compat/struct-return-10_y.c: New file.
29613
29614         * gcc.dg/compat/compat-common.h: New file.
29615         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29616         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29617         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29618         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29619         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29620         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29621         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29622         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29623         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29624         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29625         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29626         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29627         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29628         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29629         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29630         * gcc.dg/compat/small-struct-check.h: Ditto.
29631         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29632         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29633         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29634         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29635         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29636         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29637         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29638         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29639         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29640         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29641         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29642         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29643         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29644         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29645         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29646         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29647         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29648         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29649         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29650         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29651         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29652         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29653         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29654         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29655         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29656         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29657         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29658         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29659         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29660         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29661
29662 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29663
29664         * g++.dg/pch/static-1.C: New file.
29665         * g++.dg/pch/static-1.Hs: New file.
29666
29667 2003-06-10  Richard Henderson  <rth@redhat.com>
29668
29669         * gcc.dg/asm-7.c: Adjust expected warning text.
29670
29671 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29672
29673         * gcc.dg/builtins-20.c: New test case.
29674
29675 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29676
29677         PR c++/11131
29678         * g++.dg/opt/template1.C: New test.
29679
29680 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29681
29682         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29683         additional_sources.
29684
29685 2003-05-21  David Taylor  <dtaylor@emc.com>
29686
29687         * gcc.dg/Wpadded.c: New file.
29688
29689 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29690
29691         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29692         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29693         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29694         dg-require-weak.
29695
29696 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29697
29698         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29699
29700 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29701
29702         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29703         (dg-require-alias): Likewise.
29704         (dg-require-gc-sections): Likewise.
29705         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29706
29707 2003-06-08  Richard Henderson  <rth@redhat.com>
29708
29709         * gcc.dg/20011029-2.c: Fix the array reference.
29710         * gcc.dg/asm-7.c: New.
29711
29712 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29713
29714         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29715
29716 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29717
29718         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29719         (dg-require-gc-sections): Likewise.
29720
29721 2003-06-08  Jan Hubicka  <jh@suse.cz>
29722
29723         * i386-cmov1.c: Fix regular expression.
29724         * i386-cvt-1.c: Likewise.
29725         * i386-local.c: Likewise.
29726         * i386-local2.c: Likewise.
29727         * i386-mul.c: Likewise.
29728         * i386-ssetype-1.c: Likewise.
29729         * i386-ssetype-3.c: Likewise.
29730         * i386-ssetype-5.c: Likewise.
29731
29732 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29733
29734         PR c++/11039
29735         * g++.dg/warn/implicit-typename2.C: New test.
29736         * g++.dg/warn/implicit-typename3.C: New test.
29737
29738 2003-06-07  Richard Henderson  <rth@redhat.com>
29739
29740         * g++.dg/other/offsetof3.C: Use size_t.
29741         * g++.dg/other/offsetof4.C: Likewise.
29742
29743 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29744
29745         * lib/copy-file.exp: New. Implement gcc_copy_files.
29746
29747         * lib/dg-pch.exp: Load copy-file.exp
29748         (dg-pch): Use gcc_copy_files instead of "file copy".
29749
29750 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29751
29752         * gcc.dg/weak/weak.exp: Simplify.
29753         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29754         * gcc.dg/weak/weak-1.c: Likewise.
29755         * gcc.dg/weak/weak-2.c: Likewise.
29756         * gcc.dg/weak/weak-3.c: Likewise.
29757         * gcc.dg/weak/weak-4.c: Likewise.
29758         * gcc.dg/weak/weak-5.c: Likewise.
29759         * gcc.dg/weak/weak-6.c: Likewise.
29760         * gcc.dg/weak/weak-7.c: Likewise.
29761         * gcc.dg/weak/weak-8.c: Likewise.
29762         * gcc.dg/weak/weak-9.c: Likewise.
29763
29764 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29765
29766         gcc.c-torture/execute/20030606-1.c: New.
29767
29768 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29769
29770         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29771         * gcc.dg/builtins-19.c: Likewise.
29772
29773 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29774
29775         * gcc.dg/builtins-2.c: Add some more tests.
29776         * gcc.dg/builtins-18.c: New test case.
29777         * gcc.dg/builtins-19.c: New test case.
29778
29779 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29780             Jim Wilson  <wilson@tuliptree.org>
29781
29782         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29783
29784 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29785
29786         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29787         mempcpy/stpcpy calls not to be optimized into something else.
29788         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29789         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29790         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29791
29792 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29793
29794         * gcc.dg/format/asm_fprintf-1.c: New test.
29795
29796 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29797
29798         * lib/gcc-defs.exp (additional_sources): New variable.
29799         (dg-additional-sources): New function.
29800         (additional_files): New variable.
29801         (dg-additional-files): New function.
29802         (dg-additional-files-options): Likewise.
29803         * lib/gcc-dg.exp (dg-require-weak): New function.
29804         (dg-require-alias): Likewise.
29805         (dg-require-gc-sections): Likewise.
29806         * lib/target-supports.exp (check_alias_available): Remove testfile
29807         parameter.
29808         (check_gc_sections_available): New function.
29809         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29810         (dg-gpp-additional-files): Likewise.
29811         * lib/g++.exp (additional_sources): Remove.
29812         (additional_files): Likewise.
29813         (g++_target_compile): Use dg-additional-files-options.
29814
29815         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29816         Tcl logic.
29817         * gcc.dg/special/ecos.exp: Remove.
29818         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29819         * gcc.dg/special/alias-1.c: Likewise.
29820         * gcc.dg/special/alias-2.c: Likewise.
29821         * gcc.dg/special/gcsec-1.c: Likewise.
29822         * gcc.dg/special/weak-1.c: Likewise.
29823         * gcc.dg/special/weak-2.c: Likewise.
29824         * gcc.dg/special/wkali-1.c: Likewise.
29825         * gcc.dg/special/wkali-2.c: Likewise.
29826
29827         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29828         dg-gpp-additional-*.
29829         * g++.dg/special/conpr-3.C: Likewise.
29830         * g++.dg/special/conpr-4.C: Likewise.
29831         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29832         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29833         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29834         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29835         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29836         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29837         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29838         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29839         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29840         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29841         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29842         * g++.old-deja/g++.other/comdat1.C: Likewise.
29843         * g++.old-deja/g++.other/comdat2.C: Likewise.
29844         * g++.old-deja/g++.other/comdat3.C: Likewise.
29845         * g++.old-deja/g++.other/ctor1.C: Likewise.
29846         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29847
29848 2003-06-05  Richard Henderson  <rth@redhat.com>
29849
29850         * gcc.dg/debug/20030605-1.c: New.
29851
29852 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29853
29854         * README.QMTEST: Update.
29855
29856 2003-06-04  Richard Henderson  <rth@redhat.com>
29857
29858         * gcc.dg/cleanup-1.c: New.
29859         * gcc.dg/cleanup-2.c: New.
29860         * gcc.dg/cleanup-3.c: New.
29861         * gcc.dg/cleanup-4.c: New.
29862         * gcc.dg/cleanup-5.c: New.
29863         * gcc.dg/cleanup-6.c: New.
29864         * gcc.dg/cleanup-7.c: New.
29865
29866 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29867
29868         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29869
29870         * lib/dg-pch.exp: New file.
29871         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29872         * gcc.dg/pch/pch.exp: Likewise.
29873
29874 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29875
29876         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29877         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29878         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29879         * gcc.dg/builtins-17.c: New test case.
29880         * gcc.dg/i386-387-4.c: New test case.
29881         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29882
29883 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29884
29885         * gcc.dg/ultrasp9.c: New test.
29886
29887 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29888
29889         * gcc.c-torture/compile/20030604-1.c: New test.
29890         * gcc.dg/sparc-constant-1.c: New test.
29891
29892 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29893
29894         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29895
29896 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29897
29898         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29899
29900         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29901         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29902
29903 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29904
29905         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29906
29907 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29908
29909         PR c++/10940
29910         * g++.dg/template/spec10.C: New test.
29911
29912 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29913
29914         * gcc.dg/builtins-16.c: New test case.
29915
29916 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29917
29918         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29919         mempcpy test with post-increments.
29920         * gcc.c-torture/execute/string-opt-3.c: New test.
29921         * gcc.dg/string-opt-1.c: New test.
29922
29923 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29924
29925         PR fortran/10965
29926         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29927
29928 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29929
29930         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29931         (scan-assembler): ... here.  Use dg-scan.
29932         (scan-assembler-not): Likewise.
29933         (scan-file): New function.
29934         (scan-file-not): Likewise.
29935         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29936         * gcc.dg/cpp/_Pragma4.c: Likewise.
29937         * gcc.dg/cpp/_Pragma5.c: Likewise.
29938         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29939         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29940         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29941         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29942         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29943         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29944         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29945         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29946         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29947         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29948         * gcc.dg/cpp/cxxcom1.c: Likewise.
29949         * gcc.dg/cpp/line1.c: Likewise.
29950         * gcc.dg/cpp/maccom1.c: Likewise.
29951         * gcc.dg/cpp/maccom2.c: Likewise.
29952         * gcc.dg/cpp/maccom3.c: Likewise.
29953         * gcc.dg/cpp/maccom4.c: Likewise.
29954         * gcc.dg/cpp/maccom5.c: Likewise.
29955         * gcc.dg/cpp/maccom6.c: Likewise.
29956         * gcc.dg/cpp/multiline.c: Likewise.
29957         * gcc.dg/cpp/spacing1.c: Likewise.
29958         * gcc.dg/cpp/spacing2.c: Likewise.
29959         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29960         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29961         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29962         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29963         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29964         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29965         * gcc.dg/cpp/cxxcom2.c: Likewise.
29966         * gcc.dg/cpp/cxxcom2.h: New file.
29967
29968         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29969         * g++.dg/cpp/truefalse.C: Here.
29970         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29971
29972 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29973
29974         * gcc.dg/cpp/redef3.c: New file.
29975
29976 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29977
29978         * gcc.dg/i386-loop-3.c: New test.
29979
29980 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29981
29982         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29983
29984 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29985
29986         * gcc.dg/fwrapv-1.c: New test case.
29987         * gcc.dg/fwrapv-2.c: New test case.
29988
29989 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29990
29991         PR c++/10956
29992         * g++.dg/template/spec9.C: New test.
29993
29994 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29995
29996         * gcc.dg/duff-4.c: New test case.
29997
29998 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29999
30000         PR fortran/10843
30001         * g77.dg/ffixed-form-1.f: New test
30002         * g77.dg/ffixed-form-2.f: New test
30003         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30004         * g77.dg/ffree-form-3.f: New test
30005
30006 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30007
30008         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30009         * gcc.dg/wint_t-1.c: Likewise.
30010
30011 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30012
30013         * g++.dg/template/access11.C: New test.
30014
30015 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30016
30017         PR c++/10849
30018         * g++.dg/template/access10.C: New test.
30019
30020 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30021             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30022
30023         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30024
30025 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30026
30027         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30028         suppress for powerpc-*-darwin*.
30029         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30030
30031 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30032
30033         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30034         suppress option for powerpc-*-darwin*.
30035
30036 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30037
30038         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30039         * gcc.dg/builtins-4.c: Add test for fmod.
30040
30041 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30042
30043         PR c++/10682
30044         * g++.dg/template/instantiate4.C: New test.
30045
30046 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30047
30048         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30049
30050 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30051
30052         * gcc.dg/compat/scalar-return-1_main.c: New file.
30053         * gcc.dg/compat/scalar-return-1_x.c: New file.
30054         * gcc.dg/compat/scalar-return-1_y.c: New file.
30055         * gcc.dg/compat/scalar-return-2_main.c: New file.
30056         * gcc.dg/compat/scalar-return-2_x.c: New file.
30057         * gcc.dg/compat/scalar-return-2_y.c: New file.
30058         * gcc.dg/compat/struct-return-3_main.c: New file.
30059         * gcc.dg/compat/struct-return-3_y.c: New file.
30060         * gcc.dg/compat/struct-return-3_x.c: New file.
30061         * gcc.dg/compat/struct-return-2_main.c: New file.
30062         * gcc.dg/compat/struct-return-2_x.c: New file.
30063         * gcc.dg/compat/struct-return-2_y.c: New file.
30064
30065 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30066
30067         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30068         for hppa*-hp-hpux*.
30069         * gcc.dg/20021014-1.c (dg-options): Likewise.
30070         * gcc.dg/nest.c (dg-options): Likewise.
30071
30072 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30073
30074         PR c++/9738
30075         * g++.dg/ext/dllimport2.C: New file.
30076         * g++.dg/ext/dllimport3.C: New file.
30077
30078 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30079
30080         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30081         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30082         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30083         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30084         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30085         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30086         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30087         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30088         * gcc.dg/compat/small-struct-defs.h: New file.
30089         * gcc.dg/compat/small-struct-init.h: New file.
30090         * gcc.dg/compat/small-struct-check.h: New file.
30091         * gcc.dg/compat/fp-struct-defs.h: New file.
30092         * gcc.dg/compat/fp-struct-check.h: New file.
30093         * gcc.dg/compat/fp-struct-init.h: New file.
30094         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30095         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30096
30097 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30098
30099         * gcc.dg/20030225-2.c: New test.
30100
30101 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30102             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30103
30104         * gcc.c-torture/compile/20030518-1.c: New test case.
30105
30106 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30107
30108         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30109         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30110         gcc-dg-debug-runtest.
30111         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30112         gcc-dg-debug-runtest.
30113
30114 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30115
30116         PR c++/9022
30117         * g++.dg/lookup/using6.C: New test.
30118
30119 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30120
30121         * g++.dg/parse/access2.C: New test.
30122
30123 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30124
30125         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30126         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30127         * gcc.dg/debug/debug.exp: Likewise.
30128
30129 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30130
30131         * gcc.dg/dollar.c: New test.
30132
30133 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30134
30135         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30136         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30137         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30138         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30139         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30140         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30141         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30142         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30143         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30144         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30145         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30146         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30147         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30148         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30149         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30150         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30151         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30152         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30153
30154 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30155
30156         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30157         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30158         support for "repo" mode.
30159         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30160         * lib/g77-dg.exp: Likewise.
30161         * lib/obj-dg.exp: Likewise.
30162
30163 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30164
30165         Merge from gcc-3_2-rhl8-branch:
30166         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30167
30168         * gcc.dg/tls/opt-6.c: New test.
30169
30170         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30171
30172         * gcc.dg/20030405-1.c: New test.
30173
30174         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30175
30176         * gcc.dg/20030309-1.c: New test.
30177
30178         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30179
30180         * gcc.c-torture/execute/20030307-1.c: New test.
30181
30182         2003-02-20  Randolph Chung  <tausq@debian.org>
30183
30184         * gcc.c-torture/compile/20030220-1.c: New test.
30185
30186         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30187
30188         * gcc.dg/20030217-1.c: New test.
30189
30190         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30191
30192         * gcc.c-torture/compile/20020129-1.c: New test.
30193
30194         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30195
30196         * gcc.dg/unroll-1.c: New test.
30197
30198         2002-11-16  Jan Hubicka  <jh@suse.cz>
30199
30200         * gcc.c-torture/execute/20020920-1.c: New test.
30201
30202         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30203
30204         PR target/7434
30205         * gcc.c-torture/compile/20021008-1.c: New test.
30206
30207         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30208
30209         PR target/7559
30210         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30211
30212         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30213
30214         * gcc.c-torture/compile/20020807-1.c: New test.
30215
30216         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.dg/tls/opt-1.c: New test.
30219
30220         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30221
30222         * gcc.dg/20020729-1.c: New test.
30223
30224         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30225
30226         * g++.dg/opt/life1.C: New test.
30227
30228         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30229
30230         * gcc.dg/20020525-1.c: New test.
30231
30232         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30233
30234         PR c++/6794
30235         * g++.dg/ext/pretty1.C: New test.
30236         * g++.dg/ext/pretty2.C: New test.
30237
30238 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30239
30240         PR c++/8385
30241         * g++.dg/ext/typeof5.C: New test.
30242
30243 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30244
30245         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30246         __USER_LABEL_PREFIX__ into account.
30247         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30248
30249 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30250
30251         * gcc.dg/builtins-15.c: New test case.
30252
30253 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30254
30255         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30256
30257 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30258
30259         * lib/g++.exp: Tweak handling of additional source files.
30260         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30261         * g++.dg/special/conpr-2a.C: Rename to ...
30262         * g++.dg/special/conpr-2a.cc: ... this.
30263         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30264         * g++.dg/special/conpr-3a.C: Rename to ...
30265         * g++.dg/special/conpr-3a.cc: This.
30266         * g++.dg/special/conpr-3b.C: Rename to ...
30267         * g++.dg/special/conpr-3b.cc: This.
30268         * g++.dg/special/conpr-4.C: New test.
30269         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30270
30271 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30272
30273         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30274
30275 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30276
30277         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30278         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30279         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30280         * g++.old-deja/g++.other/warn3.C: Likewise.
30281
30282 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30283
30284         * gcc.dg/i386-387-1.c: Update to also test log.
30285         * gcc.dg/i386-387-2.c: Likewise.
30286
30287 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30288
30289         * g77.f-torture/execute/int8421.f: New test.
30290
30291 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30292
30293         PR c++/10230, c++/10481
30294         * g++.dg/lookup/scoped5.C: New test.
30295
30296 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30297
30298         PR c++/10552
30299         * g++.dg/template/ttp6.C: New test.
30300
30301 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30302
30303         * gcc.c-torture/execute/builtins: New directory.
30304         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30305         gcc.c-torture/execute/builtins.
30306         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30307         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30308         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30309         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30310
30311 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30312
30313         PR c++/9252
30314         * g++.dg/template/access8.C: New test.
30315         * g++.dg/template/access9.C: New test.
30316
30317 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30318
30319         PR c++/9554
30320         * g++.dg/parse/access1.C: New test.
30321
30322 2003-05-09  DJ Delorie  <dj@redhat.com>
30323
30324         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30325         long, and not an int.
30326
30327 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30328
30329         PR c++/10555, c++/10576
30330         * g++.dg/template/memclass1.C: New test.
30331
30332 2003-05-08  DJ Delorie  <dj@redhat.com>
30333
30334         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30335         targets.
30336         * gcc.c-torture/execute/20021024-1.x: Likewise.
30337         * gcc.c-torture/execute/shiftdi.x: Likewise.
30338         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30339         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30340         * gcc.dg/20021018-1.c: Likewise.
30341
30342 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30343
30344         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30345
30346         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30347         (bcopy): Call memmove.
30348
30349 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30350
30351         * g77.f-torture/compile/8485.f: New test case.
30352
30353 2003-05-07  Richard Henderson  <rth@redhat.com>
30354
30355         PR c++/10570
30356         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30357         Verify exception_cleanup not called for rethrows.
30358         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30359         when exiting catch block without rethrowing.
30360         * g++.dg/eh/forced3.C: New.
30361         * g++.dg/eh/forced4.C: New.
30362
30363 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30364
30365         * gcc.dg/20030505.c: Fix triplet.
30366
30367 2003-05-06  DJ Delorie  <dj@redhat.com>
30368
30369         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30370         * gcc.dg/nest.c: Likewise.
30371
30372 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30373
30374         * gcc.dg/builtins-14.c: New test case.
30375
30376 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30377
30378         * lib/compat.exp (compat-execute): New argument.
30379         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30380         * gcc.dg/compat: New test directory.
30381         * gcc.dg/compat/compat.exp: New expect script.
30382         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30383         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30384         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30385         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30386         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30387         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30388
30389         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30390         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30391         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30392         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30393         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30394         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30395         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30396         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30397         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30398         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30399         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30400         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30401         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30402         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30403         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30404
30405 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30406
30407         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30408
30409 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30410
30411         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30412
30413 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30414
30415         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30416         * gcc.dg/ppc-fsel-2.c: New test.
30417
30418         * gcc.dg/unused-5.c: New test.
30419
30420 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30421
30422         PR c++/10496
30423         * g++.dg/warn/pmf1.C: New test.
30424
30425 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30426
30427         PR c++/4494
30428         * g++.dg/warn/main.C: New test.
30429
30430 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30431
30432         * gcc.dg/nonnull-3.c: New test.
30433
30434 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30435
30436         * gcc.dg/cpp/Wtrigraphs.c: Update.
30437         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30438
30439 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30440
30441         * gcc.dg/ppc-fsel-1.c: New test.
30442
30443 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30444
30445         PR c/10604
30446         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30447
30448 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30449
30450         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30451
30452 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30453
30454         PR c++/9364, c++/10553, c++/10586
30455         * g++.dg/parse/typename4.C: New test.
30456         * g++.dg/parse/typename5.C: Likewise.
30457
30458 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30459
30460         * gcc.c-torture/compile/20030503-1.c: New test.
30461
30462 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30463
30464         * g++.dg/lookup/using5.C: Fix testcase error.
30465
30466 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30467
30468         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30469         since MEABI is no longer supported.  Remove all vestiges
30470         of MEABI from the test.
30471
30472 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30473
30474         PR c++/10554
30475         * g++.dg/lookup/using5.C: New test.
30476
30477 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30478
30479         PR c++/8772
30480         * g++.dg/template/ttp5.C: New test.
30481
30482 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30483
30484         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30485         (dg-gpp-additional-sources): New function.
30486         (dg-gpp-additional-files): Likewise.
30487         * lib/g++.exp (additional_sources): New variable.
30488         (additional_files): Likewise.
30489         (g++_target_compile): Deal with them.
30490         * lib/old-dejagnu.exp: Remove.
30491         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30492         * g++.old-deja: Revise all tests to use dg commands.
30493
30494 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30495
30496         PR c++/9432, c++/9528
30497         * g++.dg/lookup/using4.C: New test.
30498
30499 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30500
30501         * gcc.dg/noreturn-5.c: New file.
30502         * gcc.dg/noreturn-6.c: New file.
30503
30504         * gcc.c-torture/compile/inline-1.c: New file.
30505
30506 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30507
30508         PR c++/10551
30509         * g++.dg/template/explicit1.C: New test.
30510
30511 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30512
30513         PR c++/10549
30514         * g++.dg/other/bitfield1.C: New test.
30515
30516         PR c++/10527
30517         * g++.dg/init/new7.C: New test.
30518
30519 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30520
30521         * g++.dg/ext/desig1.C: New test.
30522         * g++.dg/ext/init1.C: Update.
30523
30524         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30525
30526 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30527
30528         PR c++/10180
30529         * g++.dg/warn/Winline-1.C: New test.
30530
30531 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30532
30533         * gcc.c-torture/execute/string-opt-19.c: New test.
30534
30535         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30536         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30537
30538 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30539
30540         PR c++/10506
30541         * g++.dg/init/new6.C: New test.
30542
30543         PR c++/10503
30544         * g++.dg/init/ref6.C: New test.
30545
30546 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30547
30548         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30549
30550 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30551
30552         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30553         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30554
30555 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30556
30557         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30558         initialized static data members.
30559
30560 2003-04-25  H.J. Lu <hjl@gnu.org>
30561
30562         * gcc.dg/ia64-sync-4.c: New test.
30563
30564 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30565
30566         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30567         date.
30568
30569 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30570
30571         PR c++/10337
30572         * g++.dg/warn/conv1.C: New test.
30573         * g++.old-deja/g++.other/conv7.C: Adjust.
30574         * g++.old-deja/g++.other/overload14.C: Adjust.
30575
30576 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/10471
30579         * g++.dg/template/defarg2.C: New test.
30580
30581 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30582
30583         * gcc.dg/cpp/include2.c: Update.
30584         * gcc.dg/cpp/multiline-2.c: New.
30585         * gcc.dg/cpp/multiline.c: Update.
30586         * gcc.dg/cpp/strify2.c: Update.
30587         * gcc.dg/cpp/trad/literals-2.c: Update.
30588
30589 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30590
30591         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30592
30593 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30594
30595         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30596
30597 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30598
30599         PR c++/10451
30600         * g++.dg/parse/crash4.C: New test.
30601
30602         PR c++/9847
30603         * g++.dg/parse/crash5.C: New test.
30604
30605 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30606
30607         PR c++/10446
30608         * g++.dg/parse/crash3.C: New test.
30609
30610         PR c++/10428
30611         * g++.dg/parse/elab1.C: New test.
30612
30613 2003-04-22  Devang Patel  <dpatel@apple.com>
30614
30615         * gcc.dg/cpp/trad/funlike-5.c: New test.
30616
30617 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30618
30619         * g++.dg/other/packed1.C: Fix dg options.
30620
30621 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30622
30623         * g++.dg/other/offsetof2.C: New test.
30624
30625 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30626
30627         * g++.dg/template/recurse.C: Adjust location of error messages.
30628
30629 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         PR c++/9881
30632         * g++.dg/init/addr-const1.C: New test.
30633         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30634
30635 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30636
30637         PR c++/10405
30638         * g++.dg/lookup/struct-hack1.C: New test.
30639
30640 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30641
30642         * ucs.c: Update diagnostic messages.
30643
30644 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30645
30646         * gcc.dg/cpp/truefalse.cpp: New test.
30647         * gcc.dg/cpp/cpp.exp: Update.
30648         * g++.dg/other/stdbool-if.C: Remove.
30649
30650 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30651
30652         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30653         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30654
30655 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30656
30657         * gcc.c-torture/compile/20030418-1.c: New test.
30658
30659 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30660
30661         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30662
30663 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30664
30665         PR c++/10347
30666         g++.dg/template/dependent-name1.C: New test.
30667
30668 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30669
30670         * gcc.dg/warn-1.c (tourist_guide): New array,
30671         contains a pointer to bar.
30672
30673 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30674
30675         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30676         * gcc.c-torture/execute/medce-1.c: New test case.
30677         * gcc.c-torture/execute/medce-2.c: New test case.
30678
30679 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30680
30681         * lib/prune.exp: Ignore more messages.
30682
30683         PR c++/10381
30684         * g++.dg/parse/lookup3.C: New test.
30685
30686 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30687
30688         * gcc.c-torture/compile/20030415-1.c : New test.
30689
30690 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30691
30692         * gcc.c-torture/execute/scope-2.c: Move to ...
30693         * gcc.dg/noncompile/scope.c: .... here.
30694
30695 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30696
30697         * gcc.dg/20030414-2.c: New test case.
30698
30699 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30700
30701         PR target/10377
30702         * gcc.dg/20030414-1.c: New test.
30703
30704 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30705
30706         * gcc.dg/builtins-12.c: New test case.
30707         * gcc.dg/builtins-13.c: New test case.
30708
30709 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30710
30711         * gcc.c-torture/execute/string-opt-18.c: New test.
30712
30713 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30714
30715         PR c++/10300
30716         * g++.dg/init/new5.C: New test.
30717
30718 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30719
30720         PR c++/7910
30721         * g++.dg/ext/dllimport1.C: New test.
30722
30723 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30724
30725         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30726
30727 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30728
30729         PR Fortran/9263
30730         * g77.f-torture/noncompile/9263.f: New test
30731         PR Fortran/1832
30732         * g77.f-torture/execute/1832.f: New test
30733
30734 2003-04-11  David Chad  <davidc@freebsd.org>
30735             Loren J. Rittle  <ljrittle@acm.org>
30736
30737         libobjc/8562
30738         * objc.dg/headers.m: New test.
30739
30740 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30741
30742         * gcc.c-torture/execute/builtin-noret-2.c: New.
30743         * gcc.c-torture/execute/builtin-noret-2.x: New.
30744         XFAIL builtin-noret-2.c at -O1 and above.
30745         * gcc.dg/redecl.c: New.
30746         * gcc.dg/Wshadow-1.c: Update error regexps.
30747
30748 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30749
30750         * g++.dg/abi/bitfield10.C: New test.
30751
30752 2003-04-09  Mike Stump  <mrs@apple.com>
30753
30754         * gcc.dg/pch/pch.exp: Make testcase names longer.
30755         * g++.dg/pch/pch.exp: Make testcase names longer.
30756
30757 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30758
30759         * gcc.dg/builtins-11.c: New test case.
30760
30761 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30762
30763         * gcc.dg/builtins-9.c: New test case.
30764         * gcc.dg/builtins-10.c: New test case.
30765
30766 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30767
30768         * gcc.dg/noncompile/init-4.c.c: New test.
30769
30770 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30771
30772         * gcc.misc-test/gcov-9.c: New test.
30773         * gcc.misc-test/gcov-10.c: New test
30774         * gcc.misc-test/gcov-11.c: New test.
30775
30776 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30777
30778         PR optimization/10024
30779         * gcc.c-torture/compile/20030405-1.c: New test.
30780
30781 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30782
30783         * gcc.dg/pch/static-3.c: New.
30784         * gcc.dg/pch/static-3.hs: New.
30785         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30786
30787 2003-04-04  Richard Henderson  <rth@redhat.com>
30788
30789         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30790         * g++.dg/eh/forced2.C: Likewise.
30791
30792 2003-04-03  Mike Stump  <mrs@apple.com>
30793
30794         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30795         target arg.
30796         (scan-assembler-times, scan-assembler-not): Likewise.
30797         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30798
30799 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30800
30801         * gcc.dg/sparc-loop-1.c: New test.
30802
30803 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30804
30805         PR other/9274
30806         * g++.dg/pch/system-2.C: New.
30807         * g++.dg/pch/system-2.Hs: New.
30808
30809 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30810
30811         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30812
30813         * g++.dg/eh/simd-1.C (vecfunc): Same.
30814
30815 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30816
30817         * gcc.c-torture/execute/20030401-1.c: New test case.
30818
30819 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30820
30821         * objc.dg/defs.m: New.
30822
30823 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30824
30825         * g++.dg/eh/simd-1.C: New.
30826         * g++.dg/eh/simd-2.C: New.
30827
30828 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30829
30830         * gcc.c-torture/execute/simd-3.c: New.
30831
30832 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30833
30834         PR c/9936
30835         * gcc.dg/20030331-2.c: New test.
30836
30837 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30838
30839         PR c++/10278
30840         * g++.dg/parse/crash2.C: New test.
30841
30842 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30843
30844         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30845         * gcc.c-torture/execute/20030331-1.c: ...here.
30846
30847 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30848
30849         * gcc.c-torture/execute/20030331-1.c: New test.
30850
30851 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30852
30853         * lib/gcov.exp: Adjust call return testing strings.
30854         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30855
30856 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30857
30858         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30859         * gcc.dg/builtins-7.c: New test case.
30860         * gcc.dg/builtins-8.c: New test case.
30861
30862 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30863
30864         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30865
30866 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30867
30868         PR c++/7647
30869         * g++.dg/lookup-class-member-2.C: New test.
30870
30871 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30872
30873         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30874
30875 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30876
30877         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30878
30879 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30880
30881         * g++.dg/init/attrib1.C: New test.
30882
30883 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30884
30885         * gcc.dg/ultrasp8.c: New test.
30886
30887 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30888
30889         * gcc.dg/ultrasp7.c: New test.
30890
30891 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30892
30893         PR c++/10047
30894         * g++.dg/template/inline1.C: New test.
30895
30896 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30897
30898         * gcc.dg/sparc-dwarf2.c: New test.
30899
30900 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30901
30902         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30903         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30904
30905 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30906
30907         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30908         than reading .x files.
30909         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30910         * g77.dg/gcov/gcov-1.f: Likewise.
30911         * gcc.misc-tests/gcov-4b.c: Likewise.
30912         * gcc.misc-tests/gcov-5b.c: Likewise.
30913         * gcc.misc-tests/gcov-6.c: Likewise.
30914         * gcc.misc-tests/gcov-7.c: Likewise.
30915         * gcc.misc-tests/gcov-8.c: Likewise.
30916         * g++.dg/gcov/gcov-1.x: Remove.
30917         * g77.dg/gcov/gcov-1.x: Likewise.
30918         * gcc.misc-tests/gcov-4b.x: Likewise.
30919         * gcc.misc-tests/gcov-5b.x: Likewise.
30920         * gcc.misc-tests/gcov-6.x: Likewise.
30921         * gcc.misc-tests/gcov-7.x: Likewise.
30922         * gcc.misc-tests/gcov-8.x: Likewise.
30923
30924 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30925
30926         PR opt/10087
30927         * gcc.dg/20030324-1.c: New test.
30928
30929 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30930
30931         PR c++/10224
30932         * g++.dg/template/arg3.C: New test.
30933
30934         PR c++/10158
30935         * g++.dg/template/friend18.C: New test.
30936
30937 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30938
30939         * g77.f-torture/compile/20030326-1.f: New test case.
30940
30941 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30942
30943         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30944
30945         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30946
30947 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30948
30949         * gcc.dg/ia64-sync-3.c: New test.
30950
30951 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30952
30953         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30954
30955 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30956
30957         * gcc.dg/ultrasp6.c: New test.
30958
30959 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30960
30961         * gcc.dg/i386-signbit-1.c: New test.
30962         * gcc.dg/i386-signbit-2.c: New test.
30963         * gcc.dg/i386-signbit-3.c: New test.
30964
30965 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30966
30967         * gcc.dg/ultrasp5.c: Fix options.
30968
30969 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30970
30971         * gcc.dg/ultrasp5.c: Fix comment.
30972
30973 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30974
30975         PR fortran/10197
30976         * g77.f-torture/execute/10197.f: New test.
30977
30978 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30979
30980         PR c++/9898, c++/383
30981         * g++.dg/template/conv6.C: New test.
30982
30983         PR c++/10119
30984         * g++.dg/template/ptrmem5.C: New test.
30985
30986         PR c++/10026
30987         * g++.dg/lookup/koenig1.C: New test.
30988
30989         PR C++/10199
30990         * g++.dg/lookup/template2.C: New test.
30991
30992 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30993
30994         * g++.dg/opt/rtti1.C: New test.
30995
30996 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30997
30998         * gcc.dg/ultrasp5.c: New test.
30999
31000 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31001
31002         PR middle-end/9967
31003         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31004         builtin fputs.
31005
31006 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31007
31008         PR c/8224
31009         * gcc.dg/20030323-1.c: New test.
31010
31011 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31012
31013         * gcc.c-torture/compile/20030323-1.c: New test case.
31014
31015 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31016
31017         * gcc.dg/20030321-1.c: New test.
31018
31019 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31020
31021         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31022
31023 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31024
31025         PR c++/9978, c++/9708
31026         * g++.dg/ext/vlm1.C: Adjust expected error.
31027         * g++.dg/ext/vla2.C: New test.
31028         * g++.dg/template/arg1.C: New test.
31029         * g++.dg/template/arg2.C: New test.
31030
31031 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31032
31033         * g77.f-torture/execute/select.f: New test.
31034         * g77.f-torture/noncompile/select_no_compile.f: New test.
31035
31036 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31037
31038         PR c++/9898
31039         * g++.dg/other/error4.C: New test.
31040
31041 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31042
31043         * g++.dg/template/friend17.C: New test.
31044
31045 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31046
31047         * gcc.c-torture/compile/20030320-1.c: New.
31048
31049 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31050
31051         * gcc.dg/builtins-6.c: New test case.
31052
31053 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31054
31055         PR target/10073
31056         * gcc.c-torture/compile/20030319-1.c: New.
31057
31058 2003-03-18  Jan Hubicka  <jh@suse.cz>
31059
31060         * gcc.dg/i386-cvt-1.c: New test.
31061
31062 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31063
31064         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31065         * objc.dg/naming-2.m: Likewise.
31066
31067 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31068
31069         PR c++/9639
31070         * g++.dg/parse/crash1.C: New test.
31071
31072 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31073
31074         PR c++/8805
31075         * g++.dg/eh/cleanup1.C: New test.
31076
31077 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31078
31079         * gcc.c-torture/execute/20030316-1.c: New test case.
31080
31081 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31082
31083         PR c++/9629
31084         * g++.dg/init/ctor2.C: New test.
31085
31086 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31087
31088         * g77.f-torture/compile/xformat.f: New test case.
31089
31090 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31091
31092         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31093         * g++.old-deja/g++.mike/eh50.C: Likewise.
31094
31095 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31096
31097         PR c++/6440
31098         * g++.dg/template/spec7.C: New test.
31099         * g++.dg/template/spec8.C: Likewise.
31100
31101 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31102
31103         * gcc.c-torture/execute/20030313-1.c: New test.
31104
31105 2003-03-14  Richard Henderson  <rth@redhat.com>
31106
31107         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31108
31109 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31110
31111         * gcc.c-torture/compile/20030314-1.c: New test.
31112
31113 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31114
31115         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31116         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31117         thumb target,
31118         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31119         to accept newer _imp__  prefix and additional
31120         newline in .drectve section.
31121         * gcc.dg/dll-4.c: Likewise.
31122         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31123         switch.
31124
31125 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31126
31127         * g++.dg/parse/namespace9.C: New test.
31128
31129         * g++.dg/init/ref5.C: New test.
31130         * g++.dg/parse/ptrmem1.C: Likewise.
31131
31132 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31133
31134         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31135         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31136         regular expression.
31137         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31138         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31139
31140 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31141
31142         * gcc.c-torture/execute/20030224-2.c: New test.
31143
31144 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31145
31146         * gcc.dg/decl-3.c: New test.
31147
31148 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31149
31150         * gcc.dg/i386-loop-2.c: New test.
31151
31152 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31153
31154         PR c++/9474
31155         * g++.dg/parse/namespace8.C: New test.
31156
31157         PR c++/9924
31158         * g++.dg/overload/builtin2.C: New test.
31159
31160 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31161
31162         * gcc.dg/return-type-3.c: New test.
31163
31164 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31165
31166         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31167         profiling options are not supported.
31168
31169 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31170
31171         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31172         * g++.old-deja/g++.warn/impint2.C: Likewise.
31173
31174 2003-03-10  Devang Patel  <dpatel@apple.com>
31175
31176         * g++.dg/cpp/c++_cmd_1.C: New test.
31177         * g++.dg/cpp/c++_cmd_1.h: New file.
31178
31179 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31180
31181         * gcc.dg/altivec-9.c: New file.
31182
31183 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31184
31185         * gcc.dg/ppc-sdata-1.c: New test.
31186         * gcc.dg/ppc-sdata-2.c: New test.
31187
31188 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31189
31190         PR c++/9373
31191         * g++.dg/opt/ptrmem2.C: New test.
31192
31193         PR c++/8534
31194         * g++.dg/opt/ptrmem1.C: New test.
31195
31196 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31197
31198         * gcc.dg/i386-loop-1.c: New test.
31199
31200 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31201
31202         PR c++/9970
31203         * g++.dg/lookup/friend1.C: New test.
31204
31205 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31206
31207         PR c++/9823
31208         * g++.dg/parser/constructor1.C: New test.
31209
31210 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31211
31212         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31213
31214         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31215
31216 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31217
31218         * gcc.dg/cpp/Wunused.c: Update test.
31219
31220 2003-03-08  Jan Hubicka  <jh@suse.cz>
31221
31222         * gcc.dg/inline-3.c: New test.
31223
31224 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31225
31226         PR c++/9809
31227         * g++.dg/parse/builtin1.C: New test.
31228
31229         PR c++/9982
31230         * g++.dg/abi/cookie1.C: New test.
31231         * g++.dg/abi/cookie2.C: Likewise.
31232
31233         PR c++/9524
31234         * g++.dg/template/field1.C: New test.
31235
31236         PR c++/9912
31237         * g++.dg/parse/class1.C: New test.
31238         * g++.dg/parse/namespace7.C: Likewise.
31239         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31240
31241 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31242
31243         * g++.dg/init/ref4.C: New test.
31244
31245 2003-03-07  Jan Hubicka  <jh@suse.cz>
31246
31247         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31248         * gcc.dg/inline-3.c: New test.
31249
31250 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31251
31252         * g++.dg/init/ref3.C: New test.
31253
31254         PR c++/9965
31255         * g++.dg/init/ref2.C: New test.
31256
31257         PR c++/9400
31258         * g++.dg/warn/Wshadow-2.C: New test.
31259
31260         PR c++/9791
31261         * g++.dg/warn/Woverloaded-1.C: New test.
31262
31263 2003-03-05  Jan Hubicka  <jh@suse.cz>
31264
31265         * gcc.dg/i386-local2.c: New.
31266         * gcc.dg/i386-local.c: Fix typo.
31267
31268 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31269
31270         * g++.dg/abi/layout3.C: New test.
31271
31272 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31273
31274         * gcc.c-torture/compile/20030305-1.c
31275
31276 2003-03-05  Jan Hubicka  <jh@suse.cz>
31277
31278         * gcc.dg/i386-local.c: New.
31279
31280 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31281
31282         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31283
31284 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31285
31286         * gcc.dg/switch-2.c: New test.
31287         * gcc.dg/switch-3.c: New test.
31288         * gcc.dg/Wswitch.c: Adjust line numbers.
31289         * gcc.dg/Wswitch-default.c: Likewise.
31290         * gcc.dg/Wswitch-enum.c: Likewise.
31291
31292 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31293
31294         * gcc.c-torture/execute/20030222-1.c: New test.
31295
31296 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31297
31298         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31299
31300 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31301
31302         PR c++/9878
31303         * g++.dg/init/ref1.C: New test.
31304
31305 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31306
31307         * gcc.dg/sh-relax.c: New SH-only test.
31308
31309 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31310
31311         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31312         comment explaining purpose of testcase.
31313
31314 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31315
31316         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31317         for HC11/HC12 (asm needs two int registers).
31318         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31319         HC11/HC12 because the test uses an asm which needs two 32-bit
31320         registers.
31321
31322 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31323
31324         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31325         for HC11/HC12 (array is too large otherwise).
31326         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31327         * gcc.c-torture/compile/20010518-2.x: Likewise.
31328         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31329         HC11/HC12 (array is too large).
31330
31331 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31332
31333         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31334         * lib/g++-dg.exp (g++-dg-test): Likewise.
31335
31336 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31337
31338         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31339         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31340
31341 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31342
31343         * g++.dg/warn/implicit-typename1.C: Remove warning.
31344
31345 2003-02-28  Richard Henderson  <rth@redhat.com>
31346
31347         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31348         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31349
31350 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31351
31352         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31353         * g++.dg/pch/pch.exp: Likewise.
31354
31355 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31356
31357         PR c++/9879
31358         * testsuite/g++.dg/init/new4.C: New test.
31359
31360 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31361
31362         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31363
31364 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31365
31366         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31367         unsigned long.
31368
31369         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31370         wider than float.
31371
31372 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31373
31374         * lib/scanasm.exp: Add support for counting numbers of
31375         occurences.
31376         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31377         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31378
31379 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31380
31381         PR c++/9683
31382         * g++.dg/template/static3.C: New test.
31383
31384         PR c++/9829
31385         * g++.dg/parse/namespace6.C: New test.
31386
31387 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31388
31389         PR target/9732
31390         * gcc.dg/20030225-1.c: New test.
31391
31392 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31393
31394         * README: Remove out-of-date information.
31395
31396         PR c++/9836
31397         * g++.dg/template/spec6.C: New test.
31398
31399 2003-02-24  Jeff Law  <law@redhat.com>
31400
31401         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31402
31403 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31404
31405         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31406         * gcc.dg/pragma-ep-1.c: Likewise.
31407
31408 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31409
31410         PR c++/9602
31411         * g++.dg/template/friend16.C: New test.
31412
31413 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31414
31415         PR c++/5333
31416         * g++.dg/parse/fused-params1.C: Adjust error messages.
31417         * g++.dg/template/nested3.C: New test.
31418
31419 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31420
31421         * g++.dg/abi/param1.C: New test.
31422
31423 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31424
31425         PR c++/7982
31426         * g++.dg/warn/implicit-typename1.C: New test.
31427
31428 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31429
31430         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31431         with "mtune".
31432         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31433         * gcc.c-torture/execute/20010129-1.x: Likewise.
31434         * gcc.dg/20011107-1.c: Likewise.
31435         * gcc.dg/20020108-1.c: Likewise.
31436         * gcc.dg/20020122-3.c: Likewise.
31437         * gcc.dg/20020206-1.c: Likewise.
31438         * gcc.dg/20020310-1.c: Likewise.
31439         * gcc.dg/20020426-2.c: Likewise.
31440         * gcc.dg/20020517-1.c: Likewise.
31441         * gcc.dg/991230-1.c: Likewise.
31442         * gcc.dg/i386-unroll-1.c: Likewise.
31443         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31444
31445 2003-02-22  Jan Hubicka  <jh@suse.cz>
31446
31447         * gcc.dg/i386-mul.c: New test.
31448
31449 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31450
31451         * gcc.dg/builtins-5.c: New test case.
31452
31453 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31454
31455         * gcc.dg/asmreg-1.c: New test.
31456
31457 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31458
31459         PR c++/9749
31460         * g++.dg/parse/varmod1.C: New test.
31461
31462 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31463
31464         PR c++/9727
31465         * g++.dg/template/op1.C: New test.
31466
31467 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31468
31469         PR c++/8906
31470         * g++.dg/template/nested2.C: New test.
31471
31472 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31473
31474         PR c++/8724
31475         * g++.dg/expr/dtor1.C: New test.
31476
31477 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31478
31479         * gcc.dg/cpp/include3.c: New test.
31480         * gcc.dg/cpp/inc/foo.h: New file.
31481
31482 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31483
31484         * gcc.c-torture/execute/20030221-1.c: New test.
31485
31486 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31487
31488         PR c++/9729
31489         * g++.dg/abi/conv1.C: New test.
31490
31491 2003-02-20  Jan Hubicka  <jh@suse.cz>
31492
31493         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31494
31495 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31496
31497         * gcc.c-torture/compile/20030219-1.c: New test.
31498
31499 2003-02-18  Jan Hubicka  <jh@suse.cz>
31500
31501         * gcc.dg/funcorder.c: New test.
31502
31503 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31504
31505         * gcc.c-torture/execute/20030218-1.c: New.
31506
31507 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31508
31509         * gcc.dg/20030218-1.c: New.
31510
31511 2003-02-18  Richard Henderson  <rth@redhat.com>
31512
31513         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31514         * gcc.dg/attr-used-2.c: New.
31515
31516 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31517
31518         PR c++/9704
31519         * g++.dg/init/copy5.C: New test.
31520
31521 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31522
31523         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31524         * g++.dg/pch/pch.exp: Likewise.
31525
31526 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31527
31528         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31529         STACK_SIZE is not defined.
31530
31531 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31532
31533         PR c++/9457
31534         * g++.dg/template/init1.C: New test.
31535
31536 2003-02-16  Jan HUbicka  <jh@suse.cz>
31537
31538         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31539         (foo): Add few extra tests
31540         * gcc.dg/c99-const-expr-3.c: Likewise.
31541         * gcc.c-torture/execute/20030216-1.c: New.
31542
31543 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31544
31545         PR c++/9459
31546         * g++.dg/ext/typeof4.C: New test.
31547
31548 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31549
31550         * gcc.dg/i386-387-3.c: New test case.
31551
31552 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31553
31554         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31555         cris-*-elf* cris-*-aout* and mmix-*-*.
31556
31557 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31558
31559         * gcc.dg/20030213-1.c: New test.
31560
31561 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31562
31563         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31564         * gcc.dg/i386-387-2.c: Likewise.
31565
31566 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31567
31568         * gcc.dg/ppc-spe.c: Fix formatting.
31569         Enable tests that were previously unsupported by gas.
31570         Delete tests for instructions that no longer exist.
31571         Switch arguments on evsubifw builtin.
31572
31573 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31574
31575         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31576         STACK_SIZE is too small.
31577
31578 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31579             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31580
31581         * gcc.dg/decl-2.c: New test.
31582
31583 2003-02-10  Jan Hubicka  <jh@suse.cz>
31584
31585         * gcc.dg/i386-fpcvt-1.c: New test.
31586
31587 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31588
31589         * gcc.c-torture/execute/20030209-1.c: New test.
31590
31591 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31592
31593         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31594         int-wide bitops, use the constants of the same width.
31595         Likewise, if long long is 32-bit wide, test bitops using
31596         32-bit constants.
31597
31598 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31599
31600         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31601
31602 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31603
31604         * testsuite/gcc.dg/builtins-4.c: New test case.
31605
31606 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31607
31608         * gcc.dg/20020430-1.c: Fix dg command typos.
31609         * gcc.dg/20020503-1.c: Likewise.
31610
31611 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31612
31613         PR c++/8785
31614         * g++.dg/parse/fused-params1.C: New test.
31615
31616         PR c++/8857
31617         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31618
31619         PR c++/8921
31620         * g++.dg/parse/non-dependent1.C: New test.
31621
31622         PR c++/8928
31623         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31624
31625         PR c++/9228
31626         * g++.dg/parse/undefined7.C: New test.
31627         * g++.dg/parse/non-templ1.C: New test.
31628
31629         PR c++/9229
31630         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31631
31632 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31633
31634         * gcc.c-torture/compile/20030206-1.c: New test.
31635
31636 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31637
31638         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31639         "pow" to "foo" to avoid potential confusion with a math built-in.
31640
31641 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31642
31643         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31644         conditions for SPARC targets.
31645
31646 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31647
31648         * gcc.dg/20030204-1.c: New test.
31649
31650 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31651
31652         PR c++/38
31653         * g++.dg/parse/array-size1.C: New test.
31654
31655         PR c++/5657
31656         * g++.dg/parse/undefined3.C: New test.
31657
31658         PR c++/5665
31659         * g++.dg/parse/undefined4.C: New test.
31660
31661         PR c++/5975
31662         * g++.dg/parse/undefined5.C: New test.
31663
31664         PR c++/7259
31665         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31666
31667         PR c++/8578
31668         * g++.dg/parse/casting-operator1.C: New test.
31669
31670         PR c++/8596
31671         * g++.dg/parse/undefined6.C: New test.
31672
31673         PR c++/8736
31674         * g++.dg/parse/missing-template1.C: New test.
31675
31676 2003-02-04  Jan Hubicka  <jh@suse.cz>
31677
31678         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31679         * gcc.dg/i386-cmov?.c: Likewise.
31680         * gcc.dg/i386-fpcvt-?.c: Likewise.
31681         * gcc.dg/i386-ssefp-1.c: Likewise.
31682         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31683         conventions.
31684
31685 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31686
31687         PR c++/7129
31688         * testsuite/g++.dg/ext/max.C: New test.
31689
31690 2003-02-03  Jan Hubicka  <jh@suse.cz>
31691
31692         * gcc.c-torture/execute/20030203-1.c: New test.
31693
31694 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31695
31696         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31697         'natural-endian'.
31698
31699 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31700
31701         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31702         * g++.dg/init/new2.C: Likewise.
31703         * g++.dg/other/new1.C: Likewise.
31704
31705 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31706
31707         * gcc.dg/struct-ret-libc.c: New test.
31708
31709 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31710
31711         * gcc.dg/20030129-1.c: New test.
31712
31713 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31714
31715         PR c++/8849
31716         * g++.dg/template/ptrmem4.C: New test.
31717
31718 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31719
31720         * g++.dg/parser/constant1.C: New test.
31721
31722 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31723
31724         PR c++/8591
31725         * g++.dg/parse/friend2.C: New test.
31726
31727 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31728
31729         PR c++/9437
31730         * g++.dg/template/unify4.C: New test.
31731
31732 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31733
31734         * gcc.c-torture/execute/20030128-1.c: New test.
31735
31736 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31737
31738         * g++.dg/lookup/nested1.C: Test moved from ...
31739         * g++.old-deja/g++.other/lookup24.C: ... here.
31740
31741 2003-01-28  Jan Hubicka  <jh@suse.cz>
31742
31743         * gcc.dg/i386-cmov5.c: New test.
31744
31745 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31746
31747         * gcc.c-torture/execute/20010925-1.c: Changed the
31748         memcpy declaration.
31749
31750 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31751
31752         PR c++/3902
31753         * g++.dg/parse/template5.C: New test.
31754
31755 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31756
31757         PR fortran/9258
31758         * g77.dg/pr9258: New test.
31759
31760 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31761
31762         * README: Move relevant parts from README.g++.
31763
31764         * README.g++: Remove this file.
31765
31766 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31767
31768         * g++.dg/abi/dcast1.C: New test.
31769
31770 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31771
31772         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31773
31774 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31775
31776         PR c++/47
31777         * g++.old-deja/g++.other/lookup24.C: New test.
31778
31779 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31780
31781         PR middle-end/7227
31782         * gcc.dg/uninit-C.c: New test.
31783
31784 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31785
31786         * g++.dg/abi/covariant1.C: New test.
31787
31788 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31789
31790         * gcc.dg/20030123-1.c: New test.
31791
31792 2003-01-25  Jan Hubicka  <jh@suse.cz>
31793
31794         PR opt/8492
31795         * gcc.c-torture/compile/20030125-1.c
31796
31797 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31798
31799         PR c++/9403
31800         * g++.dg/parse/template3.C: New test.
31801         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31802
31803         PR c++/795
31804         * g++.dg/parse/template4.C: New test.
31805
31806         PR c++/9415
31807         * g++.dg/template/qual2.C: New test.
31808
31809         PR c++/8545
31810         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31811
31812         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31813
31814 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31815
31816         * gcc.c-torture/execute/switch-1.c: New test case.
31817
31818 2003-01-25  Jan Hubicka  <jh@suse.cz>
31819
31820         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31821
31822 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31823
31824         Tweaks for Bison-1.875. From the NEWS file:
31825         "- `parse error' -> `syntax error'
31826         Bison now uniformly uses the term `syntax error'"
31827         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31828         * gcc.dg/cpp/digraph2.c: Likewise.
31829         * gcc.dg/cpp/direct2.c: Likewise.
31830         * gcc.dg/cpp/paste4.c: Likewise.
31831         * gcc.dg/c90-restrict-1.c: Likewise.
31832         * gcc.dg/c99-func-2.c: Likewise.
31833         * gcc.dg/noncompile/920721-2.c: Likewise.
31834         * gcc.dg/noncompile/930622-2.c: Likewise.
31835         * gcc.dg/noncompile/940112-1.c: Likewise.
31836         * gcc.dg/noncompile/950921-1.c: Likewise.
31837         * gcc.dg/noncompile/951123-1.c: Likewise.
31838         * gcc.dg/noncompile/971104-1.c: Likewise.
31839         * gcc.dg/noncompile/990416-1.c: Likewise.
31840
31841 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31842
31843         * g++.dg/parse/undefined1.C: Add error message.
31844
31845 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31846
31847         PR c++/9354
31848         * g++.dg/parse/new1.C: New test.
31849
31850         PR c++/9216
31851         * g++.dg/parse/template2.C: New test.
31852
31853         PR c++/9354
31854         * g++.dg/parse/typedef2.C: New test.
31855
31856         PR c++/9328
31857         * g++.dg/ext/typeof3.C: New test.
31858
31859 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31860
31861         PR c++/2738
31862         * g++.dg/parse/ret-type1.C: New test.
31863
31864         PR c++/3792
31865         * g++.dg/parse/tmpl-outside1.C: New test.
31866
31867         PR c++/4207
31868         * g++.dg/parse/int-as-enum1.C: New test.
31869
31870         PR c++/4903
31871         * g++.dg/parse/no-typename1.C: New test.
31872
31873         PR c++/5533
31874         * g++.dg/parse/no-value1.C: New test.
31875
31876         PR c++/5921
31877         * g++.dg/parse/wrong-inline1.C: New test.
31878
31879         PR c++/6402
31880         * g++.dg/parse/ref1.C: New test.
31881
31882         PR c++/6992
31883         * g++.dg/parse/attr-ctor1.C: New test.
31884
31885         PR c++/7229
31886         * g++.dg/parse/namespace5.C: New test.
31887
31888         PR c++/7917
31889         * g++.dg/parse/func-def1.C: New test.
31890
31891         PR c++/8143
31892         * g++.dg/parse/undefined1.C: New test.
31893
31894         PR c++/5723, PR c++/8522
31895         * g++.dg/parse/specialization1.C: New test.
31896
31897         PR c++/163, PR c++/8595
31898         * g++.dg/parse/struct-as-enum1.C: New test.
31899
31900         PR c++/9173
31901         * g++.dg/parse/undefined2.C: New test.
31902
31903 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31904
31905         PR c++/9298
31906         * g++.dg/parse/template1.C: New test.
31907
31908         PR c++/9384
31909         * g++.dg/parse/using1.C: New test.
31910
31911         PR c++/9285
31912         PR c++/9294
31913         * g++.dg/parse/expr2.C: New test.
31914
31915         PR c++/9388
31916         * g++.dg/parse/lookup2.C: Likewise.
31917
31918 2003-01-21  Jan Hubicka  <jh@suse.cz>
31919
31920         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31921         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31922         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31923         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31924
31925 2003-01-20  Nick Clifton  <nickc@redhat.com>
31926
31927         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31928         problem with ARM sibcall code generation.
31929
31930 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31931
31932         * gcc.c-torture/execute/20030120-1.c: New.
31933
31934 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31935
31936         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31937
31938 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31939
31940         PR c++/9272
31941         * g++.dg/parse/ctor1.C: New test.
31942
31943         PR c++/9294:
31944         * g++.dg/parse/qualified1.C: New test.
31945
31946         * g++.dg/parse/typename3.C: New test.
31947
31948 2003-01-16  Richard Henderson  <rth@redhat.com>
31949
31950         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31951
31952 2003-01-16  Richard Henderson  <rth@redhat.com>
31953
31954         * g++.dg/pch/pch.exp: Copy test header to the working directory
31955         before using it either for precompilation or direct use.
31956         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31957         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31958
31959 2003-01-16  Richard Henderson  <rth@redhat.com>
31960
31961         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31962         before using it either for precompilation or direct use.
31963         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31964         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31965
31966 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31967
31968         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31969         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31970         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31971         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31972         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31973         typename warning into error.
31974         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31975         error messages.
31976         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31977         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31978         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31979         messages.
31980         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31981         make declaration visible in template.
31982         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31983         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31984         messages.
31985         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31986         message.
31987         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31988         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31989         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31990         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31991         typename warning with error message.
31992         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31993         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31994         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31995
31996 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31997
31998         * g++.dg/parse/ambig2.C: New test.
31999
32000 2003-01-15  Richard Henderson  <rth@redhat.com>
32001
32002         * g++.dg/tls/init-2.C: Update error message string.
32003
32004 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32005
32006         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32007
32008 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32009
32010         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32011         all for HC11/HC12.
32012         * gcc.c-torture/compile/20001205-1.x: Likewise.
32013         * gcc.c-torture/compile/20001226-1.x: Likewise.
32014         * gcc.c-torture/compile/920520-1.x: Likewise.
32015         * gcc.c-torture/compile/961203-1.x: Likewise.
32016         * gcc.c-torture/compile/20020604-1.x: Likewise.
32017
32018 2003-01-15  Jan Hubicka  <jh@suse.cz>
32019
32020         * gcc.c-torture/compile/20030115-1.c: New test.
32021
32022         * gcc.dg/i386-fpcvt-1.c: New test.
32023         * gcc.dg/i386-fpcvt-2.c: New test.
32024
32025 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32026
32027         Further conform g++'s __vmi_class_type_info to the C++ ABI
32028         specification.
32029         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32030         the specification.
32031
32032 2003-01-14  Jan Hubicka  <jh@suse.cz>
32033
32034         * gcc.dg/i386-fpcvt-1.c: New test.
32035         * gcc.dg/i386-fpcvt-2.c: New test.
32036
32037 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32038
32039         * gcc.dg/i386-mmx-3.c: New test.
32040
32041 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32042
32043         PR c++/9264
32044         * g++.dg/parse/octal1.C: New file.
32045
32046         PR c++/9172
32047         * g++.dg/parse/typename1.C: New file.
32048
32049 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32050
32051         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32052         * gcc.dg/bf-no-ms-layout.c: Likewise.
32053         * gcc.dg/bf-ms-attrib.c: Likewise.
32054
32055 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32056
32057         PR c++/9099
32058         * g++.dg/parse/dtor1.C: New file.
32059
32060         PR c++/9128
32061         * g++.dg/rtti/typeid1.C: New file.
32062
32063         PR c++/9153
32064         * g++.dg/parse/lookup1.C: New file.
32065
32066         PR c++/9171
32067         * g++.dg/templ/spec5.C: New file.
32068
32069 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32070
32071         * gcc.c-torture/compile/20030110-1.c: New test.
32072
32073 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32074
32075         Merge from pch-branch:
32076
32077         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32078
32079         * gcc.dg/pch/cpp-1.h: New.
32080         * gcc.dg/pch/cpp-1.c: New.
32081         * gcc.dg/pch/cpp-2.h: New.
32082         * gcc.dg/pch/cpp-2.c: New.
32083
32084         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32085
32086         * gcc.dg/pch/except-1.h: New.
32087         * gcc.dg/pch/except-1.c: New.
32088
32089         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32090
32091         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32092         running test.
32093         * gcc.dg/pch: Include *.hp not *.h.
32094         * gcc.dg/pch/system-1.h: New.
32095         * gcc.dg/pch/system-1.c: New.
32096
32097         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32098
32099         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32100         rather than trying to build and run a program using PCH.
32101         * gcc.dg/pch: Remove dg-do commands from test files.
32102
32103         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32104
32105         * gcc.dg/pch/macro-3.c: New.
32106         * gcc.dg/pch/macro-3.h: New.
32107
32108         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32109
32110         * gcc.dg/pch/common-1.c: New.
32111         * gcc.dg/pch/common-1.h: New.
32112         * gcc.dg/pch/decl-1.c: New.
32113         * gcc.dg/pch/decl-1.h: New.
32114         * gcc.dg/pch/decl-2.c: New.
32115         * gcc.dg/pch/decl-2.h: New.
32116         * gcc.dg/pch/decl-3.c: New.
32117         * gcc.dg/pch/decl-3.h: New.
32118         * gcc.dg/pch/decl-4.c: New.
32119         * gcc.dg/pch/decl-4.h: New.
32120         * gcc.dg/pch/decl-5.c: New.
32121         * gcc.dg/pch/decl-5.h: New.
32122         * gcc.dg/pch/global-1.c: New.
32123         * gcc.dg/pch/global-1.h: New.
32124         * gcc.dg/pch/inline-1.c: New.
32125         * gcc.dg/pch/inline-1.h: New.
32126         * gcc.dg/pch/inline-2.c: New.
32127         * gcc.dg/pch/inline-2.h: New.
32128         * gcc.dg/pch/static-1.c: New.
32129         * gcc.dg/pch/static-1.h: New.
32130         * gcc.dg/pch/static-2.c: New.
32131         * gcc.dg/pch/static-2.h: New.
32132
32133         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32134
32135         * g++.dg/pch/pch.exp: Better handle failing testcases.
32136         * gcc.dg/pch/pch.exp: Likewise.
32137         * gcc.dg/pch/macro-1.c: New.
32138         * gcc.dg/pch/macro-1.h: New.
32139         * gcc.dg/pch/macro-2.c: New.
32140         * gcc.dg/pch/macro-2.h: New.
32141
32142         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32143
32144         * g++.dg/dg.exp: Treat files in pch/ specially.
32145         * g++.dg/pch/pch.exp: New file.
32146         * g++.dg/pch/empty.H: New file.
32147         * g++.dg/pch/empty.C: New file.
32148         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32149         "precompile".
32150
32151         * gcc.dg/pch/pch.exp: New file.
32152         * gcc.dg/pch/empty.h: New file.
32153         * gcc.dg/pch/empty.c: New file.
32154         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32155         "precompile".
32156
32157 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32158
32159         * g++.dg/template/friend14.C: New test.
32160
32161 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32162
32163         * gcc.dg/old-style-asm-1.c: New test.
32164
32165 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32166
32167         * gcc.c-torture/compile/20030109-1.c: New test.
32168
32169 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32170
32171         * gcc.c-torture/execute/20030109-1.c: New test.
32172
32173 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32174
32175         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32176         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32177         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32178         * g++.old-deja/g++.mike/eh2.C: Likewise.
32179         * g++.old-deja/g++.mike/eh3.C: Likewise.
32180         * g++.old-deja/g++.mike/eh5.C: Likewise.
32181         * g++.old-deja/g++.mike/eh6.C: Likewise.
32182         * g++.old-deja/g++.mike/eh7.C: Likewise.
32183         * g++.old-deja/g++.mike/eh8.C: Likewise.
32184         * g++.old-deja/g++.mike/eh9.C: Likewise.
32185         * g++.old-deja/g++.mike/eh10.C: Likewise.
32186         * g++.old-deja/g++.mike/eh12.C: Likewise.
32187         * g++.old-deja/g++.mike/eh13.C: Likewise.
32188         * g++.old-deja/g++.mike/eh14.C: Likewise.
32189         * g++.old-deja/g++.mike/eh16.C: Likewise.
32190         * g++.old-deja/g++.mike/eh17.C: Likewise.
32191         * g++.old-deja/g++.mike/eh18.C: Likewise.
32192         * g++.old-deja/g++.mike/eh21.C: Likewise.
32193         * g++.old-deja/g++.mike/eh23.C: Likewise.
32194         * g++.old-deja/g++.mike/eh24.C: Likewise.
32195         * g++.old-deja/g++.mike/eh25.C: Likewise.
32196         * g++.old-deja/g++.mike/eh26.C: Likewise.
32197         * g++.old-deja/g++.mike/eh27.C: Likewise.
32198         * g++.old-deja/g++.mike/eh28.C: Likewise.
32199         * g++.old-deja/g++.mike/eh29.C: Likewise.
32200         * g++.old-deja/g++.mike/eh31.C: Likewise.
32201         * g++.old-deja/g++.mike/eh33.C: Likewise.
32202         * g++.old-deja/g++.mike/eh34.C: Likewise.
32203         * g++.old-deja/g++.mike/eh35.C: Likewise.
32204         * g++.old-deja/g++.mike/eh36.C: Likewise.
32205         * g++.old-deja/g++.mike/eh37.C: Likewise.
32206         * g++.old-deja/g++.mike/eh38.C: Likewise.
32207         * g++.old-deja/g++.mike/eh39.C: Likewise.
32208         * g++.old-deja/g++.mike/eh40.C: Likewise.
32209         * g++.old-deja/g++.mike/eh41.C: Likewise.
32210         * g++.old-deja/g++.mike/eh42.C: Likewise.
32211         * g++.old-deja/g++.mike/eh44.C: Likewise.
32212         * g++.old-deja/g++.mike/eh46.C: Likewise.
32213         * g++.old-deja/g++.mike/eh47.C: Likewise.
32214         * g++.old-deja/g++.mike/eh48.C: Likewise.
32215         * g++.old-deja/g++.mike/eh49.C: Likewise.
32216         * g++.old-deja/g++.mike/eh50.C: Likewise.
32217         * g++.old-deja/g++.mike/eh51.C: Likewise.
32218         * g++.old-deja/g++.mike/eh53.C: Likewise.
32219         * g++.old-deja/g++.mike/eh55.C: Likewise.
32220         * g++.old-deja/g++.mike/p7912.C: Likewise.
32221         * g++.old-deja/g++.mike/p9706.C: Likewise.
32222         * g++.old-deja/g++.mike/p10416.C: Likewise.
32223         * g++.old-deja/g++.mike/p11667.C: Likewise.
32224         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32225         Remove redundant reference to Iris.
32226         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32227         Elxsi, i860, Pico Java, and WE32K.
32228
32229 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32230
32231         * g++.dg/ext/asm4.C: New test.
32232
32233 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32234
32235         PR c++/9030
32236         * g++.dg/template/friend12.C: New test.
32237         * g++.dg/template/friend13.C: Likewise.
32238         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32239
32240 2003-01-08  Jan Hubicka  <jh@suse.cz>
32241
32242         * gcc.dg/i386-cadd.c: New test.
32243         * gcc.dg/i386-cmov4.c: Likewise.
32244
32245 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32246
32247         PR c++/9165
32248         * g++.dg/warn/Wunused-3.C: New test.
32249
32250         * g++.dg/abi/bitfield9.C: New test.
32251
32252         PR c++/9189
32253         * g++.dg/parse/defarg3.C: New test.
32254
32255 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32256
32257         * g++.dg/parse/ambig1.C: New test.
32258         * g++.dg/parse/defarg2.C: New test.
32259
32260 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32261
32262         * g++.dg/template/defarg-1.C: New test.
32263         * g++.dg/template/local2.C: Likewise.
32264
32265 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32266
32267         * gcc.c-torture/execute/20030105-1.c: New test.
32268
32269 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32270
32271         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32272         * g++.dg/parse/namespace4.C: Likewise.
32273
32274 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32275
32276         * g++.dg/template/ntp2.C: New test.
32277
32278 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32279
32280         * g++.dg/parse/extern-C-1.C: New test.
32281
32282         * g++.dg/parse/namespace4.C: New test.
32283
32284         * g++.dg/template/nested1.C: New test.
32285
32286         * g++.dg/parse/namespace3.C: New test.
32287
32288 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32289
32290         * g++.dg/lookup/two-stage1.C: New test.
32291
32292 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32293
32294         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32295         * g++.old-deja/g++.jason/access8.C: Likewise.
32296         * g++.old-deja/g++.other/decl5.C: Likewise.
32297
32298 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32299
32300         * g++.dg/parse/parse7.C: New test.
32301
32302 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32303
32304         PR c++/2843
32305         * g++.dg/ext/attrib7.C: New test.
32306
32307 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32308
32309         * g++.dg/parse/parse6.C: New test.
32310
32311 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32312
32313         * gcc.dg/h8300-stack-1.c: New.
32314
32315 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32316
32317         g++.dg/lookup/exception1.C: New test.
32318
32319         g++.dg/lookup/template1.C: New test.
32320
32321         g++.dg/parse/namespace2.C: New test.
32322
32323         g++.dg/parse/parens2.C: New test.
32324
32325 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32326
32327         * g++.dg/parse/parse5.C: New test.
32328         * g++.dg/lookup/scoped4.C: New test.
32329
32330 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32331
32332         * g++.dg/parse/parens1.C: New test.
32333
32334         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32335         angle-bracket1.C.
32336         * g++.dg/parse/parens2.C: New test.
32337
32338         * g++.dg/lookup/scope-operator1.C: New test.
32339
32340         * g++.dg/parse/operator1.C: New test.
32341
32342 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32343
32344         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32345         * g++.old-deja/g++.other/access6.C: Likewise.
32346         * g++.old-deja/g++.other/decl1.C: Likewise.
32347         * g++.old-deja/g++.pt/typename12.C: Likewise.
32348
32349 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32350
32351         * g++.dg/parse/namespace1.C: New test.
32352
32353 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32354
32355         * g++.dg/parse/parse4.C: New test.
32356
32357 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32358
32359         * g++.dg/parse/parse3.C: New test.
32360
32361 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32362
32363         * g++.dg/parse/parse2.C: New test.
32364
32365 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32366
32367         * g++.dg/template/friend11.C: New test.
32368
32369 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32370
32371         * g++.dg/parse/parse1.C: New test.
32372
32373 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32374
32375         * lib/profopt.exp: Change the name of a global variable to avoid
32376         possible clashes with other test suites.
32377
32378 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32379
32380         * g++.dg/inherit/covariant8.C: New test.
32381
32382 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32383
32384         * g++.dg/init/array9.C: New test.
32385
32386         PR c++/9112
32387         * g++.dg/parse/expr1.C: New test.
32388
32389 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32390
32391         * gcc.c-torture/compile/20021230-1.c: New test.
32392
32393 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         * g++.dg/inherit/covariant5.C: New test.
32396         * g++.dg/inherit/covariant6.C: New test.
32397         * g++.dg/inherit/covariant7.C: New test.
32398
32399 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32400
32401         PR c++/2739
32402         * g++.dg/other/access2.C: New test.
32403
32404 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32405
32406         * g++.dg/other/anon-struct.C: No longer fails
32407         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32408         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32409         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32410
32411 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32412
32413         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32414
32415 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32416
32417         * g++.dg/eh/spec4.C: Remove stray semicolon.
32418         * g++.dg/expr/pmf-1.C: Change error message.
32419         * g++.dg/ext/asm1.C: Remove stray semicolon.
32420         * g++.dg/ext/typename1.C: Add missing typenames.
32421         * g++.dg/inherit/template-as-base.C: Change error message.
32422         * g++.dg/lookup/scoped1.C: Likewise.
32423         * g++.dg/lookup/scoped2.C: Likewise.
32424         * g++.dg/lookup/using2.C: Likewise.
32425         * g++.dg/other/component1.C: Remove stray semicolon.
32426         * g++.dg/other/do1.C: Change error message.
32427         * g++.dg/other/error2.C: Likewise.
32428         * g++.dg/other/init1.C: Likewise.
32429         * g++.dg/other/packed1.C: Remove stray semicolon.
32430         * g++.dg/other/ptrmem2.C: Change error message.
32431         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32432         marker.
32433         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32434         * g++.dg/template/access3.C: Add typename keyword.
32435         * g++.dg/template/access5.C: Remove stray semicolon.
32436         * g++.dg/template/access6.C: Likewise.
32437         * g++.dg/template/complit1.C: Likewise.
32438         * g++.dg/template/crash1.C: Change error message.
32439         * g++.dg/template/inherit2.C: Remove stray semicolon.
32440         * g++.dg/template/instantiate2.C: Likewise.
32441         * g++.dg/template/instantiate3.C: Change error message.
32442         * g++.dg/template/qual1.C: Remove stray semicolon.
32443         * g++.dg/template/qualttp18.C: Change error message.
32444         * g++.dg/template/ref1.C: Remove stray semicolon.
32445         * g++.dg/template/sizeof1.C (A::value): Declare it.
32446         * g++.dg/template/spec4.C: Change error message.
32447         * g++.dg/template/static1.C: Likewise.
32448         * g++.dg/template/type1.C: Likewise.
32449         * g++.dg/template/typename3.C: Likewise.
32450         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32451         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32452         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32453         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32454         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32455         named return value extension.
32456         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32457         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32458         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32459         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32460         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32461         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32462         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32463         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32464         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32465         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32466         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32467         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32468         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32469         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32470         syntax.
32471         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32472         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32473         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32474         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32475         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32476         * g++.old-deja/g++.brendan/template11.C: Likewise.
32477         * g++.old-deja/g++.brendan/template26.C: Likewise.
32478         * g++.old-deja/g++.brendan/template27.C: Use explicit
32479         specialization syntax.
32480         * g++.old-deja/g++.brendan/template30.C: Likewise.
32481         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32482         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32483         non-dependent names.
32484         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32485         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32486         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32487         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32488         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32489         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32490         named return value extension.
32491         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32492         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32493         * g++.old-deja/g++.ext/return1.C: Likewise.
32494         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32495         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32496         * g++.old-deja/g++.jason/access8.C: Likewise.
32497         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32498         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32499         pseudo-destructor names.
32500         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32501         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32502         pseudo-destructor names.
32503         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32504         * g++.old-deja/g++.jason/overload19.C: Likewise.
32505         * g++.old-deja/g++.jason/overload32.C: Likewise.
32506         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32507         stray semicolons.
32508         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32509         * g++.old-deja/g++.jason/return.C: Likewise.
32510         * g++.old-deja/g++.jason/return2.C: Likewise.
32511         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32512         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32513         syntax.
32514         * g++.old-deja/g++.jason/template10.C: Account for use of
32515         non-dependent names.
32516         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32517         syntax.
32518         * g++.old-deja/g++.jason/template37.C: Likewise.
32519         * g++.old-deja/g++.law/access4.C: Change error messages.
32520         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32521         pseudo-destructor names.
32522         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32523         * g++.old-deja/g++.law/ctors9.C: Likewise.
32524         * g++.old-deja/g++.law/cvt22.C: Likewise.
32525         * g++.old-deja/g++.law/dtors5.C: Likewise.
32526         * g++.old-deja/g++.law/global-init1.C: Likewise.
32527         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32528         * g++.old-deja/g++.law/operators28.C: Likewise.
32529         * g++.old-deja/g++.law/visibility28.C: Likewise.
32530         * g++.old-deja/g++.martin/eval1.C: Likewise.
32531         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32532         name.
32533         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32534         * g++.old-deja/g++.mike/net34.C: Likewise.
32535         * g++.old-deja/g++.mike/net36.C: Likewise.
32536         * g++.old-deja/g++.mike/ns2.C: Likewise.
32537         * g++.old-deja/g++.mike/p12306.C: Likewise.
32538         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32539         value extension.
32540         * g++.old-deja/g++.mike/p700.C: Likewise.
32541         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32542         * g++.old-deja/g++.mike/p710.C: Likewise.
32543         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32544         value extension.
32545         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32546         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32547         * g++.old-deja/g++.ns/crash2.C: Likewise.
32548         * g++.old-deja/g++.ns/crash3.C: Likewise.
32549         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32550         * g++.old-deja/g++.ns/ns17.C: Likewise.
32551         * g++.old-deja/g++.ns/template16.C: Likewise.
32552         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32553         keyword.
32554         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32555         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32556         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32557         named return value extension.
32558         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32559         * g++.old-deja/g++.other/access4.C: Issue additional error
32560         messages.
32561         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32562         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32563         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32564         * g++.old-deja/g++.other/crash25.C: Change error message.
32565         * g++.old-deja/g++.other/crash4.C: Change error message.
32566         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32567         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32568         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32569         checks.
32570         * g++.old-deja/g++.other/defarg8.C: Likewise.
32571         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32572         * g++.old-deja/g++.other/dtor10.C: Likewise.
32573         * g++.old-deja/g++.other/incomplete.C: Likewise.
32574         * g++.old-deja/g++.other/linkage7.C: Likewise.
32575         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32576         lookup algorithm.
32577         * g++.old-deja/g++.other/mangle2.C: Likewise.
32578         * g++.old-deja/g++.other/refinit2.C: Likewise.
32579         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32580         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32581         * g++.old-deja/g++.pt/crash28.C: Likewise.
32582         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32583         syntax.
32584         * g++.old-deja/g++.pt/crash32.C: Change error message.
32585         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32586         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32587         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32588         error message position.
32589         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32590         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32591         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32592         syntax.
32593         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32594         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32595         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32596         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32597         keyword.
32598         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32599         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32600         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32601         keyword.
32602         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32603         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32604         syntax.
32605         * g++.old-deja/g++.pt/friend28.C: Account for use of
32606         non-dependent names.
32607         * g++.old-deja/g++.pt/friend29.C: Likewise.
32608         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32609         rules.
32610         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32611         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32612         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32613         lookup rules.
32614         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32615         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32616         keyword.
32617         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32618         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32619         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32620         keyword.
32621         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32622         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32623         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32624         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32625         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32626         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32627         keyword.
32628         * g++.old-deja/g++.pt/spec10.C: Likewise.
32629         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32630         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32631         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32632         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32633         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32634         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32635         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32636         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32637         * g++.old-deja/g++.pt/typename15.C: Likewise.
32638         * g++.old-deja/g++.pt/typename22.C: Likewise.
32639         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32640         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32641         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32642         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32643         syntax.
32644         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32645         return value extension.
32646         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32647         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32648         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32649         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32650
32651 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32652
32653         * g++.dg/warn/inline1.C: New test.
32654         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32655         * g++.old-deja/g++.jason/synth10.C: Likewise.
32656         * g++.old-deja/g++.mike/net31.C: Likewise.
32657         * g++.old-deja/g++.mike/p8786.C: Likewise.
32658
32659         * g++.dg/template/friend10.C: New test.
32660         * g++.dg/template/conv5.C: New test.
32661
32662 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32663
32664         * g++.dg/lookup/scoped3.C: New test.
32665
32666         * g++.dg/lookup/decl1.C: New test.
32667         * g++.dg/lookup/decl2.C: New test.
32668
32669 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32670
32671         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32672         gcc.c-torture/compile/20021015-1.c,
32673         gcc.c-torture/compile/20021015-2.c,
32674         gcc.c-torture/compile/20021123-1.c,
32675         gcc.c-torture/compile/20021123-2.c,
32676         gcc.c-torture/compile/20021123-3.c,
32677         gcc.c-torture/compile/20021123-4.c,
32678         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32679         only to 3.1 or 3.2 branch.
32680
32681 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32682
32683         * gcc.dg/i386-bitfield3.c: New test.
32684
32685         * gcc.dg/i386-bitfield2.c: New test.
32686
32687 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32688
32689         * g++.dg/parse/conv_op1.C: New test.
32690
32691 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32692
32693         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32694         approved.
32695
32696 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32697
32698         * gcc.c-torture/compile/20021220-1.c: New test.
32699
32700 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32701
32702         * gcc.dg/i386-fastcall-1.c: New.
32703
32704 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32705
32706         * gcc.c-torture/execute/20021219-1.c: New test.
32707
32708 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32709
32710         * gcc.dg/i386-pic-1.c: New test.
32711
32712 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32713
32714         PR c++/8099
32715         * g++.dg/template/friend9.C: New test.
32716
32717 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32718
32719         PR c++/3663
32720         * g++.dg/template/access7.C: New test.
32721
32722 2002-12-18  Nick Clifton  <nickc@redhat.com>
32723
32724         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32725         the libstdc++-v3 directory has been found.
32726
32727 2002-12-12  Devang Patel <dpatel@apple.com>
32728         * gcc.dg/darwin-ld-1.c: New test.
32729         * gcc.dg/darwin-ld-2.c: New test.
32730         * gcc.dg/darwin-ld-3.c: New test.
32731         * gcc.dg/darwin-ld-4.c: New test.
32732         * gcc.dg/darwin-ld-5.c: New test.
32733
32734 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32735
32736         * gcc.c-torture/compile/20021212-1.c: New test.
32737
32738 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32739
32740         * gcc.dg/fshort-wchar: New test.
32741
32742 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32743
32744         PR c++/8372
32745         * g++.dg/template/dtor1.C: New test.
32746
32747         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32748         markers.
32749
32750 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32751
32752         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32753
32754 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32755
32756         * g++.dg/template/static1.C: New test.
32757         * g++.dg/template/static2.C: New test.
32758         * g++.old-deja/g++.ext/memconst.C: New test.
32759
32760 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32761
32762         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32763         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32764         * g++.dg/special/initp1.C: Likewise.
32765
32766 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32767
32768         * gcc.c-torture/execute/20021204-1.c: New test.
32769
32770 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32771
32772         * gcc.dg/ppc-fmadd-1.c: New file.
32773         * gcc.dg/ppc-fmadd-2.c: New file.
32774         * gcc.dg/ppc-fmadd-3.c: New file.
32775
32776 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32777
32778         * gcc.c-torture/compile/20021204-1.c: New test.
32779
32780 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32781
32782         * g++.dg/inherit/covariant2.C: New test.
32783         * g++.dg/inherit/covariant3.C: New test.
32784         * g++.dg/inherit/covariant4.C: New test.
32785         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32786         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32787
32788 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32789
32790         PR c++/8688
32791         * g++.dg/init/brace3.C: New test.
32792
32793 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32794
32795         * gcc.dg/20020210-1.c: Fix a comment typo.
32796
32797 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32798
32799         PR c++/8720
32800         * g++.dg/parse/defarg1.C: New test.
32801
32802         PR c++/8615
32803         * g++.dg/template/char1.C: New test.
32804
32805         * g++.dg/template/varmod1.C: Fix typo.
32806
32807 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32808
32809         DR 180
32810         * g++.old-deja/g++.pt/crash32.C: Expect error.
32811
32812 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32813
32814         PR c++/5919
32815         * g++.dg/template/varmod1.C: New test.
32816
32817         PR c++/8727
32818         * g++.dg/inherit/typeinfo1.C: New test.
32819
32820         PR c++/8663
32821         * g++.dg/inherit/typedef1.C: New test.
32822
32823 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32824
32825         PR c++/8332
32826         PR c++/8493
32827         * g++.dg/template/strlen1.C: New test.
32828
32829         PR c++/8227
32830         * g++.dg/template/ctor2.C: New test.
32831
32832         PR c++/8214
32833         * g++.dg/init/string1.C: New test.
32834
32835         PR c++/8511
32836         * g++.dg/template/friend8.C: New test.
32837
32838 2002-11-29  Joe Buck <jbuck@synopsys.com>
32839
32840         * g++.dg/lookup/anon2.C: New test.
32841
32842 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32843
32844         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32845         h8300 port.
32846
32847 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32848
32849         * gcc.dg/bitfld-6.c: New test.
32850
32851 2002-11-27  Jan Hubicka  <jh@suse.cz>
32852
32853         * gcc.c-torture/execute/20021127.[cx]: New test.
32854
32855 2002-11-26  Jan Hubicka  <jh@suse.cz>
32856
32857         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32858         quality.
32859
32860 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32861
32862         * g++.dg/init/brace2.C: New test.
32863         * g++.old-deja/g++.mike/p9129.C: Correct.
32864
32865 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32866
32867         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32868
32869 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32870
32871         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32872
32873 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32874
32875         * testsuite/g++.dg/abi/empty11.C: New test.
32876         * testsuite/g++.dg/rtti/cv1.C: New test.
32877
32878 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32879
32880         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32881
32882 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32883
32884         * g++.dg/abi/empty10.C: New test.
32885
32886 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32887
32888         * gcc.c-torture/compile/20021124-1.c: New test.
32889
32890 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32891
32892         * g++.dg/abi/rtti2.C: New test.
32893
32894 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32895
32896         * gcc.dg/i386-unroll-1.c: New test.
32897
32898 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32899
32900         * gcc.c-torture/compile/20021120-1.c: New test.
32901         * gcc.c-torture/compile/20021120-2.c: New test.
32902
32903 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32904
32905         * gcc.dg/bitfld-5.c: New test.
32906
32907 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32908
32909         * gcc.c-torture/execute/20021120-3.c: New test.
32910
32911 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32912
32913         * gcc.c-torture/execute/20021120-2.c: New test.
32914
32915 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32916
32917         * gcc.c-torture/execute/20021120-1.c: New test.
32918
32919 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32920
32921         * gcc.c-torture/execute/20021118-3.c: New test.
32922
32923 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32924
32925         * gcc.c-torture/compile/20021119-1.c: New test.
32926
32927 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32928
32929         * gcc.dg/duff-1.c: New test.
32930         * gcc.dg/duff-2.c: New test.
32931         * gcc.dg/duff-3.c: New test.
32932
32933 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32934
32935         * gcc.dg/cpp/_Pragma5.c: New test.
32936
32937 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32938
32939         * gcc.c-torture/execute/20021118-2.c: New test.
32940
32941 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32942
32943         * gcc.c-torture/execute/20021118-1.c: New test.
32944
32945 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32946
32947         * gcc.dg/20021116-1.c: New test.
32948
32949 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32950
32951         * g++.dg/abi/vcall1.C: New test.
32952
32953 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32954
32955         * gcc.dg/20021029-1.c: New test.
32956         * gcc.dg/20021029-2.c: New test.
32957
32958 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32959
32960         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32961
32962 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32963
32964         PR c/8439
32965         * gcc.dg/20021110.c: Move to ...
32966         * gcc.c-torture/compile/20021110.c: .... here.
32967
32968 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32969
32970         PR c/8467
32971         * gcc.c-torture/execute/20021111-1.c
32972
32973 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32974
32975         PR c/8439
32976         * gcc.dg/20021110.c: New test.
32977
32978 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32979
32980         * g++.dg/abi/vthunk3.C: Run only on x86.
32981
32982 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32983
32984         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32985
32986 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32987
32988         * lib/compat.exp (compat-execute): Fix logic error in last
32989         change.
32990
32991 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32992
32993         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32994
32995 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32996
32997         PR c++/8389
32998         * g++.dg/template/access6.C: New test.
32999
33000 2002-11-08  Jan Hubicka  <jh@suse.cz>
33001
33002         * gcc.dg/i386-ssefp-1.c: New test.
33003         * gcc.dg/i386-ssefp-1.c: New test.
33004
33005 2002-11-08  Jan Hubicka  <jh@suse.cz>
33006
33007         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33008
33009 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33010
33011         * g++.dg/abi/vthunk3.C: New test.
33012
33013         PR c++/8338
33014         * g++.dg/template/crash2.C: New test.
33015
33016 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33017
33018         * testsuite/g++.dg/abi/dtor1.C: New test.
33019         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33020
33021 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33022
33023         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33024         Darwin.
33025
33026 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33027
33028         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33029         -mthumb.  Only xfail with -O0.
33030
33031 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33032
33033         * g++.dg/abi/thunk1.C: New test.
33034         * g++.dg/abi/thunk2.C: Likewise.
33035         * g++.dg/abi/vtt1.C: Likewise.
33036
33037 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33038
33039         PR optimization/8423
33040         * gcc.c-torture/execute/builtin-constant.c: New test.
33041
33042 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33043
33044         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33045         Add some more cases.
33046
33047 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33048
33049         PR c++/8391
33050         * g++.dg/opt/local1.C: New test.
33051
33052 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33053
33054         PR c++/8160
33055         * g++.dg/template/complit1.C: New test.
33056
33057         PR c++/8149
33058         * g++.dg/template/typename4.C: Likewise.
33059
33060 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33061
33062         Core issue 287, PR c++/7639
33063         * g++.dg/template/instantiate1.C: Adjust error location.
33064         * g++.dg/template/instantiate3.C: New test.
33065         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33066         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33067         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33068
33069 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33070
33071         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33072
33073 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33074
33075         PR c++/8287
33076         * g++.dg/init/dtor2.C: New test.
33077
33078 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33079
33080         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33081         * gcc.dg/nest.c: Bypass errors on irix6.
33082
33083 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33084
33085         * gcc.dg/nest.c: Expect error for mmix-*-*.
33086         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33087
33088 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33089
33090         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33091         markers.
33092
33093         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33094
33095 2002-10-25  Mike Stump  <mrs@apple.com>
33096
33097         * gcc.dg/warn-1.c: New test.
33098
33099 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33100
33101         * g++.dg/template/typename3.C: New test.
33102
33103 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33104
33105         * g++.dg/lookup/ptrmem1.C: New test.
33106
33107         * g++.dg/abi/vthunk2.C: New test.
33108
33109 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33110
33111         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33112
33113 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33114
33115         * g++.dg/abi/empty9.C: New test.
33116
33117 2002-10-24  Richard Henderson  <rth@redhat.com>
33118
33119         * g++.dg/inherit/thunk1.C: Enable for ia64.
33120
33121 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33122
33123         PR c++/8067
33124         * g++.dg/lookup/pretty1.C: New test.
33125
33126 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33127
33128         * gcc.dg/20021023-1.c: New test.
33129
33130 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33131
33132         PR c++/7679
33133         * g++.dg/parse/inline1.C: New test.
33134
33135 2002-10-23  Richard Henderson  <rth@redhat.com>
33136
33137         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33138
33139         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33140
33141 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR c++/6579
33144         * g++.dg/parse/stmtexpr3.C: New test.
33145
33146 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33147
33148         * g++.dg/expr/cond1.C: New test.
33149
33150 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33151
33152         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33153
33154 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33155
33156         * g++.dg/abi/vbase13.C: New test.
33157         * g++.dg/abi/vbase14.C: Likewise.
33158
33159 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33160
33161         * gcc.dg/tls/pic-1.c: New test.
33162         * gcc.dg/tls/nonpic-1.c: New test.
33163         * gcc.dg/20021018-1.c: New test.
33164
33165 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33166
33167         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33168         Remove only files with the same base name as the test case.
33169         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33170         (profopt-execute): Likewise.  Also, remove old profiling
33171         and performance data files before running the tests.
33172
33173         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33174         * g++.dg/bprob/bprob.exp: Likewise.
33175         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33176         to allow more general test case names.
33177
33178         * g++.dg/bprob/bprob-1.C: Rename to ...
33179         * g++.dg/bprob/g++-bprob-1.C: ... this.
33180
33181         * g77.dg/bprob/bprob-1.f: Rename to ...
33182         * g77.dg/bprob/g77-bprob-1.f: ... this.
33183
33184 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33185
33186         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33187         bison 1.50 or later.
33188
33189 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33190
33191         * g++.dg/README: Describe more test directories.
33192
33193 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33194
33195         * g++.dg/init/array6.C: Add additional tests.
33196
33197 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33198
33199         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33200         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33201
33202 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33203
33204         * gcc.c-torture/compile/20020604-1.x: New.
33205         * gcc.c-torture/compile/simd-5.x: Likewise.
33206         * gcc.c-torture/execute/920710-1.x: Likewise.
33207         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33208
33209 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33210
33211         * g++.dg/inherit/override1.C: Add dg-options clause.
33212
33213 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33214
33215         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33216         _mm_slli_si128.
33217
33218 2002-10-19  Andreas Schwab  <schwab@suse.de>
33219
33220         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33221         directory component.
33222
33223 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33224
33225         * g++.dg/inherit/thunk1.C: New test.
33226
33227         * g++.dg/inherit/override1.C: New test.
33228
33229         * g++.dg/abi/mangle11.C: New test.
33230         * g++.dg/abi/mangle14.C: New test.
33231         * g++.dg/abi/mangle17.C: New test.
33232
33233 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         * g++.dg/overload/member2.C: New test.
33236
33237 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33238
33239         * g++.dg/README: Describe new compat directory.
33240         * g++.dg/dg.exp: Skip tests in compat directory.
33241         * README.compat: New file.
33242         * lib/compat.exp: New expect script.
33243         * g++.dg/compat: New test directory.
33244         * g++.dg/compat/compat.exp: New expect script.
33245         * g++.dg/compat/abi: New test directory.
33246         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33247         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33248         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33249         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33250         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33251         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33252         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33253         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33254         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33255         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33256         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33257         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33258         * g++.dg/compat/break: New test directory.
33259         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33260         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33261         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33262         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33263         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33264         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33265         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33266         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33267         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33268         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33269         g++.dg/compat/break/README: New files.
33270         * g++.dg/compat/eh: New test directory.
33271         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33272         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33273         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33274         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33275         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33276         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33277         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33278         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33279         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33280         g++.dg/compat/eh/filter2_y.C,
33281         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33282         g++.dg/compat/eh/new1_y.C,
33283         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33284         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33285         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33286         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33287         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33288         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33289         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33290         g++.dg/compat/eh/unexpected1_y.C: New files.
33291         * g++.dg/compat/init: New test directory.
33292         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33293         g++.dg/compat/init/array5_y.C,
33294         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33295         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33296         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33297         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33298         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33299         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33300         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33301         g++.dg/compat/init/init-ref2_y.C: New files.
33302
33303 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33304
33305         PR c++/7584
33306         * g++.dg/inherit/using3.C: New test.
33307
33308 2002-10-17  Jan Hubicka  <jh@suse.cz>
33309
33310         * gcc.dg/20021017-2.c: New test.
33311
33312 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33313
33314         * g++.dg/abi/mangle16.C: Adjust.
33315
33316         * g++.dg/init/array8.C: New test.
33317
33318 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33319
33320         * gcc.dg/special/mips-abi.exp: New test.
33321         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33322
33323 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33324
33325         * g++.dg/abi/mangle16.C: New test.
33326         * g++.dg/abi/mangle17.C: Likewise.
33327
33328         PR c++/7478
33329         * g++.dg/template/ref1.C: New test.
33330
33331 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33332
33333         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33334
33335 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33336
33337         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33338
33339 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33340
33341         PR c++/7524
33342         * g++.dg/init/array7.C: New test.
33343
33344 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33345
33346         * g++.dg/init/array6.C: New test.
33347
33348         * g++.dg/abi/mangle13.C: Likewise.
33349         * g++.dg/abi/mangle14.C: Likewise.
33350         * g++.dg/abi/mangle15.C: Likewise.
33351
33352 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * g++.dg/abi/empty8.C: New test.
33355
33356 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33357
33358         * g++.dg/init/ctor1.C: New test.
33359
33360 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33361
33362         * gcc.c-torture/execute/20021015-1.c: New test.
33363
33364 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33365
33366         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33367
33368 2002-10-14  Jan Hubicka  <jh@suse.cz>
33369
33370         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33371
33372 2002-10-14  Richard Henderson  <rth@redhat.com>
33373
33374         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33375
33376 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33377
33378         PR optimization/6631
33379         * g++.dg/opt/const2.C: New test.
33380
33381 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33382
33383         PR c++/7176
33384         * g++.dg/parse/friend1.C: New test.
33385         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33386
33387 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * gcc.dg/20021014-1.c: New test.
33390
33391 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33392
33393         PR c++/5661
33394         * g++.dg/ext/vlm1.C: New test.
33395         * g++.dg/ext/vlm2.C: Likewise.
33396
33397         * g++.dg/init/array1.C: Remove invalid braces.
33398         * g++.dg/init/brace1.C: New test.
33399         * g++.dg/init/copy2.C: Likewise.
33400         * g++.dg/init/copy3.C: Likewise.
33401         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33402         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33403         braces.
33404
33405 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33406
33407         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33408
33409 2002-10-11  Richard Shann  <richard.shann@superh.com>
33410
33411         * gcc.c-torture/compile/simd-5.c: New test.
33412
33413 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33414
33415         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33416
33417 2002-10-10  Jim Wilson  <wilson@redhat.com>
33418
33419         * gcc.c-torture/execute/20021010-1.c: New test.
33420
33421 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33422
33423         PR c/7353
33424         * g++.dg/ext/typedef-init.C: New test.
33425         * gcc.dg/typedef-init.c: New test.
33426
33427 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33428
33429         * gcc.dg/cpp/paste13.c: New test.
33430
33431 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33432
33433         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33434         remaining platforms, XFAIL during compile, not execute.  Don't
33435         XFAIL at -O0.
33436
33437 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33438
33439         * gcc.dg/alias-1.c: Tweak expected warning.
33440
33441 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33442
33443         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33444
33445 2002-10-06  Andreas Jaeger  <aj@suse.de>
33446
33447         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33448         * gcc.dg/cpp/c++98.C: Likewise.
33449
33450         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33451         * g++.dg/cpp/c++98.C: Likewise.
33452
33453         * g++.dg/README (Subdirectories): Mention cpp directory.
33454
33455         PR target/7559
33456         * gcc.dg/20021006-1.c: New test.
33457
33458 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33459
33460         PR c++/7804
33461         * g++.dg/other/warning1.C: New test.
33462
33463 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33464
33465         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33466         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33467         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33468
33469 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33470
33471         PR c++/7931
33472         * g++.dg/template/ptrmem3.C: New test.
33473
33474         PR c++/7754
33475         * g++.dg/template/union1.C: New test.
33476
33477 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33478
33479         PR c++/8006
33480         * g++.dg/abi/mangle9.C: New test.
33481         * g++.dg/abi/mangle10.C: New test.
33482         * g++.dg/abi/mangle11.C: New test.
33483         * g++.dg/abi/mangle12.C: New test.
33484
33485 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33486
33487         PR c++/7188.
33488         * g++.dg/template/meminit1.C: New test.
33489         * g++.dg/warn/Wreorder-1.C: Likewise.
33490         * g++.old-deja/g++.mike/warn3.C: Tweak.
33491         * lib/prune.exp: Ingore "in copy constructor".
33492
33493 2002-10-02  Andreas Jaeger  <aj@suse.de>
33494
33495         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33496         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33497         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33498         on x86-64.
33499
33500 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33501
33502         * gcc.dg/empty1.C: Fix typo.
33503
33504 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33505
33506         * gcc.dg/alias-1.c: New test.
33507
33508 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33509
33510         * gcc.dg/empty1.C: New test.
33511
33512         * g++.dg/tls/init-2.C: Tweak error messages.
33513
33514 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33515
33516         * gcc.c-torture/compile/20020923-1.c: New test.
33517
33518 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33519
33520         * gcc.c-torture/execute/ffs-1.c: New test.
33521         * gcc.c-torture/execute/ffs-2.c: Ditto.
33522
33523 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33524
33525         * g++.dg/overload/member1.C: New test.
33526
33527 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33528
33529         * g++.dg/abi/empty7.C: New test.
33530         * g++.dg/init/pm2.C: Likewise.
33531
33532 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33533
33534         * g++.dg/rtti/crash1.C: New test.
33535
33536 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33537
33538         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33539         gcc.dg/sibcall-4.c: New tests.
33540
33541 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33542
33543         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33544         powerpc and MMIX targets.
33545
33546 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33547
33548         * gcc.dg/cpp/20020927-1.c: New.
33549
33550 2002-09-26  David S. Miller  <davem@redhat.com>
33551
33552         * gcc.c-torture/compile/trunctfdf.c: New.
33553
33554 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33555
33556         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33557
33558 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33559
33560         * gcc.c-torture/execute/loop-15.c: New.
33561
33562 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33563
33564         * README.QMTEST: Fix typo.
33565
33566 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33567
33568         * gcc.dg/20020926-1.c: New test.
33569
33570 2002-09-25  David S. Miller  <davem@redhat.com>
33571
33572         PR target/7842
33573         * gcc.c-torture/execute/shiftdi.c: New test.
33574
33575 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33576
33577         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33578         unique to the tool.
33579         * lib/g77.exp (g77_init): Likewise.
33580         * lib/g++.exp (g++_init): Likewise.
33581         * lib/objc.exp (objc_init): Likewise.
33582
33583 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33584
33585         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33586         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33587         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33588
33589 2002-09-25  Richard Henderson  <rth@redhat.com>
33590
33591         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33592         too-small long double.
33593
33594 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33595
33596         * gcc.dg/20020919-1.c: New test.
33597
33598 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33599
33600         * g++.dg/abi/bitfield6.C: New test.
33601         * g++.dg/abi/bitfield7.C: New test.
33602         * g++.dg/abi/bitfield8.C: New test.
33603         * g++.dg/abi/vbase11.C: New test.
33604
33605 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33606
33607         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33608         hppa*-*-hpux*.  Update test comment.
33609
33610 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33611
33612         * gcc.dg/tls/struct-1.c: New test.
33613
33614 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33615
33616         * gcc.dg/cpp/tr-warn2.c: Update.
33617
33618 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33619
33620         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33621
33622 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33623
33624         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33625         systems.
33626
33627 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33628
33629         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33630
33631         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33632         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33633         setting of cxxfilt.
33634
33635 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33636
33637         * gcc.dg/20020312-2.c: Update for darwin.
33638
33639 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33640
33641         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33642
33643 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33644
33645         * objc.dg/comp-types-1.m: New test.
33646         * objc.dg/comp-types-2.m: New test.
33647         * objc.dg/comp-types-3.m: New test.
33648         * objc.dg/comp-types-4.m: New test.
33649         * objc.dg/comp-types-5.m: New test.
33650         * objc.dg/comp-types-6.m: New test.
33651
33652 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33653
33654         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33655
33656 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33657
33658         * g++.dg/other/do1.C: New test.
33659
33660         * g++.dg/template/subst1.C: New test.
33661
33662 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33663
33664         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33665
33666 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33667
33668         * g++.dg/template/qualttp20.C: Adjust expected errors.
33669         * g++.old-deja/g++.jason/report.C: Likewise.
33670         * g++.old-deja/g++.other/qual1.C: Likewise.
33671
33672         * g++.dg/lookup/scoped2.C: New test.
33673
33674         * g++.dg/ext/asm3.C: New test.
33675
33676 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33677
33678         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33679
33680 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33681
33682         * ChangeLog: follow spelling conventions.
33683         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33684         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33685         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33686         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33687         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33688         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33689         * g++.old-deja/g++.law/global-init1.C: Likewise.
33690         * g++.old-deja/g++.other/delete4.C: Likewise.
33691         * g++.old-deja/g++.other/inline21.C: Likewise.
33692         * g++.old-deja/g++.other/singleton.C: Likewise.
33693         * g77.dg/strlen0.f: Likewise.
33694         * g77.f-torture/compile/20010519-1.f: Likewise.
33695         * g77.f-torture/compile/980310-4.f: Likewise.
33696         * gcc.c-torture/compile/20000605-1.c: Likewise.
33697         * gcc.c-torture/execute/20020225-1.c: Likewise.
33698         * gcc.dg/c90-hexfloat-2.c: Likewise.
33699         * gcc.dg/c99-bool-1.c: Likewise.
33700         * gcc.dg/c99-hexfloat-2.c: Likewise.
33701         * gcc.dg/dll-2.c: Likewise.
33702         * gcc.dg/wtr-union-init-1.c: Likewise.
33703         * gcc.dg/wtr-union-init-2.c: Likewise.
33704         * gcc.dg/wtr-union-init-3.c: Likewise.
33705         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33706         * gcc.dg/cpp/defined.c: Likewise.
33707         * gcc.dg/cpp/macsyntx.c: Likewise.
33708         * gcc.dg/cpp/paste2.c: Likewise.
33709         * gcc.dg/cpp/trad/defined.c: Likewise.
33710         * gcc.dg/format/c90-printf-1.c: Likewise.
33711         * gcc.dg/format/c90-scanf-1.c: Likewise.
33712         * gcc.dg/format/c99-printf-1.c: Likewise.
33713         * gcc.dg/format/c99-scanf-1.c: Likewise.
33714         * gcc.misc-tests/gcov-8.c: Likewise.
33715         * lib/profopt.exp: Likewise.
33716
33717 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33718
33719         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33720
33721 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33722
33723         * g++.dg/inherit/using2.C: New test.
33724
33725 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33726
33727         * ChangeLog: Follow spelling conventions.
33728         * g++.dg/template/friend4.C: Likewise.
33729         * g++.old-deja/g++.pt/crash67.C: Likewise.
33730         * gcc.c-torture/execute/20000801-4.c: Likewise.
33731         * gcc.dg/c90-digraph-1.c: Likewise.
33732         * gcc.dg/c94-digraph-1.c: Likewise.
33733         * gcc.dg/c99-digraph-1.c: Likewise.
33734         * gcc.dg/cpp/line5.c: Likewise.
33735         * gcc.dg/cpp/multiline.c: Likewise.
33736         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33737         * gcc.dg/format/attr-3.c: Likewise.
33738         * gcc.dg/format/c90-scanf-3.c: Likewise.
33739         * gcc.dg/format/ext-4.c: Likewise.
33740
33741 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33742
33743         * g++.dg/template/pretty1.C: New test.
33744
33745 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33746
33747         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33748
33749 2002-09-13  Matt Austern  <austern@apple.com>
33750
33751         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33752         passing a cast expression to a function by const reference.
33753
33754 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         * g++.dg/template/deduce1.C: New test.
33757
33758 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33759
33760         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33761         32-bit int.
33762
33763 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33764
33765         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33766         usage.
33767
33768 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33769
33770         * gcc.c-torture/compile/20020910-1.c: New test.
33771
33772 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33773
33774         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33775
33776 2002-09-10  Andreas Jaeger  <aj@suse.de>
33777
33778         * gcc.dg/20020312-2.c: Adjust for x86-64.
33779
33780 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33781
33782         * g77.dg/7388.f: New test case for PR 7388.
33783
33784 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33785
33786         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33787
33788 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33789
33790         * objc.dg/proto-lossage-1.m: New test.
33791
33792 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33793
33794         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33795
33796 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33797
33798         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33799         expected to pass.
33800
33801 2002-09-06  Stan Shebs  <shebs@apple.com>
33802             David Edelsohn  <edelsohn@gnu.org>
33803
33804         * gcc.dg/weak: New directory.
33805         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33806         target-specific xfail bits.
33807         * gcc.dg/typeof-2.c: Move to new directory.
33808         * gcc.dg/weak.exp: New expect script.
33809
33810 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33811
33812         * gcc.c-torture/execute/extzvsi.c: New test.
33813
33814 2002-09-05  Stan Shebs  <shebs@apple.com>
33815
33816         * gcc.dg/weak-1.c: xfail on Darwin.
33817         * gcc.dg/weak-2.c: Ditto.
33818         * gcc.dg/weak-3.c: Ditto.
33819         * gcc.dg/weak-4.c: Ditto.
33820         * gcc.dg/weak-5.c: Ditto.
33821         * gcc.dg/weak-6.c: Ditto.
33822         * gcc.dg/weak-7.c: Ditto.
33823         * gcc.dg/weak-8.c: Ditto.
33824         * gcc.dg/weak-9.c: Ditto.
33825
33826 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33827
33828         * gcc.c-torture/execute/loop-14.c: New test.
33829
33830 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * g++.dg/other/cxa-atexit1.C: New test.
33833
33834         * gcc.dg/typeof-2.c: New test.
33835
33836 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33837
33838         * gcc.dg/builtins-2.c: New testcase.
33839         * gcc.dg/builtins-3.c: New testcase.
33840
33841 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33842
33843         * gcc.dg/cpp/_Pragma4.c: New test.
33844
33845 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33846
33847         * objc/execute/nil_method-1.m: New testcase.
33848
33849 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33850
33851         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33852         [Object class], not [Object initialize].
33853
33854 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33855             Hans-Peter Nilsson  <hp@bitrange.com>
33856
33857         * gcc.c-torture/execute/20020720-1.x: Skip test on
33858         mmix-knuth-mmixware.  Correct comment.
33859
33860 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33861
33862         * testsuite/g++.dg/abi/bitfield5.C: New test.
33863         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33864
33865 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33866
33867         * objc.dg/undeclared-selector.m: New test.
33868
33869 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33870
33871         * g++.dg/other/offsetof1.C: Avoid cast warning.
33872
33873 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33874
33875         * objc.dg/super-class-2.m: New test.
33876
33877 2002-08-24  Matt Austern  <austern@apple.com>
33878
33879         * g++.dg/ext/lvaddr.C: New test.
33880         * g++.dg/ext/lvcast.C: New test.
33881
33882 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33883
33884         * testsuite/g++.dg/inherit/cond1.C: New test.
33885
33886 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33887
33888         * gcc.dg/noncompile/incomplete-1.c: New test.
33889
33890 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33891
33892         * gcc.dg/typespec-1.c: New test.
33893
33894 2002-08-20  Devang Patel  <dpatel@apple.com>
33895         * objc.dg/proto-hier-2.m: New test.
33896
33897 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33898
33899         * objc.dg/bitfield-1.m: New test.
33900         * objc.dg/bitfield-2.m: New test.
33901
33902 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33903
33904         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33905         gcc.dg/c99-flex-array-4.c: New tests.
33906
33907 2002-08-16  Stan Shebs  <shebs@apple.com>
33908
33909         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33910
33911 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33912
33913         * gcc.dg/typeof-1.c: New test.
33914         * g++.dg/ext/typeof2.C: New test.
33915
33916 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33917
33918         * g++.dg/other/offsetof1.C: New test.
33919
33920 2002-08-14  Richard Henderson  <rth@redhat.com>
33921
33922         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33923
33924 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33925
33926         * gcc.dg/cpp/_Pragma3.c: New test.
33927
33928 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33929
33930         * g++.dg/template/inherit3: New test.
33931
33932 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33933
33934         * gcc.dg/bitfld-4.c: Add blank options.
33935
33936 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33937
33938         * g++.dg/template/crash1.C: New test.
33939
33940 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33941
33942         * gcc.dg/tls/opt-2.c: New test.
33943
33944 2002-08-08  Devang Patel  <dpatel@apple.com>
33945
33946         * objc.dg/selector-1.m : New test
33947
33948 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33949
33950         * g++.dg/abi/bitfield4.C: New test.
33951         * gcc.dg/bitfld-4.c: New test.
33952
33953 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33954
33955         * g++.dg/other/packed1.C: New test.
33956
33957 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33958
33959         * g++.dg/abi/offsetof.C: Tweak error messages.
33960         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33961
33962 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33963
33964         * gcc.dg/bitfld-3.c: New test.
33965
33966 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33967             Richard Henderson  <rth@redhat.com>
33968
33969         * gcc.dg/i386-bitfield1.c: New test.
33970         * g++.dg/abi/bitfield3.C: Update.
33971
33972 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33973
33974         * objc.dg/const-str-2.m: Update.
33975         * gcc.dg/cpp/c++98.c: Change to C extension.
33976         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33977         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33978
33979 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33980
33981         * testsuite/gcc.dg/tls/diag-3.c: New.
33982
33983 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33984
33985         * g++.dg/README (Subdirectories): Document new subdir expr.
33986         * g++.dg/expr/pmf-1.C: New test.
33987
33988 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33989
33990         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33991
33992 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * g++.dg/abi/bitfield3.C: New test.
33995
33996 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33997
33998         * lib/gcov.exp: Tweak expected line formats.
33999         * gcc.misc-tests/gcov8.c: New test.
34000         * gcc.misc-tests/gcov8.x: New flags.
34001
34002 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34003
34004         * consistency.vlad/layout/endian.c: Include string.h.
34005
34006         * gcc.c-torture/execute/20020805-1.c: New test.
34007
34008 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34009
34010         * g++.dg/other/conversion1.C: New test.
34011
34012 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34013
34014         * gcc.dg/builtins-1.c: New testcase.
34015
34016 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34017
34018         * g++.dg/inherit/access3.C: New test.
34019
34020 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34021
34022         * gcc.dg/ia64-visibility-2.c: New test.
34023
34024 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34025
34026         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34027         __qualifier_flags to __flags.
34028
34029 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34030
34031         * g++.dg/inherit/operator1.C: New test.
34032         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34033         * g++.dg/other/error1.C: Change expected error message.
34034         * g++.dg/template/conv4.C: Likewise.
34035
34036 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34037
34038         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34039         for documented behavior.
34040
34041 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34042
34043         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34044         several targets known to fail.
34045
34046 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34047
34048         * gcc.dg/mips-args-[123].c: New tests.
34049
34050 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34051
34052         * gcc.dg/ppc-spe.c: New.
34053
34054 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34055
34056         * g++.dg/other/ptrmem4.C: New testcase.
34057
34058 2002-07-24  Richard Henderson  <rth@redhat.com>
34059
34060         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34061
34062 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34063
34064         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34065
34066 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34067
34068         * gcc.c-torture/execute/memset-3.c: New testcase.
34069
34070 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34071
34072         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34073         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34074
34075 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34076
34077         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34078         Delete.
34079
34080 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34081
34082         * gcc.c-torture/compile/simd-4.c: New test.
34083
34084 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34085
34086         PR c++/7347, c++/7348
34087         * g++.dg/template/access4.C: New test.
34088         * g++.dg/template/access5.C: New test.
34089         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34090         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34091         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34092         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34093
34094 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.dg/gnu89-init-2.c: New test.
34097
34098 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34099
34100         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34101
34102 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34103
34104         * gcc.c-torture/execute/20020720-1.c: New testcase.
34105
34106 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34107
34108         * gcc.dg/cpp/Wsignprom.c: New tests.
34109
34110 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34111
34112         * gcc.c-torture/execute/loop-13.c: New test.
34113
34114 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34115
34116         * gcc.dg/cpp/expr.c: New tests.
34117
34118 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34119
34120         * g++.dg/opt/pr6713.C: Add template instantiation.
34121
34122 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34123
34124         * gcc.dg/nest.c: New test.
34125
34126 2002-07-17  Richard Henderson  <rth@redhat.com>
34127
34128         * g++.dg/opt/pr6713.C: New test.
34129
34130 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34131
34132         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34133         XFAIL for all x86 processors.
34134
34135 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34136
34137         * gcc.c-torture/execute/20010122-1.x: Do not test with
34138         -fomit-frame-pointer.
34139
34140 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34141
34142         * g++.dg/template/instantiate2.C: New test.
34143         * g++.dg/template/spec4.C: New test.
34144
34145 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34146
34147         * g++.dg/template/access2.C: New test.
34148         * g++.dg/template/access3.C: New test.
34149
34150 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34151
34152         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34153         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34154         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34155         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34156         Convert to use <stdarg.h>.
34157         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34158         Delete.
34159         * gcc.dg/va-arg-2.c: New.
34160         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34161
34162 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34163
34164         * gcc.c-torture/compile/20020710-1.c: New test.
34165
34166 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34167                           Andrew Pinski  <pinskia@physics.uc.edu>
34168
34169         gcc.c-torture/compile/simd-2.c: New testcase.
34170         gcc.c-torture/compile/simd-3.c: Likewise.
34171
34172 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34173
34174         PR c++/7224
34175         * g++.dg/overload/error1.C: New test.
34176
34177 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34178
34179         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34180         configuration and IRIX 6 O32 ABI.
34181
34182 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34183
34184         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34185
34186 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34187
34188         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34189
34190 2002-07-10  Jeffrey A Law  <law@redhat.com>
34191
34192         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34193
34194         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34195
34196 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34197
34198         * gcc.dg/20020312-2.c: Check for __PPC__.
34199
34200 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34201
34202         * gcc.c-torture/compile/20020709-1.c: New test.
34203
34204 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34205
34206         * g++.dg/template/qualttp21.C: New test case.
34207
34208 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34209
34210         * gcc.c-torture/compile/20020706-1.c: New test.
34211         * gcc.c-torture/compile/20020706-2.c: New test.
34212
34213 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34214             Alexandre Oliva  <aoliva@redhat.com>
34215
34216         * g++.dg/warn/incomplete1.C: New test.
34217
34218 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34219
34220         PR c++/7099
34221         * g++.dg/warn/noreturn1.C: New test.
34222
34223 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34224
34225         PR c++/6706
34226         * g++.dg/debug/debug6.C: New test.
34227         * g++.dg/debug/debug7.C: New test.
34228
34229 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34230
34231         * gcc.c-torture/compile/simd-3.c: New test.
34232
34233 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34234
34235         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34236         * gcc.dg/20020620-1.c: Likewise.
34237
34238 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34239
34240         PR c++/6944
34241         * g++.dg/init/array4.C: New test.
34242         * g++.dg/init/array5.C: New test.
34243
34244 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34245
34246         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34247         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34248
34249 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34250
34251         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34252         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34253         * gcc.dg/wtr-conversion-1.c: Likewise.
34254         * gcc.dg/wtr-escape-1.c: Likewise.
34255         * gcc.dg/wtr-int-type-1.c: Likewise.
34256         * gcc.dg/wtr-label-1.c: Likewise.
34257         * gcc.dg/wtr-static-1.c: Likewise.
34258         * gcc.dg/wtr-strcat-1.c: Likewise.
34259         * gcc.dg/wtr-suffix-1.c: Likewise.
34260         * gcc.dg/wtr-switch-1.c: Likewise.
34261         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34262         * gcc.dg/wtr-union-init-1.c: Likewise.
34263         * gcc.dg/wtr-union-init-2.c: Likewise.
34264         * gcc.dg/wtr-union-init-3.c: Likewise.
34265
34266         * gcc.dg/wtr-func-def-1.c: New test.
34267
34268 2002-07-02 Devang Patel <dpatel@apple.com>
34269
34270         * objc.dg/param-1.m: New test.
34271
34272 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34273
34274         * gcc.dg/cpp/trad/directive.c: Add test.
34275         * gcc.dg/cpp/trad/macroargs.c: Add test.
34276         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34277
34278 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34279
34280         * gcc.dg/cpp/cmdlne-M.c: New test.
34281
34282 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34283
34284         * objc.dg/desig-init-1.m: New test.
34285
34286 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34287
34288         PR c++/6716
34289         * g++.dg/template/instantiate1.C: New test.
34290
34291 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/7112
34294         * g++.dg/template/sizeof2.C: New test.
34295
34296 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34297
34298         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34299         gcc.dg/cpp/trad/include.c: New tests.
34300
34301 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34302
34303         PR target/7177
34304         * gcc.c-torture/compile/20020701-1.c: New test.
34305
34306 2002-07-01  Stan Shebs  <shebs@apple.com>
34307
34308         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34309         header here...
34310         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34311         (objc-torture-execute): or here.
34312
34313 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34314
34315         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34316
34317 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34318
34319         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34320
34321 2002-06-30  Devang Patel  <dpatel@apple.com>
34322
34323         * objc.dg/fsyntax-only.m: New test.
34324
34325 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR c++/6695
34328         * g++.dg/template/friend7.C: New file.
34329
34330 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34331
34332         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34333         return type.
34334
34335 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34336
34337         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34338         avoid division by zero.
34339
34340 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34341
34342         * gcc.dg/Wunknownprag.c: New tests.
34343
34344 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34345
34346         * gcc.c-torture/execute/simd-2.c: New test.
34347
34348 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34349
34350         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34351         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34352         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34353         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34354         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34355         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34356         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34357         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34358         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34359         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34360         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34361         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34362         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34363         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34364         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34365         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34366         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34367
34368 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34369
34370         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34371         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34372         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34373         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34374         New tests.
34375         * gcc.dg/cpp/trad/directive.c: Update.
34376
34377 2002-06-23  Andreas Jaeger  <aj@suse.de>
34378
34379         * gcc.c-torture/execute/complex-6.c: New.
34380
34381 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34382
34383         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34384         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34385         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34386         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34387
34388 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34389
34390         * gcc.dg/cpp/trad: New directory with traditional tests copied
34391         from parent directory.
34392         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34393         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34394         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34395         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34396         Move to trad/ and rename.
34397         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34398         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34399         gcc.dg/cpp/trad/redef2.c: New tests.
34400         * gcc.dg/cpp/trad/trad.exp: New driver.
34401
34402 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34403
34404         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34405         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34406         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34407         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34408         Remove.
34409
34410 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34411
34412         * gcc.dg/20020620-1.c: New test.
34413
34414 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34415
34416         * g++.dg/template/ttp4.C: New test.
34417
34418 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34419
34420         * g++.dg/opt/vt1.C: Fix regexp.
34421
34422 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34423
34424         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34425         Don't use attribute `noinline'.
34426
34427 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34428
34429         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34430
34431 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34432
34433         * gcc.c-torture/execute/simd-1.c: New.
34434
34435         * gcc.dg/simd-1.c: New.
34436
34437 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34438
34439         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34440
34441 2002-06-16  Richard Henderson  <rth@redhat.com>
34442
34443         * g++.dg/ext/anon-struct1.C: New.
34444         * g++.dg/ext/anon-struct2.C: New.
34445         * g++.dg/ext/anon-struct3.C: New.
34446         * gcc.dg/anon-struct-1.c: New.
34447         * gcc.dg/anon-struct-2.c: New.
34448         * gcc.dg/anon-struct-3.c: New.
34449         * gcc.dg/20011008-1.c: Adjust warning text.
34450         * gcc.dg/20020527-1.c: Add -fms-extensions.
34451
34452 2002-06-16  Richard Henderson  <rth@redhat.com>
34453
34454         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34455
34456 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34457
34458         * gcc.c-torture/execute/20020615-1.c: New test.
34459
34460 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34461
34462         * gcc.c-tortuture/execute/compare-1.c: New test case.
34463         * gcc.c-tortuture/execute/compare-2.c: New test case.
34464         * gcc.c-tortuture/execute/compare-3.c: New test case.
34465
34466 2002-06-13  Richard Henderson  <rth@redhat.com>
34467
34468         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34469         ia64 ilp32.
34470
34471 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34472
34473         * g++.dg/template/typename2.C: Update error message.
34474
34475 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34476
34477         * gcc.c-torture/execute/20020611-1.c: New test.
34478
34479 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34480
34481         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34482         list of targets to skip.
34483
34484 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34485
34486         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34487         targets if not optimizing.
34488
34489 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34490
34491         * gcc.c-torture/compile/20020605-1.c: New test.
34492
34493         * g++.dg/opt/vt1.C: New test.
34494
34495         * gcc.dg/20020531-1.c: New test.
34496
34497         * gcc.dg/20020530-1.c: New test.
34498
34499         * gcc.dg/20020527-1.c: New test.
34500
34501         * g++.dg/opt/cse1.C: New test.
34502
34503 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34504
34505         * gcc.dg/20020607-2.c: New test case.
34506
34507 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * gcc.c-torture/compile/20020604-1.c: New test.
34510
34511 2002-06-04  Richard Henderson  <rth@redhat.com>
34512
34513         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34514         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34515         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34516
34517 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34518
34519         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34520
34521 2002-06-03  Richard Henderson  <rth@redhat.com>
34522
34523         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34524         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34525
34526 2002-06-02  Richard Henderson  <rth@redhat.com>
34527
34528         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34529         test functions static.
34530
34531 2002-06-02  Andreas Jaeger  <aj@suse.de>
34532
34533         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34534         now.
34535
34536 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34537
34538         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34539         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34540         Update for mofified diagnostics.
34541         * gcc.dg/c99-intconst-1.c: No longer fail.
34542
34543 2002-06-02  Richard Henderson  <rth@redhat.com>
34544
34545         * gcc.dg/uninit-A.c: Remove xfail markers.
34546
34547 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34548
34549         * gcc.dg/fnegate-1.c: New test case.
34550
34551 2002-05-30  Osku Salerma  <osku@iki.fi>
34552
34553         * gcc.c-torture/execute/mayalias-1.c: New file.
34554
34555 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34556
34557         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34558         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34559         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34560
34561 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34562
34563         * gcc.c-torture/execute/20020529-1.c: New test.
34564
34565 2002-05-27  Richard Henderson  <rth@redhat.com>
34566
34567         * g++.dg/ext/attrib6.C: New test case.
34568
34569 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34570
34571         * gcc.c-torture/execute/pure-1.c: New test.
34572
34573 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34574
34575         * gcc.dg/cpp/arith-2.c: Remove.
34576
34577 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34578
34579         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34580         * gcc.dg/cpp/if-3.c: Remove.
34581
34582 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34583
34584         * g++.dg/opt/cse2.C: New test.
34585
34586 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34587
34588         * gcc.dg/cpp/arith-1.c: New semantic tests.
34589         * gcc.dg/cpp/if-1.c: Update.
34590
34591 2002-05-24  Ben Elliston  <bje@redhat.com>
34592
34593         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34594
34595 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34596
34597         * gcc.dg/verbose-asm.c: New test.
34598
34599 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34600
34601         * gcc.dg/cpp/paste12.c: New test.
34602
34603 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34604
34605         * g++.dg/parse/named_ops.C: New test.
34606
34607 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34608
34609         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34610
34611 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34612
34613         * gcc.dg/weak-2.c: Allow optional leading underscore
34614         in scan-assembler symbol name.
34615         * gcc.dg/weak-3.c: Likewise.
34616         * gcc.dg/weak-4.c: Likewise.
34617         * gcc.dg/weak-5.c: Likewise.
34618
34619 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34620
34621         * gcc.dg/20020523-1.c: New test.
34622
34623 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34624
34625         * objc.dg/const-str-2.m: Update now that we stop after
34626         a command line error.
34627
34628 2002-05-22  Richard Henderson  <rth@redhat.com>
34629
34630         * g++.dg/dg.exp: Fix typo in test pruneing.
34631
34632 2002-05-22  Richard Henderson  <rth@redhat.com>
34633
34634         * g++.dg/dg.exp: Prune the tls subdirectory.
34635         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34636         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34637         * g++.dg/tls/init-1.C: New.
34638
34639 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34640
34641         * gcc.dg/20020517-1.c: New test.
34642
34643 2002-05-21  Richard Henderson  <rth@redhat.com>
34644
34645         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34646         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34647
34648 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34649
34650         * g++.dg/other/copy2.C: New test.
34651
34652 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34653
34654         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34655         (MAX_COPY): Bump up to 10 times sizeof (long long).
34656         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34657
34658         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34659         sizeof (long long).
34660
34661         * gcc.c-torture/execute/strcpy-1.c: New test.
34662
34663 2002-05-19  Jason Merrill  <jason2redhat.com>
34664
34665         * g++.dg/ext/oper1.C: New test.
34666
34667 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34668 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34669
34670         * README.QMTEST: New file.
34671
34672         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34673
34674 2002-05-19  Andreas Jaeger  <aj@suse.de>
34675
34676         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34677         now.
34678         * gcc.c-torture/execute/loop-2d.x: Likewise.
34679
34680 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34681
34682         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34683         support weak symbols.
34684         * gcc.dg/weak-4.c: Likewise.
34685         * gcc.dg/weak-6.c: Likewise.
34686
34687 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34688
34689         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34690         cygwin, coff and h8300-*-hms targets
34691         * gcc.dg/weak-5.c: Likewise.
34692         * gcc.dg/weak-7.c: Likewise.
34693
34694 2002-05-16  Jason Merrill  <jason@redhat.com>
34695
34696         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34697         (scan-assembler-not, scan-assembler-dem): Likewise.
34698         (scan-assembler-dem-not): Likewise.
34699
34700 2002-05-15  Richard Henderson  <rth@redhat.com>
34701
34702         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34703
34704 2002-05-15  Richard Henderson  <rth@redhat.com>
34705
34706         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34707         (vfoo1f): Warning here.
34708         (vfoo1l): Don't redefine the alias.
34709
34710 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34711
34712         * g++.dg/init/pm1.C: New test.
34713
34714 2002-05-12  David S. Miller  <davem@redhat.com>
34715
34716         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34717         types.
34718
34719 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34720
34721         * gcc.c-torture/execute/20020510-1.c: New test case.
34722
34723 2002-05-10  David S. Miller  <davem@redhat.com>
34724
34725         * gcc.c-torture/execute/conversion.c: Test long double too.
34726
34727 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34728
34729         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34730         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34731         * lib/g++.exp (g++_link_flags): Likewise.
34732         * lib/objc.exp (objc_target_compile): Likewise.
34733
34734 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34735
34736         * gcc.dg/cpp/poison.c: Update.
34737         * gcc.dg/cpp/20000625-2.c: Remove.
34738         * gcc.dg/cpp/direct2s.c: Remove final test.
34739
34740 2002-05-08  Tom Rix  <trix@redhat.com>
34741
34742         * gcc.c-torture/execute/20020508-1.c: New test.
34743         * gcc.c-torture/execute/20020508-2.c: New test.
34744         * gcc.c-torture/execute/20020508-3.c: New test.
34745
34746 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34747
34748         * gcc.dg/cpp/charconst-4.c: More tests.
34749
34750 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34751
34752         PR c/6569
34753         * gcc.dg/weak-3.c: Update location of warning messages.
34754         * gcc.dg/weak-5.c: Likewise.
34755
34756 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34757
34758         * gcc.c-torture/execute/20020506-1.c: New test case.
34759
34760 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34761
34762         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34763
34764 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34765
34766         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34767
34768 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34769
34770         * gcc.dg/cpp/charconst-3.c: New test.
34771
34772 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34773
34774         * gcc.dg/cpp/charconst.c: Update tests.
34775
34776 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34777
34778         * treelang: Added directory for new sample language treelang. Also
34779         lib/treelang.exp: New file to signal treelang should be tested.
34780
34781 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34782
34783         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34784         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34785         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34786         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34787         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34788         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34789         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34790
34791 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34792
34793         * gcc.dg/format/xopen-2.c: New test.
34794
34795 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34796
34797         * gcc.dg/20020503-1.c: New test.
34798
34799 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34800
34801         * g++.dg/init/dtor1.C: Make it tougher.
34802
34803 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34804
34805         * g++.dg/init/dtor1.C: New test.
34806
34807 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34808
34809         * gcc.dg/altivec-8.c: New.
34810
34811 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34812
34813         * gcc.dg/altivec-7.c: New.
34814
34815 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34816
34817         * g++.dg/parse/typedef1.C: New test.
34818
34819 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34820
34821         PR c++/6486
34822         * g++.dg/template/friend6.C: New test.
34823
34824         PR c++/6492
34825         * g++.dg/init/copy1.C: New test.
34826
34827 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34828
34829         * g++.dg/warn/effc1.C: New test.
34830
34831 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34832
34833         * gcc.dg/cpp/if-cexp.c: Add a test.
34834
34835 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34836
34837         * gcc.dg/20020426-2.c: New test.
34838
34839 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34840
34841         * gcc.dg/cpp/if-mop.c: Update.
34842         * gcc.dg/cpp/if-mpar.c: Add test.
34843         * gcc.dg/cpp/if-oppr.c: Update.
34844
34845 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34846
34847         PR c/6343
34848         * gcc.dg/weak-[2-7].c: New tests.
34849
34850 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34851
34852         * gcc.dg/enum1.c: New test.
34853
34854 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34855
34856         PR c++/6497
34857         * g++.dg/inherit/access2.C: New test.
34858
34859 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34860
34861         PR bootstrap/6445
34862         * gcc.dg/20020426-1.c: New test.
34863
34864 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34865
34866         * g++.dg/abi/enum1.C: New test.
34867
34868 2002-04-26  Richard Henderson  <rth@redhat.com>
34869
34870         * gcc.dg/c99-bool-1.c: Expect always true warning.
34871
34872 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34873
34874         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34875
34876 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34877
34878         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34879         targets.
34880
34881 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34882
34883         * g++.dg/abi/mange7.C: New test.
34884
34885         PR c++/6438.
34886         * g++.dg/parse/stmtexpr2.C: New test.
34887
34888 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34889
34890         * gcc.dg/20020312-2.c: Add SH target.
34891
34892 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34893
34894         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34895         compiler output on mips*-*-irix*.
34896
34897 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34898
34899         * g++.dg/parse/attr1.C: New test.
34900
34901 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34902
34903         * gcc.c-torture/execute/string-opt-17.c: New test case.
34904         * gcc.c-torture/execute/memset-2.c: New test case.
34905
34906 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34907
34908         PR c++/6256:
34909         * g++.dg/template/friend5.C: New test.
34910
34911         PR c++/6331:
34912         * g++.dg/template/qual1.C: Likewise.
34913
34914 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34915
34916         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34917         Include stdlib.h, not stdio.h or ctype.h.
34918
34919 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34920
34921         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34922         cris-*-elf* and mmix-*-*.
34923         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34924         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34925         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34926         Ditto.
34927         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34928         * gcc.dg/wchar_t-1.c: Ditto.
34929
34930 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34931
34932         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34933         Clarify comment.
34934
34935 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34936
34937         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34938
34939 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34940
34941         * gcc.c-torture/execute/20000906-1.x: Delete.
34942
34943 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34944
34945         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34946
34947 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34948
34949         * PR6367
34950         * g77.f-torture/execute/6367.f: New test.
34951         * g77.f-torture/execute/6367.x: Disable for MMIX.
34952
34953 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34954
34955         * PR6352
34956         * g++.dg/opt/inline2.C: New test.
34957
34958 2002-04-18  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/20000906-1.c: Enable for all targets.
34961         * gcc.c-torture/compile/iftrap-2.c: New.
34962
34963 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34964
34965         * gcc.dg/20020418-1.c: New test.
34966         * gcc.dg/20020418-2.c: New test.
34967
34968 2002-04-18  Richard Henderson  <rth@redhat.com>
34969
34970         * gcc.c-torture/compile/iftrap-1.c: New.
34971         * gcc.dg/iftrap-1.c: Adjust for ia64.
34972         * gcc.dg/iftrap-2.c: New.
34973
34974 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34975
34976         * gcc.c-torture/compile/20020418-1.c: New test.
34977
34978 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34979
34980         * gcc.c-torture/compile/20020415-1.c: New.
34981
34982 2002-04-18  David S. Miller  <davem@redhat.com>
34983
34984         * gcc.c-torture/execute/20020418-1.c: New test.
34985
34986 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34987
34988         * gcc.dg/20020416-1.c: New test.
34989
34990         * g++.dg/opt/inline1.C: New test.
34991
34992 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34993
34994         * gcc.dg/altivec-5.c: New test.
34995
34996         * gcc.dg/20020415-1.c: New test.
34997
34998 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34999
35000         * testsuite/lib/chill.exp: Remove.
35001
35002 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35003
35004         * g++.dg/other/big-struct.C: New test.
35005
35006 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35007
35008         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35009         of scratch file.
35010
35011 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35012
35013         PR c/6277
35014         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35015         in scan-assembler function name
35016
35017 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35018
35019         * g77.f-torture/execute/980628-4.x,
35020         g77.f-torture/execute/980628-5.x,
35021         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35022         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35023         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35024         i[34567]86-*-*.
35025
35026 2002-04-13  David S. Miller  <davem@redhat.com>
35027
35028         * gcc.c-torture/execute/20020413-1.c: New test.
35029
35030 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35031
35032         * gcc.dg/asm-6.c,
35033         * g++.dg/ext/asm1.C: New tests.
35034
35035 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35036
35037         PR c++ 5373.
35038         * g++.dg/parse/stmtexpr1.C: New test.
35039
35040         PR c++/5189.
35041         * g++.dg/template/copy1.C: New test.
35042
35043 2002-04-12  Richard Henderson  <rth@redhat.com>
35044
35045         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35046
35047 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35048
35049         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35050         gcc.c-torture/execute/20020307-2.c.
35051
35052 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35053
35054         * g++.dg/ext/attrib5.C,
35055         * g++.dg/lookup/struct1.C: New tests.
35056
35057 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35058
35059         * gcc.dg/20020411-1.c: New test.
35060
35061         * gcc.c-torture/execute/20020411-1.c: New test.
35062
35063 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35064
35065         * g77.f-torture/execute/6177.f: New test.
35066
35067 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35068
35069         PR middle-end/6247
35070         * g++.dg/opt/cleanup1.C: New test.
35071
35072         * g++.dg/opt/const1.C: New test.
35073
35074 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35075
35076         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35077
35078 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35079
35080         PR c++/5507
35081         * g++.dg/template/typename2.C: New test.
35082
35083 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35084
35085         * gcc.c-torture/execute/loop-12.c: New.
35086
35087 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35088
35089         * g77.f-torture/execute/980628-4.x,
35090         g77.f-torture/execute/980628-5.x,
35091         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35092         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35093         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35094
35095 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35096
35097         PR optimization/6086
35098         * g++.dg/opt/preinc1.C: New test.
35099
35100 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35101
35102         PR c++/5571
35103         * g++.dg/opt/static2.C: New test.
35104
35105 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35106
35107         PR c/5120
35108         * gcc.dg/20020406-1.c: New test.
35109
35110 2002-04-04  David S. Miller  <davem@redhat.com>
35111
35112         * gcc.c-torture/execute/20020404-1.c: New test.
35113
35114 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35115
35116         PR c/6123
35117         * gcc.dg/20020312-2.c: Do not declare global register variable
35118         if __PIC__ or __pic__ is defined.
35119
35120 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35121
35122         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35123         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35124
35125 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35126
35127         * gcc.misc-tests/linkage.exp: Update last change to handle
35128         sparc*-, not just sparc-.
35129
35130 2002-04-03  Richard Henderson  <rth@redhat.com>
35131
35132         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35133
35134 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35135
35136         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35137
35138 2002-04-02  David S. Miller  <davem@redhat.com>
35139
35140         * gcc.c-torture/execute/20020402-3.c: New test.
35141
35142 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35143
35144         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35145         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35146
35147         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35148         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35149         g77.f-torture/execute/20001201.x,
35150         g77.f-torture/execute/u77-test.x: New files.
35151
35152         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35153         * gcc.dg/wchar_t-1.c: Ditto.
35154
35155 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35156
35157         * gcc.c-torture/execute/20020402-1.c: New test.
35158
35159 2002-04-01  Richard Henderson  <rth@redhat.com>
35160
35161         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35162
35163         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35164
35165 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35166
35167         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35168
35169 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35170
35171         * g++.dg/inherit/template-as-base.C: Expect error.
35172         * g++.dg/inherit/namespace-as-base.C: Likewise.
35173
35174 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35175
35176         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35177         g++.dg/ext/instantiate3.C: Tweak match patterns.
35178
35179         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35180         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35181         -da test.
35182
35183 2002-03-31  Richard Henderson  <rth@redhat.com>
35184
35185         * gcc.dg/special/alias-2.c: New.
35186         * gcc.dg/special/ecos.exp: Run it.
35187
35188 2002-03-31  Richard Henderson  <rth@redhat.com>
35189
35190         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35191
35192 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35193
35194         * gcc.dg/weak-1.c: Disable on h8300 port.
35195
35196 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35197
35198         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35199         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35200         ordering tests.
35201         * g++.dg/bprob/bprob-1.C: New test.
35202         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35203         * g++.dg/gcov/gcov-1.C: New test.
35204         * g++.dg/gcov/gcov-1.x: New file.
35205         * g++.dg/gcov/gcov-2.C: New test.
35206         * g++.dg/gcov/gcov-3.C: New test.
35207         * g++.dg/gcov/gcov-3.h: New file.
35208
35209 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35210
35211         * g++.old-deja/g++.other/builtins5.C: New test.
35212         * g++.old-deja/g++.other/builtins6.C: New test.
35213         * g++.old-deja/g++.other/builtins7.C: New test.
35214         * g++.old-deja/g++.other/builtins8.C: New test.
35215         * g++.old-deja/g++.other/builtins9.C: New test.
35216
35217 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35218
35219         * g++.dg/opt/static1.C: New test.
35220
35221         * g++.dg/opt/longbranch1.C: New test.
35222
35223 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35224
35225         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35226
35227         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35228
35229 2002-03-28  Jeffrey A Law  (law@redhat.com)
35230
35231         * gcc.c-torture/execute/20020328-1.c: New test.
35232
35233 2002-03-27  Richard Henderson  <rth@redhat.com>
35234
35235         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35236         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35237         move from g++.old-deja/g++.ext/.
35238
35239 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35240
35241         * g++.dg/init/new2.C: New test.
35242
35243 2002-03-26  Richard Henderson  <rth@redhat.com>
35244
35245         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35246
35247         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35248         on sparc.
35249
35250         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35251         sparcv9 systems.
35252         * gcc.dg/20001102-1.c: Likewise.
35253
35254 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35255
35256         * gcc.dg/cpp/endif-pedantic1.c,
35257         gcc.dg/cpp/endif-pedantic2.c: New tests.
35258
35259 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35260
35261         * g++.dg/init/new1.C: New test.
35262
35263 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35264
35265         * g++.dg/abi/vbase9.C: New test.
35266
35267 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35268
35269         * gcc.dg/arm-asm.c: New test.
35270
35271 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35272
35273         * gcc.dg/Wswitch-enum.c: New test.
35274         Fix PR c/5044.
35275
35276 2002-03-26  Richard Henderson  <rth@redhat.com>
35277
35278         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35279         structure.
35280
35281 2002-03-25  Richard Henderson  <rth@redhat.com>
35282
35283         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35284         sparcv9 systems.
35285
35286         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35287         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35288
35289 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35290
35291         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35292
35293 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35294
35295         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35296         targets using generic thunk support.
35297
35298 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35299
35300         * gcc.c-torture/compile/20020323-1.c: New test.
35301
35302         * g++.dg/opt/conj2.C: New test.
35303
35304 2002-03-24  Richard Henderson  <rth@redhat.com>
35305
35306         * gcc.dg/weak-1.c: Use -fno-common.
35307
35308 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35309
35310         * g77.dg/f77-edit-apostrophe-out.f: New test
35311         * g77.dg/f77-edit-h-out.f: New test
35312         * g77.dg/f77-edit-t-in.f: New test
35313         * g77.dg/f77-edit-t-out.f: New test
35314         * g77.dg/f77-edit-x-out.f: New test
35315         * g77.dg/f77-edit-slash-out.f: New test
35316         * g77.dg/f77-edit-colon-out.f: New test
35317         * g77.dg/f77-edit-s-out.f: New test
35318
35319 2002-03-24  Richard Henderson  <rth@redhat.com>
35320
35321         * objc/execute/formal_protocol-6.x: New XFAIL.
35322
35323 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35324
35325         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35326         that do not support weak symbols
35327
35328 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35329
35330         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35331         * lib/g77.exp: Likewise.
35332         * lib/objc.exp: Likewise.
35333
35334 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35335
35336         * gcc.dg/Wswitch-default.c: New test.
35337
35338 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35339
35340         * g++.dg/other/enum1.C: New test.
35341
35342 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35343
35344         * gcc.dg/pragma-ep-3.c: Fix typo.
35345
35346 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35347
35348         * g++.dg/inherit/template-as-base.C: New test.
35349
35350 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35351
35352         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35353         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35354
35355 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35356
35357         * gcc.dg/cpp/multiline.c: Update to match.
35358
35359 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35360
35361         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35362
35363 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35364
35365         * gcc.dg/cpp/extratokens2.c: New file.
35366
35367 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35368
35369         * gcc.dg/20020312-2.c: Add rs6000 target.
35370
35371         * gcc.c-torture/compile/20020319-1.c: New test.
35372
35373 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35374
35375         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35376         (A, E): Handle this.
35377
35378 2002-03-20  Jason Merrill  <jason@redhat.com>
35379
35380         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35381         ignoring -fpic.
35382         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35383         through prune_gcc_output.
35384
35385 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.c-torture/compile/20020320-1.c: New test.
35388
35389 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * gcc.c-torture/compile/20020318-1.c: New test.
35392
35393         * gcc.dg/struct-by-value-1.c: New test.
35394
35395         * gcc.dg/20020319-1.c: New test.
35396
35397 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35398
35399         * g++.dg/opt/conj1.C: New test.
35400
35401 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35402
35403         * g++.dg/template/qualttp20.C: Revert previous change.
35404         * g++.dg/template/qualttp3.C: Likewise.
35405         * g++.dg/template/qualttp4.C: Likewise.
35406         * g++.dg/template/qualttp5.C: Likewise.
35407         * g++.dg/template/qualttp6.C: Likewise.
35408         * g++.dg/template/qualttp7.C: Likewise.
35409         * g++.dg/template/qualttp8.C: Likewise.
35410         * g++.dg/template/recurse.C: Likewise.
35411
35412 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35413
35414         * gcc.dg/cpp/wchar-1.c: Update.
35415
35416 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35417
35418         * g++.dg/template/conv1.C: New test.
35419         * g++.dg/template/conv2.C: New test.
35420         * g++.dg/template/conv3.C: New test.
35421         * g++.dg/template/conv4.C: New test.
35422
35423 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35424
35425         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35426         * g++.dg/template/qualttp3.C: Likewise.
35427         * g++.dg/template/qualttp4.C: Likewise.
35428         * g++.dg/template/qualttp5.C: Likewise.
35429         * g++.dg/template/qualttp6.C: Likewise.
35430         * g++.dg/template/qualttp7.C: Likewise.
35431         * g++.dg/template/qualttp8.C: Likewise.
35432         * g++.dg/template/recurse.C: Likewise.
35433
35434 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35435
35436         * g++.dg/opt/dtor1.C: New test.
35437
35438 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * gcc.c-torture/compile/20020315-1.c: New test.
35441
35442 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35443
35444         * gcc.dg/weak-1.c: Fix scan tests.
35445
35446 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35447
35448         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35449         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35450         cris-*-aout* mmix-*-*.
35451         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35452         cris-*-aout* mmix-*-*.
35453         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35454         cris-*-elf* cris-*-aout* and mmix-*-*.
35455         * gcc.dg/20001009-1.c: Ditto.
35456         * gcc.dg/20010912-1.c: Ditto.
35457         * gcc.dg/20020122-4.c: Ditto.
35458         * gcc.dg/inline-2.c: Ditto.
35459
35460 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35461
35462         * gcc.c-torture/compile/20020314-1.c: New test.
35463
35464 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35465
35466         * gcc.c-torture/execute/20020314-1.c: New test.
35467
35468 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35469
35470         * g++.dg/warn/Wunused-1.C: New test.
35471
35472 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35473
35474         * g++.dg/abi/mangle6.C: New test.
35475
35476 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35477
35478         * gcc.c-torture/compile/20020309-2.c: New test.
35479
35480         * gcc.c-torture/compile/20020312-1.c: New test.
35481
35482 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35483
35484         * g++.dg/other/access1.C: New test.
35485
35486 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35487
35488         * gcc.c-torture/execute/wchar_t-1.c: New test.
35489
35490 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35491
35492         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35493
35494 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35495
35496         * gcc.dg/20020312-1.c: New test case.
35497
35498 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35499
35500         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35501
35502 2002-03-11  Richard Henderson  <rth@redhat.com>
35503
35504         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35505         * g++.old-deja/g++.jason/report.C: Likewise.
35506
35507 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35508
35509         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35510         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35511
35512 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * testsuite/g++.dg/overload/pmf1.C: New test.
35515
35516 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35517
35518         * gcc.c-torture/execute/20020307-1.c: Use long.
35519
35520 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35521
35522         PR optimization/5844
35523         * gcc.dg/20020310-1.c: New test.
35524
35525 2002-03-09  Michael Meissner  <meissner@redhat.com>
35526
35527         * gcc.c-torture/execute/memcpy-2.c: New test.
35528         * gcc.c-torture/execute/memset-1.c: New test.
35529         * gcc.c-torture/execute/strlen-1.c: New test.
35530         * gcc.c-torture/execute/strcmp-1.c: New test.
35531         * gcc.c-torture/execute/strncmp-1.c: New test.
35532
35533 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35534
35535         * gcc.dg/ppc-ldstruct.c: New test.
35536
35537 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35538
35539         * gcc.c-torture/execute/va-arg-22.c: New test.
35540
35541 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35542
35543         * gcc.c-torture/compile/20020309-1.c: New test.
35544
35545 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35546
35547         * gcc.c-torture/execute/20020307-2.c: New test.
35548
35549 2002-03-07  Jeffrey A Law  (law@redhat.com)
35550
35551         * g77.f-torture/compile/20020307-1.f: New test.
35552
35553 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35554
35555         * gcc.dg/unordered-1.c: New test.
35556
35557 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35558
35559         * gcc.c-torture/execute/20020307-1.c: New test.
35560
35561 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35562
35563         * gcc.dg/20020304-1.c: New test.
35564
35565         * gcc.c-torture/compile/20020304-2.c: New test.
35566
35567 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35568
35569         * gcc.c-torture/compile/20020304-1.c: New test case
35570         (from PR c/5830).
35571
35572 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35573
35574         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35575
35576 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35577
35578         * g++.dg/other/classkey1.C: New test.
35579
35580 2002-03-01  Richard Henderson  <rth@redhat.com>
35581
35582         * gcc.c-torture/compile/981223-1.x: New.
35583         * gcc.c-torture/compile/920625-1.x: New.
35584
35585 2002-02-28  Richard Henderson  <rth@redhat.com>
35586
35587         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35588
35589 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35590
35591         * gcc.c-torture/execute/20020227-1.c: New test.
35592
35593 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35594
35595         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35596         here" ERROR lines.
35597         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35598         * g++.old-deja.g++.other/defarg1.C: Likewise.
35599         * g++.old-deja/g++.pt/calls2.C: Likewise.
35600         * g++.old-deja/g++.pt/crash20.C: Likewise.
35601         * g++.old-deja/g++.pt/crash30.C: Likewise.
35602         * g++.old-deja/g++.pt/crash36.C: Likewise.
35603         * g++.old-deja/g++.pt/crash6.C: Likewise.
35604         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35605         * g++.old-deja/g++.pt/derived3.C: Likewise.
35606         * g++.old-deja/g++.pt/error1.C: Likewise.
35607         * g++.old-deja/g++.pt/friend21.C: Likewise.
35608         * g++.old-deja/g++.pt/friend23.C: Likewise.
35609         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35610         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35611
35612 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35613
35614         * gcc.c-torture/execute/20020225-2.c: New test.
35615
35616 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35617
35618         * gcc.c-torture/execute/920730-1t.c,
35619         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35620         Delete test cases, only relevant to -traditional.
35621
35622 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35623
35624         * gcc.dg/cpp/undef1.c: Remove.
35625         * gcc.dg/cpp/directiv.c: Update.
35626         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35627
35628 2002-02-27  Michael Meissner  <meissner@redhat.com>
35629
35630         * gcc.c-torture/execute/20020226-1.c: New test.
35631
35632 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35633
35634         * g++.dg/debug/debug4.C: New test.
35635
35636         * gcc.dg/ia64-visibility-1.c: New test.
35637
35638 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35639
35640         * gcc.dg/debug/20020224-1.c: New.
35641
35642 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35643
35644         * gcc.c-torture/execute/960416-1.x: New.
35645         * gcc.c-torture/execute/divconst-3.x: Likewise.
35646
35647 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35648
35649         * gcc.dg/20020224-1.c: New test.
35650
35651 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35652
35653         * gcc.c-torture/execute/20020225-1.c: New.
35654
35655 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35656
35657         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35658
35659 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35660
35661         * gcc.dg/20020222-1.c: New test.
35662
35663 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35664
35665         * g++.dg/opt/anonunion1.C: New test.
35666
35667 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35668
35669         * g++.dg/template/qualttp19.C: New test.
35670         * g++.dg/template/qualttp20.C: New test.
35671         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35672         * g++.old-deja/g++.other/qual1.C: Likewise.
35673
35674 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35675
35676         * gcc.dg/attr-alwaysinline.c: New.
35677
35678 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35679
35680         * gcc.dg/20020220-1.c: New test.
35681
35682         * gcc.dg/20020220-2.c: New test.
35683
35684         * g++.dg/opt/mmx1.C: New test.
35685
35686 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35687
35688         * gcc.c-torture/compile/20020110.c: New test.
35689
35690 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35691
35692         * gcc.c-torture/execute/20020219-1.c: New test.
35693
35694         * gcc.dg/20020219-1.c: New test.
35695
35696         * gcc.dg/noncompile/20020220-1.c: New test.
35697
35698         * g++.dg/opt/ptrintsum1.C: New test.
35699
35700         * gcc.dg/debug/20020220-1.c: New test.
35701
35702 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35703
35704         * gcc.c-torture/execute/20020216-1.c: New test.
35705
35706 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35707
35708         * gcc.dg/decl-1.c: Update, new test.
35709
35710 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35711
35712         * g++.dg/abi/bitfield1.C: New test.
35713         * g++.dg/abi/bitfield2.C: New test.
35714
35715 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35716
35717         * gcc.dg/attr-nest.c: New test.
35718
35719 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35720
35721         * gcc.c-torture/execute/20020215-1.c: New test.
35722
35723 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35724
35725         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35726         * g++.dg/debug/debug.exp: New.
35727         * g++.dg/debug/trivial.C: New.
35728         * g++.dg/debug/debug1.C: Moved...
35729         * g++.dg/other/debug1.C: ...from here.
35730         * g++.dg/debug/debug2.C: Moved...
35731         * g++.dg/other/debug2.C: ...from here.
35732         * g++.dg/debug/debug3.C: Moved...
35733         * g++.dg/other/debug3.C: ...from here.
35734
35735         * gcc.dg/noncompile/20020213-1.c: New test.
35736
35737 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35738
35739         * g++.dg/other/debug3.C: New test.
35740
35741         * gcc.c-torture/execute/20020213-1.c: New test.
35742
35743 2002-02-13  Richard Smith <richard@ex-parrot.com>
35744
35745         * g++.old-deja/g++.other/thunk1.C: New test.
35746
35747 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35748
35749         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35750
35751 2002-02-13  Stan Shebs  <shebs@apple.com>
35752
35753         * gcc.dg/altivec-3.c: New.
35754
35755 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.dg/Wunreachable-1.c: New test.
35758         * gcc.dg/Wunreachable-2.c: New test.
35759
35760 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35761
35762         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35763
35764 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35765
35766         * gcc.dg/decl-1.c: New test.
35767
35768 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35769
35770         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35771
35772 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35773
35774         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35775         * gcc.c-torture/compile/980506-1.x: Likewise.
35776
35777 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35778
35779         * gcc.dg/20020210-1.c: New.
35780
35781 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35782
35783         * g77.f-torture/execute/947.f: New regression test
35784         for PR fortran/947.
35785
35786 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35787
35788         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35789         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35790
35791 2002-02-08  Richard Henderson  <rth@redhat.com>
35792
35793         * gcc.c-torture/compile/labels-3.c: New.
35794
35795 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35796
35797         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35798         expression statements work instead.
35799         * gcc.dg/noncompile/20020207-1.c: New test.
35800
35801 2002-02-07  Richard Henderson  <rth@redhat.com>
35802
35803         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35804
35805 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35806
35807         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35808         message from g77
35809         * lib/g77-dg.exp: Trim g77 error messages so that they are
35810         recognized by dg.exp.
35811
35812 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35813
35814         PR fortran/5473
35815         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35816
35817 2002-02-07  Richard Henderson  <rth@redhat.com>
35818
35819         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35820         to be sufficiently aligned for integers.
35821
35822 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.dg/template/friend4.C: New test.
35825
35826 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35827
35828         PR fortran/5743
35829         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35830         unsupported cases.
35831
35832 2002-02-07  Richard Henderson  <rth@redhat.com>
35833
35834         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35835         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35836         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35837         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35838
35839 2002-02-06  Richard Henderson  <rth@redhat.com>
35840
35841         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35842
35843 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35844
35845         * gcc.dg/20020206-1.c: New test.
35846
35847 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35848
35849         * gcc.c-torture/execute/20020206-1.c: New test.
35850
35851         * gcc.c-torture/execute/20020206-2.c: New test.
35852
35853         PR optimization/5429:
35854         * gcc.c-torture/compile/20020206-1.c: New test.
35855
35856 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35857
35858         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35859         as certain file formats cannot support particularly large
35860         alignments.
35861
35862         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35863         and do not expect to be able to link the executable.
35864
35865         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35866         fail because the COFF format does not support the weak attribute.
35867
35868 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35869
35870         * g77.dg/pr5473.f: New test
35871
35872 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35873
35874         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35875         Fix testcase accordingly.
35876
35877 2002-02-04  Richard Henderson  <rth@redhat.com>
35878
35879         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35880         (buf): Change to be an array of pointers, not ints.
35881
35882 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35883
35884         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35885         before all tests.  Move warning one line above to match where it
35886         C frontend emits.
35887         * gcc.dg/Wswitch-2.c: New test.
35888         * g++.dg/warn/Wswitch-1.C: New test.
35889         * g++.dg/warn/Wswitch-2.C: New test.
35890
35891 2002-02-04  Richard Henderson  <rth@redhat.com>
35892
35893         * g++.dg/abi/offsetof.C: Fix size comparison.
35894
35895 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35896
35897         * gcc.dg/cast-qual-2.c: New test.
35898
35899 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35900
35901         * gcc.dg/20020201-4.c: New test.
35902
35903 2002-02-04  Ben Elliston  <bje@redhat.com>
35904
35905         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35906         target_info attribute != 0, in addition to the empty string.
35907         (gcc_target_compile): Likewise.
35908
35909 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35910
35911         * gcc.dg/Wswitch.c: New test.
35912         PR gcc/4475. PR gcc/3780.
35913
35914 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35915
35916         * g77.f-torture/execute/5122.f: New test for regressions
35917         against PR fortran/5122.
35918
35919 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35920
35921         * g77.f-torture/compile/pr3743.f: Delete
35922         * g77.dg/pr3743-1.f: New test.
35923         * g77.dg/pr3743-2.f: New test.
35924         * g77.dg/pr3743-3.f: New test.
35925         * g77.dg/pr3743-4.f: New test.
35926
35927 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35928
35929         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35930
35931 2002-02-02  Richard Henderson  <rth@redhat.com>
35932
35933         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35934         * gcc.c-torture/execute/bf64-1.c: Likewise.
35935
35936 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35937
35938         * gcc.dg/20020201-2.c: New test.
35939
35940         * gcc.dg/20020201-3.c: New test.
35941
35942         * gcc.c-torture/execute/bitfld-2.c: New test.
35943
35944 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35945
35946         * gcc.dg/bitfld-1.c: Update.
35947         * gcc.dg/bitfld-2.c: Update.
35948         * gcc.c-torture/execute/bitfld-1.x: New.
35949
35950 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35951
35952         * gcc.c-torture/execute/20020201-1.c: New test.
35953
35954 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35955
35956         PR target/5469
35957         * gcc.dg/20020201-1.c: New test.
35958
35959 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35960
35961         PR fortran/3743
35962         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35963         * g77.f-torture/compile/pr3743.x: Remove
35964
35965 2002-01-31  Tom Rix  <trix@redhat.com>
35966
35967         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35968
35969 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35970
35971         * gcc.dg/noncompile/20020130-1.c: New test.
35972
35973 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35974
35975         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35976
35977 2002-01-29  Richard Henderson  <rth@redhat.com>
35978
35979         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35980         to long long.
35981         * gcc.c-torture/execute/bf64-1.c: Likewise.
35982
35983 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35984
35985         * gcc.c-torture/execute/20020129-1.c: New test.
35986
35987 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35988
35989         * gcc.c-torture/compile/20000224-1.c: Update.
35990         * gcc.c-torture/execute/bitfld-1.c: New tests.
35991         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35992         * gcc.dg/uninit-A.c: Update.
35993
35994 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35995
35996         * g++.dg/template/ctor1.C: Add instantiation.
35997
35998 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35999
36000         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36001         argument to __builtin_prefetch to be const ptr.
36002
36003 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36004
36005         * gcc.c-torture/compile/20020120-1.c: New test.
36006
36007 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36008
36009         * gcc.c-torture/execute/20020127-1.c: New test.
36010
36011 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36012
36013         * g77.dg/f77-edit-i-in.f: New test
36014         * g77.dg/f77-edit-i-out.f: New test
36015
36016 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36017
36018         * gcc.dg/debug/debug.exp: New file.
36019         * gcc.dg/debug/trivial.c: New file.
36020         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36021         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36022         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36023         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36024         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36025         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36026         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36027         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36028         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36029         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36030         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36031         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36032         * gcc.dg/20000503-1.c: Removed.
36033         * gcc.dg/20010207-1.c: Removed.
36034         * gcc.dg/20011223-1.c: Removed.
36035         * gcc.dg/20020104-2.c: Removed.
36036         * gcc.dg/debug-1.c: Removed.
36037         * gcc.dg/debug-2.c: Removed.
36038         * gcc.dg/debug-3.c: Removed.
36039         * gcc.dg/debug-4.c: Removed.
36040         * gcc.dg/debug-5.c: Removed.
36041         * gcc.dg/debug-6.c: Removed.
36042         * gcc.dg/dwarf2-1.c: Removed.
36043         * gcc.dg/dwarf2-2.c: Removed.
36044
36045 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36046
36047         * g++.old-deja/g++.other/eh5.C: New test.
36048         * g++.old-deja/g++.other/sibcall2.C: New test.
36049         * g++.old-deja/g++.other/array9.C: New test.
36050         * g++.old-deja/g++.other/typename2.C: New test.
36051         * g++.old-deja/g++.other/crash60.C: New test.
36052         * g++.old-deja/g++.other/conv9.C: New test.
36053         * g++.old-deja/g++.other/mangle10.C: New test.
36054         * g++.old-deja/g++.other/unchanging1.C: New test.
36055         * g++.old-deja/g++.other/exprstmt1.C: New test.
36056         * g++.old-deja/g++.other/inline23.C: New test.
36057         * g++.old-deja/g++.eh/ia64-1.C: New test.
36058         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36059         * g++.old-deja/g++.other/reload1.C: New test.
36060         * g++.old-deja/g++.other/static20.C: New test.
36061         * g++.old-deja/g++.other/local-alloc1.C: New test.
36062         * g++.old-deja/g++.other/conv8.C: New test.
36063         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36064         * g++.old-deja/g++.other/storeexpr1.C: New test.
36065         * g++.old-deja/g++.other/storeexpr2.C: New test.
36066         * g++.dg/eh/template2.C: New test.
36067         * g++.dg/warn/weak1.C: New test.
36068
36069 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36070
36071         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36072         Remove first, non-varying, argument.
36073
36074 2002-01-23  Richard Henderson  <rth@redhat.com>
36075
36076         * gcc.dg/inline-2.c: New.
36077
36078         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36079         Add optional target arg.  Check number of arguments.
36080         (scan-assembler-not, scan-assembler-dem): Likewise.
36081         (scan-assembler-dem-not): Likewise.
36082
36083 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36084
36085         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36086         line 12.
36087         * g++.old-deja/g++.brendan/parse3.C,
36088         g++.old-deja/g++.other/crash26.C,
36089         g++.old-deja/g++.other/crash28.C,
36090         g++.old-deja/g++.other/crash29.C,
36091         g++.old-deja/g++.other/crash30.C,
36092         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36093
36094 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36095
36096         * gcc.dg/20020115-1.c: New.
36097
36098 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36099
36100         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36101
36102 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36103
36104         * gcc.dg/20020122-3.c: New.
36105
36106 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36107
36108         * g++.dg/other/gc1.C: New test.
36109
36110 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36111
36112         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36113
36114 2002-01-22  Richard Henderson  <rth@redhat.com>
36115
36116         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36117
36118 2002-01-22  Richard Henderson  <rth@redhat.com>
36119
36120         * gcc.dg/20020122-4.c: New.
36121
36122 2002-01-22  H.J. Lu <hjl@gnu.org>
36123
36124         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36125         link output.
36126         * gcc.dg/special/ecos.exp: Likewise.
36127         * lib/g++-dg.exp: Likewise.
36128         * lib/g77-dg.exp: Likewise.
36129         * lib/gcc-dg.exp : Likewise.
36130         * lib/mike-g++.exp: Likewise.
36131         * lib/mike-g77.exp: Likewise.
36132         * lib/mike-gcc.exp: Likewise.
36133         * lib/objc-dg.exp: Likewise.
36134
36135 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36136
36137         PR target/5379
36138         * gcc.dg/20020122-2.c: New test.
36139
36140 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36141
36142         * gcc.dg/20020122-1.c: New test.
36143
36144 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36145
36146         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36147
36148 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36149
36150         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36151
36152 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36153
36154         * gcc.c-torture/compile/20020121-1.c: New test.
36155
36156 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36157
36158         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36159         ld_library_path.
36160
36161 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36162
36163         * gcc.dg/20020218-1.c: New test.
36164
36165 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36166
36167         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36168         messages
36169         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36170         "At global scope" warning
36171         * g++.dg/ext/align1.C: Change cygwin test for alignment
36172         from db-bogus to dg-warning
36173
36174 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36175
36176         * g77.f-torture/compile/cpp2.F: New test.
36177
36178 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36179
36180         * g++.dg/template/access1.C: New test.
36181
36182 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36183
36184         * gcc.dg/20020118-1.c: New.
36185
36186 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36187
36188         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36189
36190 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36191
36192         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36193         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36194         alignment warnings.
36195
36196 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36197
36198         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36199         torture_with_loops and torture_without_loops
36200
36201 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36202
36203         * gcc.c-torture/compile/20020116-1.c: New test.
36204
36205 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36206
36207         * gcc.dg/20020116-2.c: New test.
36208
36209         * gcc.dg/ultrasp4.c: New test.
36210
36211         * gcc.dg/20020116-1.c: New test.
36212
36213 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36214
36215         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36216         by EABI.
36217
36218 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36219
36220         * gcc.misc-tests/i386-prefetch.exp: New.
36221         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36222         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36223         * gcc.misc-tests/i386-pf-none-1.c: New test.
36224         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36225
36226 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36227
36228         * gcc.dg/gnu89-init-1.c: Add new tests.
36229
36230 2002-01-15  Andreas Jaeger  <aj@suse.de>
36231
36232         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36233         * gcc.dg/i386-mmx-2.c: Likewise.
36234         * gcc.dg/i386-sse-1.c: Likewise.
36235         * gcc.dg/i386-sse-2.c: Likewise.
36236         * gcc.dg/i386-sse-3.c: Likewise.
36237
36238 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36239
36240         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36241         Uncomment additional cases that now pass.
36242
36243 2002-01-11  Richard Henderson  <rth@redhat.com>
36244
36245         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36246         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36247
36248 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36249
36250         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36251
36252 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36253
36254         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36255         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36256
36257 2002-01-10  Dale Johannesen  <dalej@apple.com>
36258
36259         * gcc.c-torture/execute/loop-11.c: New.
36260
36261 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36262
36263         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36264         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36265
36266 2002-01-09  Richard Henderson  <rth@redhat.com>
36267
36268         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36269         type in which to perform the operation for each size.
36270
36271 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36272
36273         * gcc.c-torture/compile/20020109-2.c: New test.
36274
36275 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36276
36277         * gcc.c-torture/execute/loop-10.c: New test.
36278
36279 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36280
36281         * gcc.c-torture/compile/20010226-1.c: New test.
36282         * gcc.c-torture/compile/20010227-1.c: New test.
36283         * gcc.c-torture/compile/20010426-1.c: New test.
36284         * gcc.c-torture/compile/20010510-1.c: New test.
36285         * gcc.c-torture/compile/20010605-3.c: New test.
36286         * gcc.c-torture/compile/20010824-1.c: New test.
36287         * gcc.c-torture/execute/20010409-1.c: New test.
36288         * gcc.dg/noncompile/20000901-1.c: New test.
36289         * gcc.dg/20001023-1.c: New test.
36290         * gcc.dg/20001101-1.c: New test.
36291         * gcc.dg/20001102-1.c: New test.
36292         * gcc.dg/20010207-1.c: New test.
36293         * gcc.dg/20010405-1.c: New test.
36294         * gcc.dg/20010822-1.c: New test.
36295         * gcc.dg/20011107-1.c: New test.
36296
36297 2002-01-09  Jeffrey A Law  (law@redhat.com)
36298
36299         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36300
36301         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36302         execution failure on PA targets.
36303
36304 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36305
36306         * gcc.c-torture/compile/20020109-1.c: New test.
36307
36308 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36309
36310         * gcc.c-torture/execute/20020108-1.c: New test.
36311
36312 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36313
36314         * gcc.dg/20020108-1.c: New test.
36315
36316 2002-01-08  H.J. Lu <hjl@gnu.org>
36317
36318         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36319         for header files.
36320
36321 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36322
36323         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36324         consistency.
36325
36326 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36327
36328         * gcc.dg/altivec-4.c: Test altivec predicates.
36329
36330 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36331
36332         * gcc.c-torture/execute/20020107-1.c: New test.
36333
36334 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36335
36336         PR c/5279
36337         * gcc.c-torture/compile/20020106-1.c: New test.
36338
36339 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36340
36341         * gcc.c-torture/execute/nestfunc-4.c: New test.
36342
36343 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36344
36345         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36346         extra triple that slipped in.
36347         * g++.old-deja/g++.abi/align.C: Likewise.
36348         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36349
36350 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36351
36352         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36353         * g++.old-deja/g++.abi/align.C: Likewise.
36354         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36355
36356         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36357         on FreeBSD/i386.
36358         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36359         FreeBSD.
36360
36361 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36362
36363         * gcc.dg/20020104-1.c: New test.
36364
36365         * gcc.dg/20020104-2.c: New test.
36366
36367 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36368
36369         * gcc.dg/20020103-1.c: Fix typo in target selector.
36370
36371 2002-01-03  Richard Henderson  <rth@redhat.com>
36372
36373         * gcc.dg/20020103-1.c: New.
36374
36375 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36376
36377         * gcc.c-torture/execute/20020103-1.c: New test.
36378
36379 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36380
36381         * g++.dg/other/debug2.C: New test.
36382
36383         * gcc.c-torture/compile/20020103-1.c: New test.
36384
36385 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36386
36387         * gcc.dg/gnu89-init-1.c: Added new tests.
36388
36389 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36390
36391         * g++.dg/template/friend2.C: Remove as patch is reverted.
36392
36393         * g++.dg/warn/oldcast1.C: New test.
36394
36395         * g++.dg/template/ptrmem1.C: New test.
36396         * g++.dg/template/ptrmem2.C: New test.
36397
36398         * g++.dg/template/ntp.C: New test.
36399
36400         * g++.dg/other/component1.C: New test.
36401
36402         * g++.dg/template/ttp3.C: New test.
36403
36404         * g++.dg/template/friend2.C: New test.
36405         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36406
36407 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36408
36409         * g++.dg/other/ptrmem1.C: New test.
36410         * g++.dg/other/ptrmem2.C: New test.
36411
36412 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36413
36414         * g++.dg/template/ctor1.C: New test.
36415
36416 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36417
36418         * g++.dg/template/friend2.C: New test.
36419
36420 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36421
36422         * gcc.dg/mmix-1.c: New test.
36423
36424 2001-12-31  Richard Henderson  <rth@redhat.com>
36425
36426         * gcc.dg/asm-5.c: New.
36427
36428 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36429
36430         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36431         in namespace __gnu_cxx
36432
36433 2001-12-30  Richard Henderson  <rth@redhat.com>
36434
36435         * gcc.dg/debug-6.c: New.
36436
36437 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36438
36439         * gcc.c-torture/compile/20011229-2.c: New test.
36440
36441 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36442
36443         * gcc.dg/debug-3.c: New test.
36444         * gcc.dg/debug-4.c: New test.
36445         * gcc.dg/debug-5.c: New test.
36446
36447 2001-12-29  Richard Henderson  <rth@redhat.com>
36448
36449         * g++.dg/eh/loop1.C: New.
36450
36451 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36452
36453         * g++.dg/template/crash1.C: New test.
36454
36455 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36456
36457         * g++.dg/other/const1.C: New test.
36458
36459 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36460
36461         * gcc.c-torture/compile/20011229-1.c: New test.
36462
36463 2001-12-28  Stan Shebs  <shebs@apple.com>
36464
36465         * lib/objc-torture.exp: Resync with c-torture.exp.
36466         * lib/objc.exp: Load standard libraries.
36467
36468 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36469
36470         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36471         additional tests.
36472
36473 2001-12-27  Roger Sayle <roger@eyesopen.com>
36474
36475         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36476
36477 2001-12-27  Richard Henderson  <rth@redhat.com>
36478
36479         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36480
36481 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.dg/eh/ctor1.C: New test.
36484         * g++.dg/other/error2.C: New test.
36485
36486 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         * g++.dg/other/init2.C: New test.
36489
36490 2001-12-24  Richard Henderson  <rth@redhat.com>
36491
36492         * gcc.dg/20011223-1.c: New.
36493         * gcc.dg/inline-1.c: New.
36494
36495 2001-12-23  Richard Henderson  <rth@redhat.com>
36496
36497         * gcc.dg/asm-4.c: Test operand modifiers.
36498
36499 2001-12-23  Richard Henderson  <rth@redhat.com>
36500
36501         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36502
36503 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36504
36505         * gcc.c-torture/execute/20011223-1.c: New test.
36506
36507 2001-12-21  Richard Henderson  <rth@redhat.com>
36508
36509         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36510         re-enables the warning.
36511
36512 2001-12-21  Richard Henderson  <rth@redhat.com>
36513
36514         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36515
36516 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36517
36518         * gcc.c-torture/compile/20011218-1.c: New test.
36519
36520 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36521
36522         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36523         arm-isr.c test.
36524         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36525         epilogue generation for ARM ISR routines.
36526
36527 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36528
36529         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36530         * gcc.dg/format/c90-printf-3.c: Likewise.
36531         * gcc.dg/format/c99-printf-3.c: Likewise.
36532         * gcc.dg/format/ext-1.c: Likewise.
36533         * gcc.dg/format/ext-6.c: Likewise.
36534         * gcc.dg/format/format.h: Prototype unlocked stdio.
36535
36536 2001-12-20  Richard Henderson  <rth@redhat.com>
36537
36538         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36539         (arena): Use it.
36540         (malloc): Correct allocation logic.  Abort if we fill up the
36541         arena before initialization complete.
36542         (realloc): Correct allocation logic.
36543
36544 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36545
36546         * gcc.c-torture/compile/20011219-2.c: New test.
36547
36548         * gcc.c-torture/execute/20011219-1.c: New test.
36549
36550 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36551
36552         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36553         target does not support weak symbols.
36554
36555 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36556
36557         * gcc.c-torture/compile/20011219-1.c: New test.
36558
36559 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36560
36561         * g++.dg/other/error1.C: New test.
36562
36563 2001-12-17  Jeffrey A Law  (law@redhat.com)
36564
36565         * gcc.c-torture/execute/20011217-1.c: New test.
36566
36567 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36568
36569         * objc.dg/special/: New directory.
36570         * objc.dg/special/special.exp: New file.
36571         * objc.dg/special/unclaimed-category-1.h: New file.
36572         * objc.dg/special/unclaimed-category-1a.m: New file.
36573         * objc.dg/special/unclaimed-category-1.m: New file.
36574
36575 2001-12-17  Andreas Jaeger  <aj@suse.de>
36576
36577         * gcc.c-torture/compile/20011217-2.c: New test.
36578
36579 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36580
36581         * gcc.c-torture/compile/20011217-1.c: New test.
36582
36583 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36584
36585         * testsuite/gcc.dg/20011214-1.c: New.
36586
36587 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36588
36589         * gcc.dg/altivec-4.c: New.
36590
36591 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36592
36593         * gcc.dg/20011113-1.c: New test.
36594
36595 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36596
36597         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36598         std::__malloc_alloc_template<0> and
36599         std::__default_alloc_template<false, 0>.
36600
36601 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36602
36603         * objc/execute/bf-21.m: New test.
36604         * objc/execute/enumeration-1.m: New test.
36605         * objc/execute/enumeration-2.m: New test.
36606
36607 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36608
36609         * gcc.dg/gnu89-init-1.c: New test.
36610
36611 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36612
36613         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36614         * g++.old-deja/g++.jason/2371.C: Likewise.
36615         * g++.old-deja/g++.jason/template33.C: Likewise.
36616         * g++.old-deja/g++.jason/template34.C: Likewise.
36617         * g++.old-deja/g++.jason/template36.C: Likewise.
36618         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36619         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36620         * g++.old-deja/g++.other/typename1.C: Likewise.
36621         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36622         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36623         * g++.old-deja/g++.pt/typename11.C: Likewise.
36624         * g++.old-deja/g++.pt/typename14.C: Likewise.
36625         * g++.old-deja/g++.pt/typename16.C: Likewise.
36626         * g++.old-deja/g++.pt/typename3.C: Likewise.
36627         * g++.old-deja/g++.pt/typename4.C: Likewise.
36628         * g++.old-deja/g++.pt/typename5.C: Likewise.
36629         * g++.old-deja/g++.pt/typename7.C: Likewise.
36630         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36631
36632 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36633
36634         * g++.dg/other/linkage1.C: New test.
36635         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36636         specifiers.
36637
36638 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36639
36640         * gcc.dg/concat.c: New test.
36641
36642 2001-12-11  Stan Shebs  <shebs@apple.com>
36643
36644         * objc/compile: New test directory.
36645         * objc/compile/compile.exp: New expect script.
36646         * objc/compile/20011211-1.m: New compile test.
36647
36648 2001-12-11  Jason Merrill  <jason@redhat.com>
36649
36650         * lib/prune.exp (prune_gcc_output): Also handle "In member
36651         function".  So many permutations...
36652
36653 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36654
36655         * g++.dg/template/typedef1.C: New test.
36656
36657 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36658
36659         * g++.dg/other/copy1.C: New test.
36660
36661 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36662
36663         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36664
36665         * gcc.dg/builtin-choose-expr.c: New.
36666
36667 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36668
36669         * gcc.dg/altivec-2.c: New.
36670
36671 2001-12-07  Richard Henderson  <rth@redhat.com>
36672
36673         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36674
36675 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36676
36677         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36678         ultrasparc.
36679
36680 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36681
36682         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36683
36684 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36685
36686         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36687         variable argument list.
36688
36689 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36690
36691         * gcc.c-torture/execute/memcheck: Delete entire directory.
36692         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36693         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36694
36695 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36696
36697         * gcc.dg/Wshadow-1.c: New test.
36698
36699 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * gcc.c-torture/compile/20011130-1.c: New test.
36702
36703         * gcc.dg/noncompile/20011025-1.c: New test.
36704
36705         * g++.dg/other/anon-union.C: New test.
36706
36707         * gcc.c-torture/execute/20011024-1.c: New test.
36708
36709 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36710
36711         * gcc.c-torture/execute/20000722-1.x,
36712         gcc.c-torture/execute/20010123-1.x: Remove.
36713         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36714         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36715         gcc.dg/c99-complit-2.c: New tests.
36716
36717 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36718
36719         * g++.dg/inherit/base1.C: New test.
36720
36721 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36722
36723         * g++.dg/other/stdarg1.C: New test.
36724
36725         * gcc.c-torture/compile/20011130-2.c: New test.
36726
36727 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36728
36729         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36730         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36731         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36732         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36733         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36734         * gcc.dg/builtin-prefetch-1.c: New test.
36735
36736 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36737
36738         * gcc.dg/20011130-1.c: New test.
36739
36740 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36741
36742         * g++.dg/other/scope1.C: New test.
36743         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36744
36745 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36746
36747         * gcc.dg/vla-init-1.c: New test.
36748
36749 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36750
36751         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36752
36753 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36754
36755         * objc.dg/alias.m: Update.
36756         * objc.dg/class-1.m: Update.
36757         * objc.dg/const-str-1.m: Update.
36758         * objc.dg/fwd-proto-1.m: Update.
36759         * objc.dg/id-1.m: Update.
36760         * objc.dg/super-class-1.m: Update.
36761
36762 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36763
36764         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36765         constructs.
36766
36767 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36768
36769         * gcc.c-torture/execute/20011128-1.c: New test.
36770
36771 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36772
36773         * gcc.dg/20011127-1.c: New test.
36774
36775 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36776
36777         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36778         from Austin Group draft 7.
36779         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36780         scanf format arguments.
36781         * gcc.dg/format/no-exargs-2.c: New test.
36782
36783 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36784
36785         * g++.dg/abi/vbase8-4.C: New test.
36786
36787 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36788
36789         * gcc.c-torture/execute/20011121-1.c: New test.
36790
36791 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36792
36793         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36794
36795 2001-11-23  Andreas Jaeger  <aj@suse.de>
36796
36797         * gcc.dg/cpp/charconst-2.c: New test.
36798
36799 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36800
36801         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36802         to the host if it is remote.  Let tests specify extra headers
36803         they use.
36804         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36805         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36806         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36807         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36808         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36809         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36810         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36811         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36812         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36813         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36814
36815 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36816
36817         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36818         for little endian ARMs.
36819
36820 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36821
36822         * gcc.c-torture/compile/20011119-1.c: New test.
36823         * gcc.c-torture/compile/20011119-2.c: New test.
36824
36825 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36826
36827         * gcc.dg/altivec-1.c: Fix typo.
36828
36829 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36830
36831         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36832
36833 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36834
36835         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36836
36837 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36838
36839         * lib/g77.exp: Don't specify --rpath-link.
36840
36841         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36842         across all the headers.
36843         * gcc.dg/format/format.exp: For testing on a remote host,
36844         copy format.h.
36845
36846         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36847         * gcc.c-torture/execute/930406-1.c: Likewise.
36848         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36849
36850 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36851
36852         * gcc.dg/altivec-1.c: New.
36853
36854 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36855
36856         * gcc.dg/cpp/fpreprocessed.c: New test case.
36857
36858 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36859
36860         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36861         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36862         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36863
36864 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36865
36866         * gcc.dg/no-builtin-1.c: New test.
36867
36868 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36869
36870         * gcc.c-torture/execute/20011115-1.c: New test.
36871
36872 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36873
36874         * gcc.c-torture/compile/20011114-2.c: New test.
36875         * gcc.c-torture/compile/20011114-3.c: New test.
36876         * gcc.c-torture/compile/20011114-4.c: New test.
36877
36878 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36879
36880         * g++.dg/other/init1.C: New test.
36881
36882 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36883
36884         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36885         message.
36886
36887         * gcc.c-torture/execute/20011114-1.c: New testcase.
36888
36889         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36890         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36891         like the (before this change) version of 20010327-1.c.
36892
36893 2001-11-14  Roger Sayle <roger@eyesopen.com>
36894
36895         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36896
36897 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36898
36899         * g++.dg/init/array2.C: New test.
36900
36901 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36902
36903         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36904
36905 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36906
36907         * g++.dg/other/forscope1.C: New test.
36908         * g++.dg/ext/forscope1.C: New test.
36909         * g++.dg/ext/forscope2.C: New test.
36910
36911 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36912
36913         * gcc.c-torture/execute/20011113-1.c: New test.
36914
36915 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36916
36917         * gcc.c-torture/execute/20011109-2.c: New test.
36918
36919         * gcc.c-torture/execute/20011109-1.c: New test.
36920
36921 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.c-torture/compile/20011109-1.c: New test.
36924
36925 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36926
36927         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36928         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36929         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36930         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36931         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36932         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36933         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36934
36935 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36936
36937         * g++.dg/warn/Wshadow-1.C: New tests.
36938         * g++.old-deja/g++.mike/for3.C: Update.
36939
36940 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36941
36942         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36943         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36944         XFAILs.  Adjust expected error texts.
36945         * gcc.c-torture/compile/20011106-1.c,
36946         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36947         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36948         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36949         gcc.dg/c99-array-lval-5.c: New tests.
36950
36951 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36952
36953         * gcc.dg/cpp/defined.c: Update.
36954
36955 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36956
36957         * gcc.c-torture/execute/anon-1.c: New test.
36958
36959 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36960
36961         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36962         same size, so no warning should be produced on stormy16.
36963
36964         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36965         due to oversized array.
36966         * g++.old-deja/g++.mike/ns15.C: Likewise.
36967         * g++.old-deja/g++.pt/crash16.C: Likewise.
36968
36969 2001-11-02  Graham Stott  <grahams@redhat.com>
36970
36971         * g++.dgother/debug1.C: Fix typos.
36972
36973 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36974
36975         * g++.dg/other/debug1.C: New test.
36976
36977 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36978
36979         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36980         of unsigned long.
36981
36982 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36983
36984         * gcc.dg/20011029-2.c: New test.
36985
36986         * gcc.c-torture/compile/20011029-1.c: New test.
36987
36988 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36989
36990         * objc/execute/class_self-1.m: New test.
36991         * objc/execute/class_self-2.m: New test.
36992
36993 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36994
36995         * gcc.misc-tests/msgs.exp: Delete.
36996         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36997         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36998         error set to match recent changes.
36999
37000 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37001
37002         * gcc.dg/20011021-1.c: New test.
37003
37004 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37005
37006         * gcc.c-torture/compile/20011023-1.c: New test.
37007
37008 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37009
37010         * lib/g77.exp: Rewrite based on lib/g++.exp.
37011
37012 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37013
37014         * gcc.c-torture/execute/20011019-1.c: New test.
37015
37016         * gcc.dg/20011018-1.c: New test.
37017
37018 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37019
37020         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37021
37022 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37023
37024         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37025         * gcc.dg/attr-invalid.c: Likewise.
37026
37027 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37028
37029         * testsuite/gcc.dg/20011015-1.c: New test.
37030
37031 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37032
37033         * g++.dg/template/unify2.C: New test.
37034
37035 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37036
37037         * g++.dg/other/exception-specification.C: New test
37038
37039 2001-10-13  Tom Rix  <trix@redhat.com>
37040
37041         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37042         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37043
37044 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37045
37046         * testsuite/gcc.dg/20011009-1.c: New test.
37047
37048 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37049
37050         PR g++/4476
37051         * g++.dg/other/friend1.C: New test.
37052
37053 2001-10-11  Richard Henderson  <rth@redhat.com>
37054
37055         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37056
37057 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37058
37059         * gcc.c-torture/compile/20011010-1.c: New.
37060
37061 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37062
37063         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37064         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37065         g77.f-torture/execute/execute.exp,
37066         g77.f-torture/noncompile/noncompile.exp,
37067         gcc.c-torture/compile/compile.exp,
37068         gcc.c-torture/execute/execute.exp,
37069         gcc.c-torture/execute/ieee/ieee.exp,
37070         gcc.c-torture/execute/memcheck/memcheck.exp,
37071         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37072         objc/execute/execute.exp: Update FSF address.
37073
37074 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37075
37076         * gcc.dg/cpp/cmdlne-C.c: Update.
37077         * gcc.dg/cpp/cmdlne-C2.c: New.
37078
37079 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37080
37081         * gcc.c-torture/execute/20011008-3.c: New.
37082
37083 2001-10-08  DJ Delorie  <dj@redhat.com>
37084
37085         * gcc.dg/20011008-1.c: New.
37086         * gcc.dg/20011008-2.c: New.
37087
37088 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37089
37090         * gcc.dg/cpp/spacing1.c: Update test.
37091
37092 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37093
37094         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37095         spelling errors of "separate" as "seperate".
37096
37097 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37098
37099         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37100         enough to avoid inlining.
37101
37102 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37103
37104         * lib/g77.exp: set libg2c_dir correctly.
37105
37106 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37107
37108         * gcc.dg/cpp/macro11.c: New test.
37109
37110 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37111
37112         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37113         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37114         gcc.dg/format/multattr-3.c: New tests.
37115         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37116         tests for format attributes on function pointers being rejected.
37117
37118 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37119
37120         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37121
37122 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37123
37124         * g++.dg/warn/format1.C: New test.
37125
37126 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37127
37128         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37129
37130 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37131
37132         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37133
37134 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37135
37136         * gcc.dg/cpp/redef2.c: Add test.
37137
37138 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37139
37140         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37141         long-standing bug on i686, apparently.
37142         * gcc.c-torture/execute/loop-2c.x: New file.
37143         * gcc.c-torture/execute/loop-2d.x: New file.
37144         * gcc.c-torture/execute/loop-3c.x: New file.
37145
37146 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37147
37148         * gcc.dg/cpp/20000625-2.c: Correct line number.
37149
37150 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37151
37152         * gcc.dg/cpp/macro10.c: New test.
37153         * gcc.dg/cpp/strify3.c: New test.
37154         * gcc.dg/cpp/spacing1.c: Add tests.
37155         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37156         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37157
37158 2001-09-24  DJ Delorie  <dj@redhat.com>
37159
37160         * gcc.c-torture/execute/20010924-1.c: New test.
37161
37162 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37163
37164         * testsuite/objc/execute/paste.m: Remove.
37165
37166 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37167
37168         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37169
37170 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37171
37172         * g77.dg/strlen0.f: New test.
37173
37174 2001-09-21  Richard Henderson  <rth@redhat.com>
37175
37176         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37177         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37178
37179 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37180
37181         Table-driven attributes.
37182         * g++.dg/ext/attrib1.C: New test.
37183
37184 2001-09-20  DJ Delorie  <dj@redhat.com>
37185
37186         * gcc.dg/20000926-1.c: Update expected warning messages.
37187         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37188         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37189         array.
37190
37191 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37192
37193         * g++.dg/eh/registers1.C: New test case.
37194
37195 2001-09-17  Richard Henderson  <rth@redhat.com>
37196
37197         * gcc.dg/array-5.c: Fix VLA decomposition test.
37198
37199 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37200
37201         * gcc.dg/cpp/line5.c: New testcase.
37202
37203 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37204
37205         * gcc.dg/cpp/macro9.c: New test.
37206
37207 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37208
37209         * gcc.c-torture/execute/980223.c: Change type of addr from long
37210         to char *.
37211
37212 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37213
37214         * gcc.c-torture/execute/20010915-1.c: New test.
37215
37216 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37217
37218         * g77.dg/bprob: New directory.
37219         * g77.dg/bprob/bprob.exp: New file.
37220         * g77.dg/bprob/bprob-1.f: New test.
37221         * g77.dg/gcov: New directory.
37222         * g77.dg/gcov/gcov.exp: New file.
37223         * g77.dg/gcov/gcov-1.f: New test.
37224         * g77.dg/gcov/gcov-1.x: New file.
37225
37226 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37227
37228         * gcc.dg/cpp/directiv.c: Update.
37229         * gcc.dg/cpp/undef1.c: Update.
37230
37231 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37232
37233         * gcc.dg/20010912-1.c: New test.
37234
37235 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37236
37237         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37238         language-independent file in lib.
37239         * lib/gcov.exp: New file.
37240
37241 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37242
37243         * gcc.c-torture/compile/20010911-1.c: New test.
37244
37245 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37246
37247         * lib/profopt.exp: New, to support profile-directed optimizations.
37248         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37249         * gcc.misc-tests/bprob-1.c: New test.
37250         * gcc.misc-tests/bprob-2.c: New test.
37251
37252 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37253
37254         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37255         XFAIL and which kinds of gcov output to verify.
37256         * gcc.misc-tests/gcov-4b.x: New file.
37257         * gcc.misc-tests/gcov-5b.x: New file.
37258         * gcc.misc-tests/gcov-6.x: New file.
37259         * gcc.misc-tests/gcov-7.c: New test.
37260         * gcc.misc-tests/gcov-7.x: New file.
37261
37262 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37263
37264         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37265         * gcc.misc-tests/gcov-6.c: New test.
37266
37267 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37268
37269         PR c++/3986
37270         * g++.dg/abi/vbase1.C: New test.
37271
37272 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37273
37274         * objc.dg/method-2.m: New.
37275
37276 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37277
37278         PR c++/4203
37279         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37280         * g++.dg/init/empty1.C: New test.
37281
37282 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37283
37284         * gcc.c-torture/compile/20010903-1.c: New test.
37285
37286 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37287
37288         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37289         for m68k.
37290
37291 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37292
37293         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37294
37295         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37296
37297         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37298
37299 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37300
37301         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37302         for 16-bit 'unsigned int'.
37303
37304 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37305
37306         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37307
37308 2001-08-27  Richard Henderson  <rth@redhat.com>
37309
37310         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37311         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37312
37313 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37314
37315         * gcc.dg/asm-names.c (ymain): New.
37316
37317 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37318
37319         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37320         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37321         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37322
37323 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37324
37325         * gcc.dg/compare5.c: New testcase.
37326
37327 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37328
37329         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37330         and "In instantiation".
37331
37332 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37333
37334         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37335
37336 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37337
37338         * gcc.misc-tests/gcov.exp: Add support for branch information.
37339         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37340         * gcc.misc-tests/gcov-4.c: New test.
37341         * gcc.misc-tests/gcov-4b.c: New test.
37342         * gcc.misc-tests/gcov-5b.c: New test.
37343
37344 2001-08-20  Zack Weinberg  <zackw@panix.com>
37345
37346         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37347         expected to fail.
37348
37349 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37350
37351         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37352
37353 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37354
37355         * g++.dg/eh/template1.C: New test.
37356
37357 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37358
37359         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37360         Fix thinko.
37361         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37362         for xfail.
37363
37364 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37365
37366         * lib/g77-dg.exp: Use prune.exp for common procedures
37367         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37368         * lib/g77.exp: (g77-dg-prune) Remove
37369
37370 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37371
37372         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37373
37374 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37375
37376         * g++.dg/template/unify1.C: New test.
37377
37378 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37379
37380         * g++.dg/abi/empty4.C: New test.
37381
37382 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37383
37384         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37385         solaris2.*
37386         * g77.f-torture/compile/pr3743.x: Likewise.
37387
37388 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37389
37390         * g++.dg/other/using-declaration.C: New test.
37391
37392 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37393
37394         * gcc.dg/cpp/tr-sign.c: New testcase.
37395
37396 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37397
37398         * gcc.dg/cpp/19951025-1.c: Revert.
37399         * gcc.dg/cpp/directiv.c: We no longer process directives that
37400         interrupt macro arguments.
37401
37402 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37403
37404         * gcc.dg/bconstp-1.c: New test.
37405
37406 2001-08-03  Richard Henderson  <rth@redhat.com>
37407
37408         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37409
37410 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37411
37412         * gcc.dg/cpp/19951025-1.c: Update.
37413
37414 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37415
37416         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37417         should be x.
37418
37419 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37420
37421         Kill -fhonor-std.
37422         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37423         * g++.old-deja/g++.other/std1.C: Likewise.
37424         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37425
37426 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37427
37428         * lib/g77.exp: Load gcc-defs.exp for common procedures
37429         (g77_pass, g77_fail, g77_finish, g77_exit,
37430         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37431
37432 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37433
37434         * g77.dg/fbackslash.f
37435         * g77.dg/fcase-preserve.f
37436         * g77.dg/ff90-1.f
37437         * g77.dg/ffixed-line-length-0.f
37438         * g77.dg/ffixed-line-length-132.f
37439         * g77.dg/ffixed-line-length-7.f
37440         * g77.dg/ffixed-line-length-72.f
37441         * g77.dg/ffixed-line-length-none.f
37442         * g77.dg/ffree-form-1.f
37443         * g77.dg/fno-backslash.f
37444         * g77.dg/fno-f90-1.f
37445         * g77.dg/fno-fixed-form-1.f
37446         * g77.dg/fno-onetrip.f
37447         * g77.dg/fno-typeless-boz.f
37448         * g77.dg/fno-underscoring.f
37449         * g77.dg/fno-vxt-1.f
37450         * g77.dg/fonetrip.f
37451         * g77.dg/ftypeless-boz.f
37452         * g77.dg/fugly-assumed.f
37453         * g77.dg/funderscoring.f
37454         * g77.dg/fvxt-1.f
37455
37456 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37457
37458         * objc.dg/fwd-proto-1.m: New.
37459         * objc.dg/local-decl-1.m: New.
37460         * objc.dg/naming-1.m: New.
37461         * objc.dg/naming-2.m: New.
37462         * objc.dg/proto-hier-1.m: New.
37463
37464 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37465
37466         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37467         largest-type elements to a struct makes its size grow.
37468
37469 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37470
37471         * g++.dg/abi/vthunk1.C: New test.
37472
37473 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37474
37475         * g++.dg/abi/vbase8-22.C: New test.
37476
37477 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37478
37479         * gcc.dg/cpp/macro8.c: New test.
37480
37481 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37482
37483         * g++.dg/abi/vbase8-21.C: New test.
37484
37485 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37486
37487         * g++.dg/abi/vbase8-10.C: New test.
37488
37489 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37490
37491         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37492         ${tool}_set_ld_library_path.
37493         Changed caller.
37494         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37495         g++.exp.
37496
37497 2001-07-26  Stan Cox <scox@redhat.com>
37498
37499         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37500         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37501         gcc_exit, gcc_check_unsupported_p):
37502         Moved to gcc-deps.exp
37503         * gcc-deps.exp: New file.
37504
37505 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37506
37507         * g++.old-deja/g++.pt/defarg14.C: New test.
37508
37509 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37510
37511         * g++.old-deja/g++.other/lineno5.C: New test.
37512
37513 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.old-deja/g++.pt/crash68.C: New test.
37516
37517 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37518
37519         * g++.old-deja/g++.other/crash42.C: New test.
37520
37521 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37522
37523         * gcc.dg/cpp/extratokens.c: Fix.
37524         * gcc.dg/cpp/skipping2.c: New tests.
37525
37526 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37527
37528         * gcc.c-torture/execute/20010724-1.c: New file.
37529         * gcc.c-torture/execute/20010724-1.x: New file.
37530
37531 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37532
37533         * g++.old-deja/g++.other/cond7.C: New test.
37534
37535 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37536
37537         * g++.old-deja/g++.other/optimize4.C: New test.
37538
37539 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37540
37541         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37542
37543 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37544
37545         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37546         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37547         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37548         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37549
37550         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37551         bug report" message.
37552
37553         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37554         * g++.dg/ext/instantiate1.C: Move from old-deja.
37555
37556 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37557
37558         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37559         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37560         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37561         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37562
37563 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37564
37565         * gcc.c-torture/execute/20010723-1.c: New test.
37566
37567 2001-07-23  Ben Elliston  <bje@redhat.com>
37568
37569         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37570
37571 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37572
37573         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37574         i[34567]86-*-*.
37575         Delete handling of ieee_multilib_flags.
37576         Pass -mieee for alpha*-*-* and sh-*-*.
37577         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37578
37579 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37580
37581         Remove old-abi tests.
37582         * g++.old-deja/g++.mike/p11116.C: Remove.
37583         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37584
37585 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37586
37587         * g77.f-torture/compile/pr3743.f: New test
37588
37589 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37590
37591         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37592
37593 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37594
37595         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37596         g++.old-deja/g++.pt/static6.C: Likewise.
37597         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37598         supports weak symbols.
37599
37600 2001-07-18  Andreas Jaeger  <aj@suse.de>
37601
37602         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37603         supported again.
37604
37605 2001-07-18  Andreas Jaeger  <aj@suse.de>
37606
37607         * gcc.dg/iftrap-1.c: Fix target line.
37608
37609 2001-07-17  Richard Henderson  <rth@redhat.com>
37610
37611         * gcc.c-torture/execute/20010717-1.c: New.
37612
37613 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37614
37615         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37616         tests.
37617
37618 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37619
37620         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37621
37622 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37623
37624         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37625         UAC_SIGBUS, UAC_NOPRINT definitions.
37626
37627 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37628
37629         * objc/execute/object_is_class.m: New test.
37630         * objc/execute/object_is_meta_class.m: New test.
37631
37632 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37633
37634         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37635         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37636
37637 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37638
37639         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37640         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37641
37642 2001-07-14  Richard Henderson  <rth@redhat.com>
37643
37644         * gcc.dg/iftrap-1.c: New.
37645
37646 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37647
37648         * g77.f-torture/execute/intrinsic77.f: New test.
37649
37650 2001-07-11  Janis Johnson <janis@us.ibm.com>
37651
37652         * gcc.misc-tests/gcov-3.c: New test.
37653
37654 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37655
37656         * gcc.c-torture/compile/20010711-1.c,
37657         * gcc.c-torture/compile/20010711-2.c: New tests.
37658
37659 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37660
37661         * gcc.c-torture/execute/20010711-1.c: New test.
37662
37663 2001-07-11  Ben Elliston  <bje@redhat.com>
37664
37665         * g++.old-deja/g++.other/enum5.C: New test.
37666
37667 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37668
37669         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37670         (g++-dg-prune): Call prune_gcc_output.
37671         * prune.exp: New file for prune_gcc_output.
37672         * lib/g++.exp, lib/gcc.exp: Load it.
37673
37674 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37675
37676         * gcc.c-torture/compile/20010701-1.c,
37677         g++.old-deja/g++.ext/attrib6.C: New tests.
37678
37679 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37680
37681         * gcc.c-torture/compile/20010706-1.c: New test.
37682
37683 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37684
37685         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37686
37687 2001-06-28  Stan Shebs  <shebs@apple.com>
37688
37689         * gcc.dg/pragma-darwin.c: New test.
37690
37691 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37692
37693         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37694         Solaris 2.[678] system.
37695
37696 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37697
37698         * gcc.dg/20010622-1.c: New test.
37699
37700 2001-06-18  Stan Shebs  <shebs@apple.com>
37701
37702         * objc.dg: New directory.
37703         * objc.dg/dg.exp: New file.
37704         * objc.dg/alias.m: New.
37705         * objc.dg/class-1.m: New.
37706         * objc.dg/class-2.m: New.
37707         * objc.dg/const-str-1.m: New.
37708         * objc.dg/const-str-2.m: New.
37709         * objc.dg/id-1.m: New.
37710         * objc.dg/method-1.m: New.
37711         * objc.dg/super-class-1.m: New.
37712         * lib/objc-dg.exp: New file.
37713
37714 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37715
37716         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37717         of label name.
37718
37719 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37720
37721         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37722
37723 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37724
37725         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37726         variable.
37727
37728 2001-06-12  Richard Henderson  <rth@redhat.com>
37729
37730         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37731
37732 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37733
37734         * g++.old-deja/g++.abi/vbase5.C: New test.
37735         * g++.old-deja/g++.abi/vbase6.C: New test.
37736         * g++.old-deja/g++.abi/vbase7.C: New test.
37737
37738 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37739
37740         * gcc.c-torture/compile/20010610-1.c: New test.
37741
37742 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37743
37744         * g++.old-deja/g++.abi/vbase4.C: New test.
37745
37746 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37747
37748         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37749         support %f for HC11/HC12 targets.
37750         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37751         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37752         on HC11/HC12 targets.
37753         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37754
37755 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37756
37757         * gcc.dg/wchar_t-1.c: New file.
37758         * gcc.dg/wint_t-1.c: Likewise.
37759
37760 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37761
37762         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37763
37764 2001-06-11  Richard Henderson  <rth@redhat.com>
37765
37766         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37767
37768 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37769
37770         * gcc.c-torture/compile/20010611-1.c: New test.
37771
37772 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37773
37774         * gcc.dg/c99-tag-1.c: Add more tests.
37775
37776 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37777
37778         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37779         representation on MN10300 and ARM/Thumb.
37780
37781 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37782
37783         * g77.f-torture/execute/20010610.f: New.
37784
37785 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37786
37787         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37788         names.
37789
37790 2001-06-09  Richard Henderson  <rth@redhat.com>
37791
37792         * gcc.c-torture/execute/ashrdi-1.c: New.
37793         * gcc.c-torture/execute/ashldi-1.c: New.
37794         * gcc.c-torture/execute/lshrdi-1.c: New.
37795
37796 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37797
37798         * objc/execute/load-3.m: Added. Check sending +load to categories,
37799         in addition to classes.
37800
37801 2001-06-08  Stan Shebs  <shebs@apple.com>
37802
37803         * objc/execute/load-2.m: New test.  From Nicola Pero
37804         <n.pero@mi.flashnet.it>.
37805
37806 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37807
37808         * gcc.c-torture/execute/20010605-2.c: New test.
37809
37810 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37811
37812         * g++.old-deja/g++.abi/vbase2.C: New test.
37813         * g++.old-deja/g++.abi/vbase3.C: New test.
37814
37815 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37816
37817         * g++.old-deja/g++.pt/friend49.C: New test.
37818
37819 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37820
37821         * g++.old-deja/g++.ext/anon3.C: New test.
37822
37823 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37824
37825         * g++.old-deja/g++.other/conv7.C: New test.
37826
37827 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37828
37829         * gcc.c-torture/compile/20010605-2.c: New test.
37830
37831 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37832
37833         * gcc.c-torture/execute/20010604-1.c: New test.
37834
37835 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37836
37837         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37838
37839 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37840
37841         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37842         (g++_link_flags): Likewise.
37843         (g++_init): Pass gccpath's value to two previous functions.
37844
37845 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37846
37847         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37848         Ensure logfile entry matches exec command line.
37849
37850 2001-05-31  Richard Henderson  <rth@redhat.com>
37851
37852         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37853         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37854
37855 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37856
37857         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37858         compiler for irix6.2
37859
37860 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37861
37862         * g++.old-deja/g++.other/optimize3.C: New file.
37863
37864 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37865
37866         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37867         assemble.
37868
37869 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37870
37871         * g++.old-deja/g++.other/optimize2.C: New file.
37872
37873 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37874
37875         * gcc.c-torture/compile/20010518-2.c: New file.
37876         * gcc.c-torture/execute/20010518-1.c: New file.
37877         * gcc.c-torture/execute/20010518-2.c: New file.
37878
37879 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37880
37881         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37882
37883 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37884
37885         G++ no longer defines builtins that do not begin with __builtin.
37886         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37887         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37888         * g++.old-deja/g++.law/builtin1.C: Likewise.
37889         * g++.old-deja/g++.law/cvt2.C: Likewise.
37890         * g++.old-deja/g++.mike/net5.C: Likewise.
37891         * g++.old-deja/g++.other/builtins1.C: Likewise.
37892         * g++.old-deja/g++.other/builtins2.C: Likewise.
37893         * g++.old-deja/g++.other/builtins3.C: Likewise.
37894         * g++.old-deja/g++.other/builtins4.C: Likewise.
37895         * g++.old-deja/g++.other/inline8.C: Likewise.
37896         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37897
37898 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37899
37900         * g++.old-deja/g++.pt/using1.C: Adjust.
37901         * g++.old-deja/g++.pt/using2.C: New test.
37902
37903 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37904
37905         * gcc.dg/cpp/charconst.c: New tests.
37906         * gcc.dg/cpp/escape.c: New tests.
37907         * gcc.dg/cpp/escape-1.c: New tests.
37908         * gcc.dg/cpp/escape-2.c: New tests.
37909         * gcc.dg/cpp/ucs.c: New tests.
37910
37911 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37912
37913         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37914         native compiler for irix6.5.
37915
37916 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37917
37918         * lib/g++.exp (g++_include_flags): Use args to compute
37919         get_multilibs.
37920         (g++_link_flags): Likewise.
37921         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37922
37923 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37924
37925         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37926
37927 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37928
37929         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37930         this file.
37931
37932 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37933
37934         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37935         STACK_SIZE;
37936         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37937         to STACK_SIZE; Use it to define size of add_histo array.
37938         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37939         to STACK_SIZE.
37940         (f): Use GITT_SIZE to define size of gitt local table.
37941         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37942         to STACK_SIZE; Use it to define size of bytemem array.
37943
37944 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37945
37946         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37947         on 68HC11/HC12 due to the asm instruction.
37948         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37949         * gcc.c-torture/compile/920520-1.x: Likewise.
37950         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37951         on 68HC11/HC12 because the function is larger than 64K.
37952         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37953         on 68HC11/HC12 because the structure is too large.
37954
37955 2001-05-20  Richard Henderson  <rth@redhat.com>
37956
37957         * gcc.c-torture/execute/20010520-1.c: New.
37958
37959 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37960
37961         * g++.old-deja/g++.warn/compare1.C: New test.
37962         * gcc.dg/compare4.c: New test.
37963
37964 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         * g++.old-deja/g++.other/optimize1.C: New test.
37967
37968 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37969
37970         * g++.old-deja/g++.pt/spec41.C: New test.
37971
37972 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37973
37974         * gcc.c-torture/compile/20010114-1.x: Remove.
37975
37976 2001-05-18  Stan Shebs  <shebs@apple.com>
37977
37978         * gcc.c-torture/compile/20010518-1.c: New test.
37979
37980 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37983         * g++.old-deja/g++.pt/crash67.C: New test.
37984
37985 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37986
37987         * g++.old-deja/g++.other/debug9.C: New test.
37988
37989 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37990
37991         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37992
37993 2001-05-16  Jan Hubicka  <jh@suse.cz>
37994
37995         * gcc.c-torture/compile/20010516-1.c: New test.
37996
37997 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37998
37999         * g++.old-deja/g++.other/crash41.C: New test.
38000
38001 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38002
38003         * g++.old-deja/g++.pt/crash66.C: New test.
38004
38005 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38006
38007         * g++.old-deja/g++.robertl/eb27.C: Convert.
38008
38009 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38010
38011         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38012         declaration being redundant.
38013
38014 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38015
38016         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38017
38018 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38019
38020         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38021
38022 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38023
38024         * lib/g++.exp: Use testsuite_flags.
38025
38026 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38027
38028         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38029
38030 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38031
38032         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38033
38034 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38035
38036         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38037
38038 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38039
38040         * gcc.c-torture/compile/20010313-1.c: New test.
38041
38042 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38043
38044         * gcc.dg/cpp/direct2.c: New test.
38045         * gccq.dg/cpp/direct2s.c: New test.
38046
38047         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38048
38049 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38050
38051         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38052         * g++.old-deja/g++.other/op3.C: Likewise.
38053
38054 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38055
38056         * gcc.dg/cpp/syshdr.h: New file.
38057         * gcc.dg/cpp/sysmac1.c: Update.
38058         * gcc.dg/cpp/sysmac2.c: Update.
38059
38060 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38061
38062         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38063
38064 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38065
38066         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38067         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38068
38069 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38070
38071         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38072
38073 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38074
38075         * lib/g++.exp (g++_include_flags): Don't use any special flags
38076         if TESTING_IN_BUILD_TREE is not defined.
38077         (g++_init): Use a plain 'c++' as the compiler if
38078         TESTING_IN_BUILD_TREEE is not defined.
38079
38080 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38081
38082         * g++.old-deja/g++.eh/catch13.C: New test.
38083         * g++.old-deja/g++.eh/catch14.C: New test.
38084
38085 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38086
38087         * gcc.dg/cpp/tr-define.c: New test.
38088
38089 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38090
38091         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38092         <stdlib.h>, not <malloc.h>.
38093
38094 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38095
38096         * g++.old-deja/g++.ns/template17.C: New test.
38097
38098 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38099
38100         * g++.old-deja/g++.pt/ref4.C: New test.
38101
38102 2001-04-30  Richard Henderson  <rth@redhat.com>
38103
38104         * gcc.dg/20000724-1.c: Revert last change.
38105
38106 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38107
38108         * g77.f-torture/execute/20010430.f: New test.
38109
38110 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38111
38112         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38113
38114 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38115
38116         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38117
38118 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38119
38120         * g++.old-deja/g++.eh/crash6.C: New test.
38121
38122 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38123
38124         * g++.old-deja/g++.other/warn7.C: New test.
38125
38126 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38127
38128         * g++.old-deja/g++.other/defarg9.C: New test.
38129
38130 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38131
38132         * g77.f-torture/compile/20010426.f: New test.
38133         * g77.f-torture/execute/20010426.f: New test.
38134
38135 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38136
38137         * g77.f-torture/compile/20000629-1.x: Remove - error
38138         has been fixed.
38139
38140 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38141
38142         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38143         Tweak slightly to work with g++.dg framework.
38144         * g++.dg/special/ecos.exp: Run initp1.C test.
38145         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38146
38147         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38148         its linker doesn't give line numbers either.
38149         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38150
38151 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38152
38153         * g++.old-deja/g++.other/lex1.C: New test.
38154
38155 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38156
38157         * gcc.dg/noncompile/20010425-1.c: New test.
38158
38159 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38160
38161         * g++.old-deja/g++.pt/mangle2.C: New test.
38162
38163 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * gcc.dg/format/plus-1.c: New test.
38166
38167 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38168
38169         * gcc.dg/20010423-1.c: New test.
38170
38171 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38172
38173         * gcc.c-torture/execute/20010422-1.c: New test.
38174
38175 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38176
38177         * g++.old-deja/g++.ns/type2.C: New test.
38178
38179 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38180
38181         * g++.old-deja/g++.other/perf1.C: New test.
38182
38183 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38184
38185         * gcc.dg/c99-func-2.c: Remove xfail.
38186         * gcc.dg/c99-func-3.c: Remove xfail.
38187         * gcc.dg/c99-func-4.c: Remove xfail.
38188
38189 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38190
38191         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38192
38193 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38194
38195         * gcc.c-torture/compile/20010423-1.c: New test.
38196
38197 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         * g++.old-deja/g++.pt/typename28.C: New test.
38200
38201 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38202
38203         * g++.old-deja/g++.abi/empty2.C: New test.
38204         * g++.old-deja/g++.abi/empty3.C: New test.
38205
38206 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38207
38208         * g++.old-deja/g++.other/comdat2.C: New test.
38209         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38210
38211 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38212
38213         * g++.old-deja/g++.other/overload14.C: New test.
38214
38215 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38216
38217         * g++.old-deja/g++.other/lookup23.C: New test.
38218
38219 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38220
38221         * gcc.c-torture/execute/20010403-1.c: New test.
38222
38223 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38224             Mark Mitchell  <mark@codesourcery.com>
38225
38226         * lib/old-dejagnu.exp: Don't delete output of executable.
38227         Add .exe suffix to executables.
38228
38229 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38230
38231         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38232
38233 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38234
38235         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38236
38237 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38238
38239         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38240         * g++.old-deja/g++.abi/crash1.C: New test.
38241
38242 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * g++.old-deja/g++.other/crash40.C: New test.
38245
38246 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38247
38248         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38249
38250 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38251
38252         * g++.old-deja/g++.other/warn6.C: New test.
38253
38254 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38255
38256         * g++.old-deja/g++.robertl/eb42.C: Same.
38257
38258 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38259
38260         * gcc.dg/wtr-conversion-1.c: New testcase.
38261
38262 2001-04-10  Richard Henderson  <rth@redhat.com>
38263
38264         * g++.old-deja/g++.other/array5.C: New.
38265
38266 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38267
38268         * gcc.c-torture/execute/20010408-1.c: New test.
38269
38270 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38271
38272         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38273         headers and constructs.
38274         * g++.old-deja/g++.robertl/eb79.C: Same.
38275         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38276         * g++.old-deja/g++.robertl/eb73.C: Same.
38277         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38278         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38279         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38280         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38281         * g++.old-deja/g++.robertl/eb44.C: Same.
38282         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38283         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38284         * g++.old-deja/g++.robertl/eb39.C: Same.
38285         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38286         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38287         * g++.old-deja/g++.robertl/eb30.C: Same.
38288         * g++.old-deja/g++.robertl/eb3.C: Same.
38289         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38290         * g++.old-deja/g++.robertl/eb21.C: Same.
38291         * g++.old-deja/g++.robertl/eb15.C: Same.
38292         * g++.old-deja/g++.robertl/eb118.C: Same.
38293         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38294         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38295         * g++.old-deja/g++.robertl/eb109.C: Same.
38296         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38297         * g++.old-deja/g++.mike/rtti1.C: Same.
38298         * g++.old-deja/g++.mike/p658.C: Same.
38299         * g++.old-deja/g++.mike/net46.C: Same.
38300         * g++.old-deja/g++.mike/net34.C: Same.
38301         * g++.old-deja/g++.mike/memoize1.C: Same.
38302         * g++.old-deja/g++.mike/eh2.C: Same.
38303         * g++.old-deja/g++.law/weak.C: Same.
38304         * g++.old-deja/g++.law/visibility7.C: Same.
38305         * g++.old-deja/g++.law/visibility25.C: Same.
38306         * g++.old-deja/g++.law/visibility22.C: Same.
38307         * g++.old-deja/g++.law/visibility2.C: Same.
38308         * g++.old-deja/g++.law/visibility17.C: Same.
38309         * g++.old-deja/g++.law/visibility13.C: Same.
38310         * g++.old-deja/g++.law/visibility10.C: Same.
38311         * g++.old-deja/g++.law/visibility1.C: Same.
38312         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38313         * g++.old-deja/g++.law/vbase1.C: Same.
38314         * g++.old-deja/g++.law/operators32.C: Same.
38315         * g++.old-deja/g++.law/nest3.C: Same.
38316         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38317         * g++.old-deja/g++.law/except5.C (main): Same.
38318         * g++.old-deja/g++.law/cvt7.C (run): Same.
38319         * g++.old-deja/g++.law/cvt2.C: Same.
38320         * g++.old-deja/g++.law/cvt16.C: Same.
38321         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38322         * g++.old-deja/g++.law/ctors17.C (main): Same.
38323         * g++.old-deja/g++.law/ctors13.C: Same.
38324         * g++.old-deja/g++.law/ctors12.C (main): Same.
38325         * g++.old-deja/g++.law/ctors10.C: Same.
38326         * g++.old-deja/g++.law/code-gen5.C: Same.
38327         * g++.old-deja/g++.law/bad-error7.C: Same.
38328         * g++.old-deja/g++.law/arm9.C: Same.
38329         * g++.old-deja/g++.law/arm12.C: Same.
38330         * g++.old-deja/g++.law/arg8.C: Same.
38331         * g++.old-deja/g++.law/arg1.C: Same.
38332         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38333         * g++.old-deja/g++.jason/template31.C: Same.
38334         * g++.old-deja/g++.jason/template24.C (main): Same.
38335         * g++.old-deja/g++.jason/2371.C: Same.
38336         * g++.old-deja/g++.eh/new2.C: Same.
38337         * g++.old-deja/g++.eh/new1.C: Same.
38338         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38339         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38340         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38341         * g++.old-deja/g++.brendan/crash62.C: Same.
38342         * g++.old-deja/g++.brendan/crash52.C: Same.
38343         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38344         * g++.old-deja/g++.brendan/crash38.C: Same.
38345         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38346         * g++.old-deja/g++.brendan/copy9.C: Same.
38347
38348 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38349
38350         * gcc.c-torture/execute/20001203-2.c (memset):
38351         Count argument is of type __SIZE_TYPE__.
38352
38353 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38354
38355         * gcc.c-torture/compile/20010404-1.c: New test.
38356
38357 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38358
38359         * gcc.c-torture/compile/20010326-1.c: New test.
38360
38361 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38362
38363         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38364         peculiarities of the SH.
38365         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38366
38367 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38368
38369         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38370         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38371         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38372
38373 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38374
38375         * g77.f-torture/compile/20010321-1.f: New test.
38376
38377 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38378
38379         * gcc.c-torture/compile/20010329-1.c: New test.
38380
38381 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38382
38383         * gcc.c-torture/execute/20010329-1.c: New test.
38384
38385 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38386
38387         * g++.old-deja/g++.other/eh4.C: Fix typo.
38388
38389 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38390
38391         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38392
38393 2001-03-28  Philip Blundell  <philb@gnu.org>
38394
38395         * gcc.c-torture/compile/20010328-1.c: New test.
38396
38397 2001-03-27  Richard Henderson  <rth@redhat.com>
38398
38399         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38400         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38401
38402 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38403
38404         * gcc.c-torture/compile/20010327-1.c: New test.
38405
38406 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38407
38408         * g++.old-deja/g++.other/friend12.C: New test.
38409         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38410         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38411
38412 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38413
38414         * gcc.c-torture/execute/20010325-1.c: New test.
38415
38416 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38417
38418         * g++.old-deja/g++.other/mangle3.C: New test.
38419
38420 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * g++.old-deja/g++.other/anon8.C: New test.
38423
38424 2001-03-20  Philip Blundell  <philb@gnu.org>
38425
38426         * gcc.c-torture/compile/20010320-1.c: New test.
38427
38428 2001-03-17  Richard Henderson  <rth@redhat.com>
38429
38430         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38431
38432 2001-03-15  Geoff Keating  <geoff@redhat.com>
38433
38434         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38435         tests on AIX.
38436
38437 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38438
38439         * g++.old-deja/g++.other/eh4.C: New test.
38440
38441 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38442
38443         * gcc.dg/cpp/mi1.c: Update.
38444
38445 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38446
38447         * g++.old-deja/g++.other/regstack.C: New test.
38448
38449 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38450
38451         * g++.old-deja/g++.other/ref4.C: New test.
38452
38453 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38454
38455         * objc/execute/va_method.m: Added.
38456         * objc/execute/IMP.m: Added.
38457         * objc/execute/_cmd.m: Added.
38458         * objc/execute/accessing_ivars.m: Added.
38459         * objc/execute/class-1.m: Added.
38460         * objc/execute/class-10.m: Added.
38461         * objc/execute/class-11.m: Added.
38462         * objc/execute/class-12.m: Added.
38463         * objc/execute/class-13.m: Added.
38464         * objc/execute/class-14.m: Added.
38465         * objc/execute/class-2.m: Added.
38466         * objc/execute/class-3.m: Added.
38467         * objc/execute/class-4.m: Added.
38468         * objc/execute/class-5.m: Added.
38469         * objc/execute/class-6.m: Added.
38470         * objc/execute/class-7.m: Added.
38471         * objc/execute/class-8.m: Added.
38472         * objc/execute/class-9.m: Added.
38473         * objc/execute/class-tests-1.h
38474         * objc/execute/class-tests-2.h
38475         * objc/execute/compatibility_alias.m: Added.
38476         * objc/execute/encode-1.m: Added.
38477         * objc/execute/formal_protocol-1.m: Added.
38478         * objc/execute/formal_protocol-2.m: Added.
38479         * objc/execute/formal_protocol-3.m: Added.
38480         * objc/execute/formal_protocol-4.m: Added.
38481         * objc/execute/formal_protocol-5.m: Added.
38482         * objc/execute/formal_protocol-6.m: Added.
38483         * objc/execute/formal_protocol-7.m: Added.
38484         * objc/execute/informal_protocol.m: Added.
38485         * objc/execute/initialize.m: Added.
38486         * objc/execute/load.m: Added.
38487         * objc/execute/many_args_method.m: Added.
38488         * objc/execute/nested-3.m: Added.
38489         * objc/execute/no_clash.m: Added.
38490         * objc/execute/private.m: Added.
38491         * objc/execute/redefining_self.m: Added.
38492         * objc/execute/root_methods.m: Added.
38493         * objc/execute/selector-1.m: Added.
38494         * objc/execute/static-1.m: Added.
38495         * objc/execute/static-2.m: Added.
38496         * objc/execute/va_method.m: Added.
38497
38498 2001-03-10  Richard Henderson  <rth@redhat.com>
38499
38500         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38501
38502 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38503
38504         * g++.old-deja/g++.other/crash31.C: XFAIL.
38505         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38506         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38507         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38508         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38509         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38510
38511 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38512
38513         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38514
38515 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38516
38517         * gcc.dg/20000724-1.c: Don't use multiline strings.
38518
38519 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38520
38521         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38522         result of -cString against what we expect it to be; don't just
38523         print it out for no one to read.
38524
38525         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38526         Based on testcases provided by Nicola Pero.
38527
38528 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38529
38530         * gcc.dg/cpp/macro7.c: New test.
38531
38532 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38533
38534         * gcc.dg/cpp/multiline.c: Update.
38535
38536 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38537
38538         * g++.old-deja/g++.other/enum3.C: New test.
38539
38540 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * g++.old-deja/g++.other/pod1.C: New test.
38543
38544 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         * g++.old-deja/g++.ext/overload1.C: New test.
38547
38548 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38549
38550         * g++.old-deja/g++.pt/using1.C: New test.
38551
38552 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38553
38554         * g++.old-deja/g++.other/using9.C: New test.
38555
38556 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38557
38558         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38559
38560         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38561
38562 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38563
38564         * g++.old-deja/g++.ext/realpt1.C: Remove.
38565
38566 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38567
38568         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38569
38570 2001-02-26  Will Cohen  <wcohen@redhat.com>
38571
38572         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38573
38574 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38575
38576         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38577         templatized constructors.
38578
38579 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38580
38581         * gcc.c-torture/execute/20010224-1.c: New test.
38582
38583 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38584
38585         * gcc.c-torture/execute/20010222-1.c: New test.
38586
38587 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38588
38589         * g++.old-deja/g++.other/inline20.C: New test.
38590
38591 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38592
38593         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38594
38595 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38596
38597         * g++.old-deja/g++.other/lookup22.C: New test.
38598
38599 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38600
38601         * g77.dg: New directory.
38602         * g77.dg/20010216-1.f: New test case.
38603         * g77.dg/dg.exp: New driver.
38604         * lib/g77-dg.exp: New driver library.
38605
38606 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38607
38608         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38609
38610 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38611
38612         * g++.old-deja/g++.other/decl9.C: New test.
38613
38614 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38615
38616         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38617         not need <string> and also tests the initialization at runtime.
38618
38619 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38620
38621         * gcc.c-torture/execute/longlong.c: New test.
38622
38623 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38624
38625         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38626
38627 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38628
38629         * gcc.c-torture/execute/920302-1.c (execute):
38630         Change argument type to short.
38631
38632 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.pt/deduct6.C: New test.
38635
38636 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.old-deja/g++.pt/deduct5.C: New test.
38639
38640 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38641
38642         * gcc.c-torture/execute/20010209-1.c: New test.
38643
38644 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38645
38646         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38647
38648 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38649
38650         * g++.dg/vtgc1.C: Update for new ABI.
38651
38652         * consistency.vlad: New directory, 1665 files.
38653
38654 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38655
38656         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38657         return type.
38658         * gcc.dg/cpp/digraphs.c: Declare puts.
38659
38660 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38661
38662         * g++.old-deja/g++.other/warn5.C: New test.
38663
38664 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38665
38666         * g++.old-deja/g++.pt/spec40.C: New test.
38667
38668 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38669
38670         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38671         case.
38672         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38673
38674 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38675
38676         * gcc.c-torture/compile/20010209-1.c: New test.
38677
38678 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38679
38680         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38681         excess errors message but not if it crashes.
38682         * g++.old-deja/g++.other/crash27.C: Likewise.
38683         * g++.old-deja/g++.other/crash28.C: Likewise.
38684         * g++.old-deja/g++.other/crash30.C: Likewise.
38685         * g++.old-deja/g++.other/crash32.C: Likewise.
38686         * g++.old-deja/g++.other/crash35.C: Likewise.
38687         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38688
38689 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38690
38691         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38692         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38693         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38694         g77.f-torture/execute/execute.exp,
38695         g77.f-torture/noncompile/noncompile.exp,
38696         gcc.c-torture/execute/execute.exp,
38697         gcc.c-torture/execute/memcheck/memcheck.exp,
38698         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38699         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38700         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38701         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38702         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38703         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38704         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38705         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38706         Remove bug reporting instructions with ancient email addresses.
38707
38708 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38709
38710         * gcc.dg/20010202-1.c: New test.
38711         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38712
38713 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38714
38715         * g++.dg/stdbool-if.C: New test.
38716
38717 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38718
38719         * objc/execute/fdecl.m: Added main().
38720
38721 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38722
38723         * gcc.c-torture/execute/20010206-1.c: New test.
38724
38725 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38726
38727         * gcc.dg/cpp/avoidpaste1.c: Update.
38728
38729 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38730
38731         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38732         Pero <nicola@brainstorm.co.uk>.
38733         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38734
38735 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38736
38737         * g++.old-deja/g++.pt/spec39.C: New test.
38738
38739 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38740
38741         * gcc.c-torture/compile/20010202-1.c: New test.
38742
38743 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38744
38745         * g++.old-deja/g++.abi/primary2.C: New test.
38746         * g++.old-deja/g++.abi/primary3.C: New test.
38747         * g++.old-deja/g++.abi/primary4.C: New test.
38748         * g++.old-deja/g++.abi/primary5.C: New test.
38749         * g++.old-deja/g++.abi/vtable3.h: New test.
38750         * g++.old-deja/g++.abi/vtable3a.C: New test.
38751         * g++.old-deja/g++.abi/vtable3b.C: New test.
38752         * g++.old-deja/g++.abi/vtable3c.C: New test.
38753         * g++.old-deja/g++.abi/vtable3d.C: New test.
38754         * g++.old-deja/g++.abi/vtable3e.C: New test.
38755         * g++.old-deja/g++.abi/vtable3f.C: New test.
38756         * g++.old-deja/g++.abi/vtable3g.C: New test.
38757         * g++.old-deja/g++.abi/vtable3h.C: New test.
38758         * g++.old-deja/g++.abi/vtable3i.C: New test.
38759         * g++.old-deja/g++.abi/vtable3j.C: New test.
38760         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38761
38762 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38763
38764         * g++.old-deja/g++.other/anon6.C: New test.
38765         * g++.old-deja/g++.other/anon7.C: New test.
38766
38767 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38768
38769         * gcc.dg/cpp/avoidpaste2.c: New tests.
38770
38771 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38774
38775 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38776
38777         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38778         DECIMAL_DIG cases for Irix."
38779
38780 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38781
38782         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38783
38784 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38785
38786         * gcc.dg/c99-tag-1.c: New test.
38787
38788 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38789
38790         * gcc.dg/cpp/tr-warn1.c: Add tests.
38791
38792 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38793
38794         * gcc.dg/cpp/avoidpaste1.c: Update.
38795         * gcc.dg/cpp/paste4.c: Update.
38796
38797 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38798
38799         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38800         cases for Irix.
38801
38802 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38803
38804         * g++.old-deja/g++.other/inline19.C: New test.
38805
38806 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38807
38808         * gcc.dg/Wlarger-than.c: New test.
38809
38810 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38811
38812         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38813
38814 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38815
38816         * gcc.c-torture/execute/20010129-1.c: New test.
38817         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38818
38819 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38820
38821         * gcc.dg/cpp/avoidpaste1.c: Test case.
38822
38823 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38824
38825         * g++.old-deja/g++.other/inline18.C: New test.
38826
38827 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38828
38829         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38830         and __builtin_putchar.
38831
38832 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38833
38834         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38835         tests.
38836
38837 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38838
38839         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38840         floating point number rounding mode to round to the nearest
38841         representable mode.
38842
38843 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38844
38845         * g++.old-deja/g++.other/mangle2.C: New test.
38846
38847 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38848
38849         * gcc.c-torture/compile/20010124-1.c: New test.
38850
38851 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         * g++.old-deja/g++.pt/spec38.C: New test.
38854
38855 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38856
38857         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38858         "Build don't run".
38859
38860 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38861
38862         * gcc.c-torture/execute/20010123-1.c: New test.
38863
38864 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38865
38866         * g++.old-deja/g++.pt/spec37.C: New test.
38867
38868 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38869
38870         * g++.old-deja/g++.pt/overload14.C: New test.
38871
38872 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38873
38874         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38875         __builtin_return_address.
38876
38877 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38878
38879         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38880         * g++.old-deja/g++.pt/spec35.C: New test.
38881         * g++.old-deja/g++.pt/spec36.C: New test.
38882
38883 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38884
38885         * gcc.c-torture/compile/20010118-1.c: New test.
38886
38887 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38888
38889         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38890
38891 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38892
38893         * gcc.c-torture/execute/20010119-1.c: New test.
38894
38895 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38896
38897         * g++.old-deja/g++.other/vbase5.C: New test.
38898
38899 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38900
38901         * gcc.c-torture/execute/20010118-1.c: New test.
38902
38903 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38904
38905         * g++.old-deja/g++.pt/deduct3.C: New test.
38906
38907 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38908
38909         * g++.old-deja/g++.pt/spec34.C: New test.
38910
38911 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38912
38913         * g77.f-torture/compile/20000601-2.f: New test.
38914
38915 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38916
38917         * g++.old-deja/g++.other/init17.C: New test.
38918
38919 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38920
38921         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38922
38923 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38924
38925         * g++.old-deja/g++.pt/unify8.C: New test.
38926
38927 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38928
38929         * g++.old-deja/g++.abi/vbase1.C: New test.
38930
38931 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38932
38933         * g++.old-deja/g++.pt/crash65.C: New test.
38934
38935 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38936
38937         * gcc.dg/cpp/assembl2.S: New test case.
38938
38939 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38940
38941         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38942         are supported.
38943
38944 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38945
38946         * g++.old-deja/g++.other/builtins1.C: New test.
38947         * g++.old-deja/g++.other/builtins2.C: Likewise.
38948         * g++.old-deja/g++.other/builtins3.C: Likewise.
38949         * g++.old-deja/g++.other/builtins4.C: Likewise.
38950
38951 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38952
38953         * gcc.c-torture/compile/20010117-1.c: New test.
38954         * gcc.c-torture/compile/20010117-2.c: New test.
38955
38956 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38957
38958         * g77.f-torture/execute/20010116.[fx]: New test,
38959         XFAIL on i?86-*-*.
38960         * g77.f-torture/compile/20010115.f: Indicate it's
38961         a test for PR fortran/1636.
38962
38963 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38964
38965         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38966
38967 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38968
38969         * g77.f-torture/compile/20010115.f: New test.
38970
38971 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.old-deja/g++.pt/nontype5.C: New test.
38974
38975 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38976
38977         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38978         have an equivalent working one below it.
38979
38980 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38981
38982         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38983         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38984
38985 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38986
38987         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38988         message containing "init_priority".
38989         (conpr-2.C): Likewise.
38990         (conpr-3.C): Likewise.
38991         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38992
38993 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38994
38995         * gcc.c-torture/execute/20010114-2.c: New test.
38996
38997 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38998
38999         * gcc.c-torture/compile/20010114-1.c: New test.
39000         * gcc.c-torture/compile/20010114-1.x: Xfail.
39001         * gcc.c-torture/compile/20010114-2.c: New test.
39002         * gcc.c-torture/execute/20010114-1.c: New test.
39003         * gcc.dg/trunc-1.c: New test.
39004         * gcc.dg/uninit-B.c: New test.
39005
39006 2001-01-13  Nick Clifton  <nickc@redhat.com>
39007
39008         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39009         target.
39010
39011 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39012
39013         * gcc.c-torture/compile/20010113-1.c: New test.
39014
39015 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39016
39017         * gcc.c-torture/compile/20001212-1.c: New test.
39018
39019 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39020
39021         * gcc.dg/cpp/widestr1.c: Update.
39022         * gcc.dg/cpp/prag-imp.c: Remove.
39023
39024 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39025
39026         * gcc.c-torture/execute/20000801-3.x: Remove.
39027         * gcc.dg/c90-init-1.c: New test.
39028         * gcc.dg/c99-init-1.c: New test.
39029         * gcc.dg/c99-init-2.c: New test.
39030         * gcc.dg/gnu99-init-1.c: New test.
39031
39032 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39033
39034         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39035         testing that no relevant ones were found.
39036
39037 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         * g++.old-deja/g++.pt/cast2.C: New test.
39040
39041 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39042
39043         * g++.old-deja/g++.pt/friend47.C: New test.
39044
39045 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39046
39047         * g++.old-deja/g++.pt/instantiate13.C: New test.
39048
39049 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39050
39051         * g++.old-deja/g++.other/defarg7.C: New test.
39052         * g++.old-deja/g++.other/defarg8.C: New test.
39053
39054 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39055
39056         * g++.old-deja/g++.pt/crash64.C: New test.
39057
39058 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39059
39060         * g++.old-deja/g++.pt/crash63.C: New test.
39061
39062 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39063
39064         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39065
39066 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39067
39068         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39069
39070 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39071
39072         * g++.old-deja/g++.pt/error3.C: New test.
39073
39074 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39075
39076         * g++.old-deja/g++.other/crash39.C: New test.
39077
39078 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39079
39080         * g++.old-deja/g++.other/vbase4.C: New test.
39081
39082 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39083
39084         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39085         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39086         * gcc.dg/special/special.exp: New test driver which will check
39087         for alias support for the above test.
39088
39089 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39090
39091         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39092         problems on small machines.
39093         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39094         parameterize.
39095
39096 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39097
39098         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39099         mips.
39100         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39101
39102 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39103
39104         * g++.old_deja/g++.pt/using8.C: New test.
39105
39106 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39107
39108         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39109
39110 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39111
39112         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39113         where a failure is expected.
39114         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39115
39116 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39117
39118         * g++.old_deja/g++.pt/instantiate12.C: New test.
39119
39120 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39121
39122         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39123         start of structs.
39124         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39125         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39126         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39127         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39128         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39129         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39130         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39131         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39132         * g++.old-deja/g++.eh/spec6.C: Likewise.
39133         * g++.old-deja/g++.jason/crash3.C: Likewise.
39134         * g++.old-deja/g++.law/ctors11.C: Likewise.
39135         * g++.old-deja/g++.law/ctors17.C: Likewise.
39136         * g++.old-deja/g++.law/ctors5.C: Likewise.
39137         * g++.old-deja/g++.law/ctors9.C: Likewise.
39138         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39139         * g++.old-deja/g++.mike/net22.C: Likewise.
39140         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39141         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39142         * g++.old-deja/g++.mike/virt3.C: Likewise.
39143         * g++.old-deja/g++.niklas/t128.C: Likewise.
39144         * g++.old-deja/g++.other/anon4.C: Likewise.
39145         * g++.old-deja/g++.other/using1.C: Likewise.
39146         * g++.old-deja/g++.other/warn3.C: Likewise.
39147         * g++.old-deja/g++.pt/t37.C: Likewise.
39148         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39149         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39150
39151 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39152
39153         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39154
39155 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39156
39157         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39158
39159 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39160
39161         * gcc.c-torture/compile/20010107-1.c: New test.
39162
39163 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39164
39165         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39166
39167 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39168
39169         * gcc.dg/format/format.h: New file.
39170         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39171         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39172         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39173         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39174         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39175         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39176         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39177         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39178         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39179         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39180         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39181         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39182         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39183         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39184         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39185         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39186         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39187         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39188         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39189         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39190         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39191         instead of declaring standard types, macros and functions in each
39192         test.
39193
39194 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39195
39196         * gcc.c-torture/execute/20010106-1.c: New test.
39197
39198 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39199
39200         * gcc.dg/format/format.exp: New file.
39201         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39202         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39203         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39204         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39205         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39206         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39207         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39208         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39209         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39210         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39211         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39212         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39213         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39214         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39215         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39216         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39217         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39218         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39219         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39220         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39221         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39222         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39223         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39224         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39225         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39226         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39227         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39228         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39229         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39230         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39231         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39232         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39233         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39234         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39235         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39236         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39237         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39238         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39239         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39240         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39241         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39242         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39243
39244 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39245
39246         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39247         account.
39248
39249 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39250
39251         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39252
39253 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39254
39255         * g++.old-deja/g++.pt/crash62.C: New test.
39256
39257 2001-01-04  Richard Henderson  <rth@redhat.com>
39258
39259         * gcc.dg/20000926-1.c: Update expected warnings.
39260         * gcc.dg/array-2.c: Likewise.
39261         * gcc.dg/array-4.c: Also validate flexible array members.
39262         * gcc.dg/c99-flex-array-1.c: New.
39263
39264 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39265
39266         * gcc.c-torture/compile/20001222-1.x: Remove.
39267
39268 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39269
39270         * gcc.c-torture/execute/built-in-setjmp.c: New.
39271
39272 2001-01-03  Richard Henderson  <rth@redhat.com>
39273
39274         * gcc.dg/940510-1.c: Update expected error wording.
39275         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39276
39277 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39278
39279         * lib/target-supports.exp (check_alias_available): Modified to
39280         indicate aliases not supported if only weak aliases are supported.
39281
39282 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39283
39284         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39285         Turn on cmpstrsi checks for __pj__ and __i370__.
39286
39287 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39288
39289         * g++.old-deja/g++.other/virtual11.C: New test.
39290
39291 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39292
39293         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39294
39295 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39296
39297         * gcc.c-torture/compile/20010102-1.c: New test.
39298
39299 2001-01-02  Andreas Jaeger  <aj@suse.de>
39300
39301         * gcc.dg/noreturn-3.c: New test.
39302
39303         * gcc.dg/noreturn-4.c: New test.
39304
39305 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39306
39307         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39308         __builtin_fputc and __builtin_fwrite.
39309
39310 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39311
39312         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39313         signed char, not default char.
39314
39315 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39316
39317         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39318
39319 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39320
39321         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39322
39323 2000-12-29  Richard Henderson  <rth@redhat.com>
39324
39325         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39326         (__cyg_profile_func_exit): Define.
39327
39328 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39329
39330         * g++.dg/vtgc1.C: New test.
39331
39332 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39333
39334         * gcc.dg/noncompile/20001228-1.c: New test.
39335
39336         * gcc.dg/20001228-1.c: New test.
39337
39338         * gcc.c-torture/execute/20001228-1.c: New test.
39339
39340 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39341
39342         * gcc.dg/format-strfmon-1.c: New test.
39343
39344 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39345
39346         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39347         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39348         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39349         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39350         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39351         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39352         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39353         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39354         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39355         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39356         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39357         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39358         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39359
39360         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39361         * gcc.c-torture/execute/string-opt-4.c: Test index.
39362
39363 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39364
39365         * gcc.c-torture/compile/20001226-1.c: New test.
39366
39367 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39368
39369         * gcc.c-torture/compile/20001222-1.c: New test.
39370         * gcc.c-torture/compile/20001222-1.x: Xfail.
39371
39372 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39373
39374         * gcc.c-torture/execute/comp-goto-2.c: New test.
39375
39376 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39377
39378         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39379         Use long types if __INT_MAX__ is 32767.
39380         (main): Use cast to (sint32 *) when poking 88 into a_page.
39381
39382         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39383
39384 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39385
39386         * gcc.c-torture/compile/20001221-1.c: New test.
39387         * gcc.c-torture/execute/20001221-1.c: New test.
39388
39389 2000-12-20  Richard Henderson  <rth@redhat.com>
39390
39391         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39392         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39393
39394 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39395
39396         * gcc.dg/compare3.c: New test.
39397
39398 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39399
39400         * gcc.dg/format-warnll-1.c: New test.
39401
39402 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39403
39404         * gcc.dg/cpp/cmdlne-P.c: New test.
39405
39406 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39407
39408         * gcc.c-torture/execute/builtin-abs-1.c,
39409         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39410
39411 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39412
39413         * gcc.dg/cpp/multiline.c: New test.
39414
39415 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39416
39417         * g++.old-deja/g++.other/syshdr1.C: Update.
39418         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39419
39420 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39421
39422         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39423
39424 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39425
39426         * g++.old-deja/g++.pt/ttp65.C: New test.
39427
39428 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39429
39430         * g++.old-deja/g++.pt/ttp64.C: New test.
39431
39432 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39433
39434         * g++.old-deja/g++.pt/spec33.C: New test.
39435
39436 2000-12-14  Catherine Moore  <clm@redhat.com>
39437
39438         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39439         * gcc.c-torture/execute/920612-2.c: Likewise.
39440         * gcc.c-torture/execute/920428-2.c: Likewise.
39441         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39442         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39443
39444 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39445
39446         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39447         * gcc.dg/pack-test-2.c: Likewise.
39448
39449 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39450
39451         Tests by Zack Weinberg <zackw@stanford.edu>.
39452
39453         * gcc.dg/cpp/defined.c: Update.
39454         * gcc.dg/cpp/defined_trad.c: New tests.
39455
39456 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39457
39458         * gcc.dg/cpp/trad-direct.c: Update.
39459
39460 2000-12-11  Neil Booth  <neilb@earthling.net>
39461
39462         * gcc.dg/cpp/defined_trad.c
39463
39464 2000-12-11  Neil Booth  <neilb@earthling.net>
39465
39466         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39467
39468 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39469
39470         * gcc.dg/format-miss-2.c: New test.
39471
39472 2000-12-09  Neil Booth  <neilb@earthling.net>
39473
39474         * gcc.dg/cpp/lineflags.c: New tests.
39475         * gcc.dg/cpp/poison.c: Update.
39476         * gcc.dg/cpp/redef2.c: Update.
39477         * gcc.dg/cpp/skipping.c: New test.
39478
39479 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39480
39481         * g++.old-deja/g++.other/eh3.C: New testcase.
39482
39483 2000-12-07  Neil Booth  <neilb@earthling.net>
39484
39485         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39486         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39487         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39488         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39489         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39490         Update.
39491
39492 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39493
39494         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39495         __SIZE_TYPE__ instead of int for type of integers cast to
39496         pointers.
39497
39498 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39499
39500         * g++.old-deja/g++.other/cleanup4.C: New test.
39501
39502 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39503
39504         * format-sec-1.c: New test.
39505
39506 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39507
39508         * gcc.dg/format-nonlit-3.c: New test.
39509
39510 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39511
39512         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39513         through a null pointer.
39514
39515 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39516
39517         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39518         * g++.old-deja/g++.pt/partial4.C: New test.
39519
39520 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39521
39522         * gcc.c-torture/execute/ieee/hugeval.x: New.
39523
39524 2000-12-06  Neil Booth  <neilb@earthling.net>
39525
39526         * gcc.dg/cpp/backslash2.c: New tests.
39527
39528 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39529
39530         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39531         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39532
39533 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39534
39535         * gcc.c-torture/execute/20001203-2.c: New testcase.
39536
39537 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39538
39539         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39540         * g++.old-deja/g++.other/virtual10.C: New test.
39541
39542 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39543
39544         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39545
39546 2000-12-05  Richard Henderson  <rth@redhat.com>
39547
39548         * gcc.c-torture/compile/20001205-1.c: New.
39549
39550 2000-12-04  Neil Booth  <neilb@earthling.net>
39551
39552         * g++.old-deja/g++.other/virtual9.C: New test.
39553         * g++.old-deja/g++.pt/crash61.C: New test.
39554         * gcc.c-torture/execute/loop-9.c: New test.
39555
39556 2000-12-04  Neil Booth  <neilb@earthling.net>
39557
39558         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39559         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39560         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39561         * gcc.dg/cpp/extratokens.c: ...here.
39562
39563 2000-12-04  Neil Booth  <neilb@earthling.net>
39564
39565         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39566         New tests.
39567
39568 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39569
39570         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39571         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39572
39573 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39574
39575         * gcc.c-torture/execute/20001203-1.c: New test.
39576
39577 2000-12-03  Neil Booth  <neilb@earthling.net>
39578
39579         * gcc.dg/cpp/macro6.c: New test cases.
39580
39581 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39582
39583         * gcc.c-torture/execute/string-opt-9.c: New test.
39584         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39585         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39586         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39587
39588         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39589         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39590
39591 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39592
39593         * gcc.dg/cpp/if-6.c: New testcase.
39594
39595         * gcc.dg/20001201-1.c: New testcase.
39596
39597 2000-12-02  Neil Booth  <neilb@earthling.net>
39598
39599         * g++.old-deja/g++.other/externC4.C,
39600         g++.old-deja/g++.other/friend10.C: New tests.
39601
39602 2000-12-02  Neil Booth  <neilb@earthling.net>
39603
39604         * g++.old-deja/g++.other/instan2.C
39605         * g++.old-deja/g++.other/instan3.C: New test.
39606
39607 2000-12-02  Neil Booth  <neilb@earthling.net>
39608
39609         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39610         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39611         gnuc99.c,gnuc99-pedantic.c: New tests.
39612
39613 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39614
39615         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39616         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39617
39618 2000-12-01  Neil Booth  <neilb@earthling.net>
39619
39620         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39621         * gcc.dg/cpp/poison.c: Update.
39622         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39623
39624 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39625
39626         * g77.f-torture/execute/20001201.f: New test.
39627
39628 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39629
39630         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39631
39632 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39633
39634         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39635
39636 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39637
39638         * g++.old-deja/g++.other/cast6.C: New test.
39639
39640 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39641
39642         * gcc.c-torture/execute/20001130-2.c: New testcase.
39643
39644 2000-11-30  Richard Henderson  <rth@redhat.com>
39645
39646         * gcc.c-torture/execute/20001130-1.c: New test.
39647
39648 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39649
39650         * g++.old-deja/g++.other/op3.C: New test.
39651
39652 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39653
39654         * g++.old-deja/g++.other/op2.C: New test.
39655
39656 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39657
39658         * g++.old-deja/g++.other/crash38.C: New test.
39659
39660 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39661
39662         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39663
39664 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39667         tests.
39668         * gcc.c-torture/execute/string-opt-6.c: New test.
39669
39670         * gcc.dg/20001117-1.c: Add main.
39671
39672 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39673
39674         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39675         Move from here ...
39676         * gcc.dg/940510-1.c: ... to here.
39677
39678         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39679         zero-size arrays in toplevel structures.
39680
39681 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39682
39683         * gcc.c-torture/execute/loop-8.c: New test.
39684
39685 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39686
39687         * g++.old-deja/g++.other/base1.C: New test.
39688
39689 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39690
39691         * g++.old-deja/g++.other/parse2.C: New test.
39692
39693 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39694
39695         * g++.old-deja/g++.pt/incomplete1.C: New test.
39696
39697 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39698
39699         * g++.old-deja/g++.other/friend9.C: New test.
39700
39701 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39702
39703         * gcc.dg/20001127-1.c: New test.
39704
39705 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39706
39707         * g++.old-deja/g++.pt/friend46.C: New test.
39708
39709 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39710
39711         * g++.old-deja/g++.other/ptrmem8.C: New test.
39712
39713 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39714
39715         * gcc.c-torture/execute/string-opt-7.c: New test.
39716         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39717
39718 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39719
39720         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39721         instead of 'mkcheck 2'.
39722
39723 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39724
39725         * gcc.c-torture/execute/memcheck/driver.c,
39726         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39727         C9X references to refer to C99.
39728
39729 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39730
39731         * gcc.dg/ultrasp3.c: New test.
39732
39733 2000-11-25  Neil Booth  <neilb@earthling.net>
39734
39735         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39736
39737 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39738
39739         * gcc.c-torture/compile/20001123-2.c: New.
39740
39741 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39742
39743         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39744
39745 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39746
39747         * gcc.dg/sequence-point-1.c: Add some new tests.
39748         * gcc.c-torture/execute/20001124-1.c: New test.
39749
39750 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39751
39752         * g++.old-deja/g++.other/vaarg4.C: New test.
39753         * gcc.c-torture/compile/20001123-1.c: New test.
39754
39755 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39756
39757         * g++.other/crash24.C: Adjust and remove XFAIL.
39758         * g++.other/crash37.C: New test.
39759
39760 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39761
39762         * g++.old-deja/g++.pt/instantiate9.C: New test.
39763
39764 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39765
39766         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39767         new ABI, too.
39768
39769         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39770         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39771
39772 2000-11-22  Neil Booth  <neilb@earthling.net>
39773
39774         * gcc.dg/cpp/Wtrigraphs.c: New test.
39775
39776 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39777
39778         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39779
39780 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39781
39782         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39783
39784 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39785
39786         * lib/gcc-dg.exp: load_lib scanasm.exp.
39787         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39788         * lib/g++-dg.exp: load_lib scanasm.exp.
39789         * lib/scanasm.exp: New.
39790         (scan-assembler, scan-assembler-not): Add optional arguments to
39791         test name, or if not present, the pattern name.
39792         (scan-assembler-dem, scan-assembler-dem-not): New.
39793
39794         * g++.dg/dg.exp: New.
39795
39796 2000-11-21  Neil Booth  <neilb@earthling.net>
39797
39798         * gcc.dg/cpp/integrated1.c: Remove.
39799
39800 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39801
39802         * gcc.c-torture/execute/20001121-1.c: New test.
39803
39804 2000-11-21  Richard Henderson  <rth@redhat.com>
39805
39806         * gcc.c-torture/compile/20001121-1.c: New test.
39807
39808 2000-11-20  Neil Booth  <neilb@earthling.net>
39809
39810         * gcc.dg/cpp/integrated1.c: New test.
39811
39812 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39813
39814         * g++.old-deja/g++.other/inline17.C: New test.
39815
39816 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39817
39818         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39819         local variable to be zero: I made the variable global. Now
39820         uses abort() and exit() instead of relying on main's return value.
39821
39822 2000-11-20  Neil Booth  <neilb@earthling.net>
39823
39824         * gcc.dg/cpp/paste2.c: Update test.
39825         * objc/execute/paste.m: New test.
39826
39827 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39828
39829         * gcc.dg/c99-condexpr-1.c: New test.
39830
39831 2000-11-20  Neil Booth  <neilb@earthling.net>
39832
39833         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39834
39835 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39836
39837         * g++.old-deja/g++.pt/export1.C: New test.
39838
39839 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39840
39841         * gcc.dg/20001117-1.c: New test.
39842
39843 2000-11-18  Richard Henderson  <rth@redhat.com>
39844
39845         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39846
39847 2000-11-18  Richard Henderson  <rth@redhat.com>
39848
39849         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39850         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39851         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39852
39853 2000-11-18  Richard Henderson  <rth@redhat.com>
39854
39855         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39856         (main): New.  Exit cleanly.
39857
39858 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39859
39860         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39861         gcc.dg/c99-fordecl-2.c: New tests.
39862
39863 2000-11-18  Richard Henderson  <rth@redhat.com>
39864
39865         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39866         * gcc.c-torture/execute/zerolen-2.c: New.
39867
39868 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39869
39870         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39871         memory.
39872
39873 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39874
39875         * g++.old-deja/g++.pt/instantiate8.C: New test.
39876
39877 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39880         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39881
39882 2000-11-16  Nick Clifton  <nickc@redhat.com>
39883
39884         * gcc.c-torture/execute/nestfunc-2.c: New test.
39885         * gcc.c-torture/execute/nestfunc-3.c: New test.
39886
39887 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39888
39889         * gcc.c-torture/compile/20001116-1.c: New test.
39890
39891 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39892
39893         * gcc.c-torture/execute/20001115-1.c: New test.
39894
39895 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39896
39897         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39898         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39899         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39900         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39901
39902 2000-11-15  Neil Booth  <neilb@earthling.net>
39903
39904         gcc.dg/cpp/_Pragma1.c: Update.
39905         gcc.dg/cpp/_Pragma2.c: New test.
39906
39907 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39908
39909         * g++.old-deja/g++.other/anon5.C: New test.
39910
39911 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39912
39913         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39914         tests.
39915
39916 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39917
39918         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39919         output.
39920
39921 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39922
39923         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39924         labels at end of compound statements.
39925
39926 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39927
39928         * gcc.c-torture/execute/loop-7.c: New test.
39929
39930 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39931
39932         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39933
39934 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39935
39936         * gcc.dg/c99-bool-1.c: New test.
39937
39938 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39939
39940         * gcc.dg/c99-scope-1.c: Remove xfail.
39941         * gcc.dg/c99-scope-2.c: New test.
39942
39943 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39944
39945         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39946         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39947
39948 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39949
39950         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39951         error messages.
39952
39953         * g++.mike/p700.C: Don't typedef wchar_t.
39954         * g++.mike/p784.C: Likewise.
39955         * g++.mike/eb101.C: Don't use __wchar_t.
39956
39957 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39958
39959         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39960         from DO loop.
39961
39962 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39963
39964         * gcc.c-torture/execute/20001111-1.c: New test.
39965
39966 2000-11-10  Nick Clifton  <nickc@redhat.com>
39967
39968         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39969         long multuiple and accumulate.
39970
39971 2000-11-09  Richard Henderson  <rth@redhat.com>
39972
39973         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39974         via size_t instead of int.
39975
39976         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39977         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39978         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39979         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39980
39981 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39982
39983         * gcc.c-torture/compile/20001109-1.c: New test.
39984         * gcc.c-torture/compile/20001109-2.c: New test.
39985
39986 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39987
39988         * g++.old-deja/g++.pt/operator1.C: New test.
39989         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39990
39991 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.dg/20001108-1.c: New test.
39994
39995 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39996
39997         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39998         with both arguments constant strings.
39999         * gcc.c-torture/execute/string-opt-3.c: New test.
40000         * gcc.c-torture/execute/string-opt-4.c: New test.
40001         * gcc.c-torture/execute/string-opt-5.c: New test.
40002
40003 2000-11-08  Nick Clifton  <nickc@redhat.com>
40004
40005         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40006         mulsidi3adddi patterns.
40007
40008 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40009
40010         * g++.old-deja/g++.other/crash36.C: New test.
40011
40012 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40013
40014         * g++.old-deja/g++.other/init16.C: New test.
40015
40016 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40017
40018         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40019
40020 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40021
40022         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40023         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40024         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40025
40026 2000-11-07  DJ Delorie  <dj@redhat.com>
40027
40028         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40029
40030 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40031
40032         * gcc.c-torture/execute/string-opt-1.c: New test.
40033
40034 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40035
40036         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40037         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40038         parameters in registers, and there is no way for a varargs
40039         function to know in which order the integer and floating-point
40040         parameters should be interleaved when they are placed on the
40041         stack.
40042         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40043         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40044
40045 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40046
40047         * gcc.c-torture/execute/string-opt-2.c: New test.
40048
40049 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40050
40051         * g++.old-deja/g++.pt/crash60.C: New test.
40052
40053 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40054
40055         * g++.old-deja/g++.other/crash24.C: New test.
40056         * g++.old-deja/g++.other/crash25.C: New test.
40057         * g++.old-deja/g++.other/crash26.C: New test.
40058         * g++.old-deja/g++.other/crash27.C: New test.
40059         * g++.old-deja/g++.other/crash28.C: New test.
40060         * g++.old-deja/g++.other/crash29.C: New test.
40061         * g++.old-deja/g++.other/crash30.C: New test.
40062         * g++.old-deja/g++.other/crash31.C: New test.
40063         * g++.old-deja/g++.other/crash32.C: New test.
40064         * g++.old-deja/g++.other/crash33.C: New test.
40065         * g++.old-deja/g++.other/crash34.C: New test.
40066         * g++.old-deja/g++.other/crash35.C: New test.
40067
40068 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * gcc.c-torture/execute/20001031-1.c: New test.
40071
40072 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40073
40074         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40075         namespace.
40076
40077         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40078         standards-conformant.
40079
40080         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40081
40082         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40083         * g++.old-deja/g++.mike/p755a.C: Likewise.
40084         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40085         library makes no calls to `operator new' during initialization.
40086
40087 2000-11-04  Neil Booth  <neilb@earthling.net>
40088
40089         * gcc.dg/cpp/include2.c: New tests.
40090
40091 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40092
40093         * lib/g++.exp (g++_set_ld_library_path): New function.
40094         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40095
40096 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40097
40098         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40099         warnings.
40100
40101 2000-11-01  Richard Henderson  <rth@redhat.com>
40102
40103         * g++.old-deja/g++.ext/namedret1.C: New.
40104         * g++.old-deja/g++.ext/namedret2.C: New.
40105         * g++.old-deja/g++.ext/namedret3.C: New.
40106
40107 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40108
40109         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40110         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40111
40112 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40113
40114         * gcc.c-torture/execute/va-arg-21.c: New test.
40115
40116 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40117
40118         * gcc.dg/c99-complex-2.c: New test.
40119
40120 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40121
40122         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40123
40124 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40125
40126         * g++.old-deja/g++.other/inline16.C: New test.
40127
40128 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40129
40130         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40131         __PRETTY_FUNCTION__
40132
40133 2000-10-29  Neil Booth  <neilb@earthling.net>
40134
40135         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40136         New tests.
40137         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40138         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40139         optimisation.
40140
40141 2000-10-29  Neil Booth  <neilb@earthling.net>
40142
40143         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40144         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40145         * mi5.c: Test multiple includes work with -C.
40146         * trigraphs.c: Test ^= version.
40147
40148 2000-10-28  Neil Booth  <neilb@earthling.net>
40149
40150         New tests and test updates for new macro expander.
40151
40152         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40153         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40154         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40155         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40156         new diagnostic messages.
40157
40158         * gcc.dg/cpp/macro3.c: New tests.
40159
40160 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40161
40162         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40163         on the same line.
40164
40165 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40166
40167         * g++.old-deja/g++.other/eh2.C: New test.
40168
40169 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40170
40171         * gcc.c-torture/execute/20001027-1.c: New test.
40172
40173 2000-10-26  Richard Henderson  <rth@redhat.com>
40174
40175         * gcc.c-torture/execute/20001026-1.c: New.
40176
40177 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40178
40179         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40180         * g++.old-deja/g++.law/builtin1.C: Likewise.
40181         * g++.old-deja/g++.law/ctors10.C: Likewise.
40182         * g++.old-deja/g++.law/virtual3.C: Likewise.
40183         * g++.old-deja/g++.mike/p658.C: Likewise.
40184         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40185         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40186         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40187         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40188         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40189
40190 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * gcc.c-torture/compile/20001024-1.c: New test.
40193
40194 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40195
40196         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40197         to tell us whether or not we are using V3.
40198
40199 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40200
40201         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40202         operands.
40203
40204 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40205
40206         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40207
40208 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40209
40210         * gcc.c-torture/execute/20001024-1.c: New test.
40211
40212 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40213
40214         * g++.old-deja/g++.other/sibcall1.C: New test.
40215
40216 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40217
40218         * gcc.dg/noncompile/init-3.c: New test.
40219
40220 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40221
40222         * gcc.dg/format-array-1.c: New test.
40223
40224 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40225
40226         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40227         writing through null pointers; remove comment about testing
40228         unterminated strings.
40229
40230 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40231
40232         * gcc.c-torture/execute/20001017-2.c: New test.
40233
40234 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40235
40236         * gcc.c-torture/compile/20001018-1.c: New test.
40237         * gcc.c-torture/compile/20001018-1.x: Xfail.
40238
40239 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40240
40241         * gcc.c-torture/execute/20001017-1.c: New test.
40242
40243 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40244
40245         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40246         for multiple use of arguments with scanf formats; add tests for
40247         multiple use of arguments.
40248
40249 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40250
40251         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40252
40253 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40254
40255         * gcc.dg/format-miss-1.c: New test.
40256
40257 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40258
40259         * gcc.c-torture/execute/20001013-1.c: New test.
40260
40261 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40262
40263         * gcc.dg/format-branch-1.c: New test.
40264
40265 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40266
40267         * README, lib/file-format.exp: Remove EGCS references.
40268
40269 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40270
40271         * gcc.dg/20001013-1.c: New test.
40272
40273 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40274
40275         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40276         for intmax_t in the compiler using __typeof__ and the type rules
40277         for conditional expressions.
40278
40279 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40280
40281         * gcc.dg/20001012-1.c: New test.
40282         * gcc.dg/20001012-2.c: New test.
40283
40284 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40285
40286         * gcc.dg/format-attr-1.c: New test.
40287
40288 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40289
40290         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40291         __LONG_LONG_MAX__ instead of LLONG_MAX.
40292
40293 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40294
40295         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40296         scanf flags.
40297         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40298         flags.
40299
40300 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40301
40302         * gcc.dg/sequence-pt-1.c: New test.
40303
40304 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40305
40306         * gcc.c-torture/execute/20001011-1.c: New testcase.
40307         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40308
40309 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40310
40311         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40312         does not error on it.
40313
40314 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40315
40316         * gcc.dg/20001009-1.c: New test.
40317
40318 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40319
40320         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40321         * gcc.c-torture/execute/20001009-2.c: ... to here.
40322
40323 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40324
40325         * gcc.c-torture/compile/20001009-1.c: New testcase.
40326         * gcc.c-torture/execute/20001009-1.c: New testcase.
40327         Testcases provided by Jan Hubicka <jh@suse.cz>.
40328
40329 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40330
40331         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40332         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40333         uintmax_t using <limits.h> to emulate the compiler's internal
40334         logic.  No longer XFAIL %j tests.
40335
40336 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40337
40338         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40339         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40340         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40341         regexps and details of expected handling of some bad formats.
40342         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40343         suppression.
40344
40345 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40346
40347         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40348         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40349         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40350         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40351         in list archives.
40352
40353 2000-10-06  Richard Henderson  <rth@cygnus.com>
40354
40355         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40356         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40357         * g++.old-deja/g++.jason/report.C: Likewise.
40358         * g++.old-deja/g++.law/friend5.C: Likewise.
40359         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40360         of the expected warnings.
40361
40362 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40363
40364         * g++.old-deja/g++.pt/enum14.C: New test.
40365
40366 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40367
40368         * g++.old-deja/g++.pt/crash59.C: New test.
40369
40370 2000-10-04  Will Cohen  <wcohen@redhat.com>
40371
40372         * gcc.dg/20000926-1.c: New test.
40373
40374 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40375
40376         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40377         function name for current C++ compiler.
40378         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40379
40380 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40381
40382         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40383         __PRETTY_FUNCTION__.
40384         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40385
40386 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40387
40388         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40389
40390 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40391
40392         * gcc.c-torture/compile/20000923-1.c: New test.
40393
40394 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40395
40396         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40397         * g++.old-deja/g++.pt/ttp62.C: Same.
40398         * g++.old-deja/g++.other/inline14.C: Same.
40399
40400 2000-09-24  Richard Henderson  <rth@cygnus.com>
40401
40402         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40403
40404 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40405
40406         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40407
40408 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40409
40410         * gcc.c-torture/compile/20000922-1.c: New file.
40411
40412 2000-09-21  Nick Clifton  <nickc@redhat.com>
40413
40414         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40415         a signed long modulo operation.
40416         (mod6): New function - perform an unsigned long modulo operation.
40417         (main): Add tests for modulos of very large numbers by very small
40418         dividends.
40419
40420 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40421
40422         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40423
40424 2000-09-19  Richard Henderson  <rth@cygnus.com>
40425
40426         * gcc.dg/compare2.c (case 10): XFAIL.
40427
40428 2000-09-18  Richard Henderson  <rth@cygnus.com>
40429
40430         * gcc.c-torture/execute/20000906-1.c: Move ...
40431         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40432         that support __builtin_trap.
40433
40434 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40435
40436         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40437
40438 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40439
40440         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40441         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40442         more $ format tests.
40443
40444 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40445
40446         * gcc.dg/format-errmk-1.c: New test.
40447
40448 2000-09-17  Greg McGary  <greg@mcgary.org>
40449
40450         * gcc.c-torture/execute/20000917-1.x: Remove.
40451
40452 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40453
40454         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40455
40456 2000-09-17  Greg McGary  <greg@mcgary.org>
40457
40458         * gcc.c-torture/execute/20000917-1.c: New test.
40459         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40460
40461 2000-09-16  Neil Booth  <NeilB@earthling.net>
40462
40463         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40464         in nested macro bug.
40465
40466 2000-09-15  Neil Booth  <NeilB@earthling.net>
40467
40468         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40469
40470 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40471
40472         * gcc.c-torture/execute/20000914-1.c: New test.
40473
40474 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40475
40476         * g++.other/inline13.C: New test.
40477
40478 2000-09-12  Andreas Jaeger  <aj@suse.de>
40479
40480         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40481         constant by Ulrich Drepper <drepper@redhat.com>.
40482
40483 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40484
40485         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40486
40487 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40488
40489         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40490
40491 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40492
40493         * gcc.dg/cpp/backslash.c: New test.
40494
40495 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40496
40497         * gcc.c-torture/execute/20000910-1.c: New test.
40498         * gcc.c-torture/execute/20000910-2.c: Likewise.
40499
40500 2000-09-11  Robert Lipe  <robertl@sco.com>
40501
40502         * gcc.dg/pragma-align.c: New test.
40503
40504 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40505
40506         * g++.old-deja/g++.pt/explicit82.C: New test.
40507         * g++.old-deja/g++.pt/explicit83.C: New test.
40508
40509 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40510
40511         * gcc.dg/asm-names.c: New test.
40512
40513 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40514
40515         * gcc.dg/cpp/tr-warn6.c: New test
40516
40517 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40518
40519         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40520         be accepted.
40521
40522 2000-09-07  Catherine Moore  <clm@redhat.com>
40523
40524         * gcc.c-torture/execute/unroll-1.c: New test.
40525
40526 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40527
40528         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40529         ERROR markers.
40530         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40531         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40532         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40533         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40534         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40535         Preprocess only.
40536         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40537         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40538
40539 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         * g++.old-deja/g++.pt/deduct2.C: New test.
40542
40543 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40544
40545         * g++.old-deja/g++.pt/parms2.C: New test.
40546
40547 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40548
40549         * g++.old-deja/g++.pt/crash58.C: New test.
40550
40551 2000-09-06  Greg McGary  <greg@mcgary.org>
40552
40553         * gcc.c-torture/execute/20000906-1.c: New test.
40554         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40555
40556 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40557
40558         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40559
40560 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40561
40562         * g++.old-deja/g++.pt/crash57.C: New test.
40563
40564 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40565
40566         * g++.old-deja/g++.pt/crash56.C: New test.
40567
40568 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40569
40570         * g++.old-deja/g++.pt/koenig1.C: New test.
40571
40572 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * gcc.dg/20000904-1.c: New test.
40575
40576 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40577
40578         * gcc.dg/cpp/paste8.c: New test.
40579
40580 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40581
40582         * gcc.c-torture/compile/20000827-1.c: New test.
40583
40584 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40585
40586         * gcc.dg/format-diag-1.c: New test.
40587
40588 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40589
40590         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40591         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40592         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40593         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40594         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40595
40596 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40597
40598         * g++.old-deja/g++.other/nested4.C: New test.
40599
40600 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40601
40602         * g++.old-deja/g++.ns/scoped1.C: New test.
40603
40604 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40605
40606         * lib/g++.exp: Support testing already-installed GCC.
40607
40608 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40609
40610         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40611
40612 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40613
40614         * gcc.dg/return-type-2.c: New test.
40615
40616 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40617
40618         * gcc.c-torture/compile/20000825-1.c: New test.
40619
40620 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40621
40622         * gcc.dg/dwarf2-2.c: New test.
40623
40624 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40625
40626         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40627         dg-warning regexps.
40628
40629 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40630
40631         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40632         gcc.dg/format-ext-5.c: New tests.
40633
40634 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40635
40636         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40637
40638 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40639
40640         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40641
40642 2000-08-24  Richard Henderson  <rth@cygnus.com>
40643
40644         * gcc.dg/ia64-sync-1.c: New test.
40645         * gcc.dg/ia64-sync-2.c: New test.
40646         * gcc.dg/ia64-asm-1.c: New test.
40647
40648 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40649
40650         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40651         * gcc.dg/format-ext-2.c: New test.
40652
40653 2000-08-23  Jason Merrill  <jason@redhat.com>
40654
40655         * lib/old-dejagnu.exp: Also ignore "In member function" and
40656         "At global scope".
40657
40658 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40659
40660         * gcc.dg/noncompile/label-lineno-1.c: New test.
40661
40662 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40663
40664         * gcc.dg/c99-array-nonobj-1.c: New test.
40665
40666 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40667
40668         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40669         tests.
40670         * gcc.dg/format-ext-1.c: New test.
40671
40672 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40673
40674         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40675         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40676         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40677         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40678         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40679
40680 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40681
40682         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40683         gcc.dg/c99-strftime-2.c: New tests.
40684
40685 2000-08-22  Richard Henderson  <rth@cygnus.com>
40686
40687         * gcc.c-torture/execute/20000822-1.c: New test.
40688
40689 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40690
40691         * gcc.c-torture/execute/20000819-1.x: Remove.
40692
40693 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40694
40695         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40696         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40697         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40698         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40699         gcc.dg/format-xopen-1.c: New tests.
40700
40701 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40702
40703         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40704
40705 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40706
40707         * g++.old-deja/g++.other/loop2.C: New test.
40708
40709         * gcc.c-torture/compile/20000606-1.c: New test.
40710         * gcc.c-torture/compile/20000728-1.c: New test.
40711         * gcc.c-torture/execute/20000801-1.c: New test.
40712         * gcc.c-torture/execute/20000801-2.c: New test.
40713         * gcc.c-torture/execute/20000819-1.c: New test.
40714         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40715         * gcc.dg/20000629-1.c: New test.
40716         * gcc.dg/20000724-1.c: New test.
40717         * gcc.dg/20000807-1.c: New test.
40718
40719 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40720
40721         * gcc.dg/cpp/pragma-1.c: New test.
40722         * gcc.dg/cpp/pragma-2.c: New test.
40723
40724 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40725
40726         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40727         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40728
40729 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40730
40731         * gcc.c-torture/compile/20000818-1.c: New test.
40732
40733 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40734
40735         * gcc.c-torture/execute/20000818-1.c: New test.
40736
40737 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40738
40739         * gcc.dg/format-va-1.c: New test.
40740
40741 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40742
40743         * g++.old-deja/g++.other/typedef8.C: New test.
40744
40745 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40746
40747         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40748         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40749         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40750         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40751         * g++.old-deja/g++.other/ptrmem7.C: New test.
40752         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40753
40754 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40755
40756         * g++.old-deja/g++.pt/typename27.C: New test.
40757
40758 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40759
40760         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40761         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40762         * g++.old-deja/g++.pt/friend45.C: New test.
40763         * g++.old-deja/g++.other/friend8.C: New test.
40764
40765 2000-08-15  Richard Henderson  <rth@cygnus.com>
40766
40767         * gcc.c-torture/execute/20000815-1.c: New test.
40768
40769 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40770
40771         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40772         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40773         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40774
40775 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40776
40777         * g++.old-deja/g++.other/refinit2.C: New test.
40778
40779 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40780
40781         * lib/c-torture.exp (c-torture): Make
40782         compiler_conditional_xfail_data global.
40783         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40784         compiler_conditional_xfail_data machinery.
40785         (f-torture-execute): Likewise.
40786         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40787         and only when unrolling loops.
40788
40789         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40790
40791 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40792
40793         * g++.old-deja/g++.pt/explicit81.C: New test.
40794
40795 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         * g++.old-deja/g++.pt/typename26.C: New test.
40798
40799 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40800
40801         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40802         warning.
40803
40804 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40805
40806         * g++.old-deja/g++.other/array3.C: New test.
40807
40808 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40809
40810         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40811         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40812         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40813         New tests.
40814
40815 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40816
40817         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40818         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40819
40820 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40821
40822         * gcc.c-torture/execute/20000808-1.c: New test.
40823
40824 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40825
40826         * gcc.dg/c90-const-expr-1.c: New test.
40827
40828 2000-08-08  Richard Henderson  <rth@cygnus.com>
40829
40830         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40831
40832 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40833
40834         * gcc.dg/noncompile/const-ll-1.c: New test.
40835
40836 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40837
40838         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40839
40840 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40841
40842         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40843         that running programs linked against the shared version of libobjc
40844         run correctly.
40845
40846 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40847
40848         * gcc.dg/c99-printf-1.c: New test.
40849
40850 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40851
40852         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40853
40854 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40855
40856         * gcc.c-torture/execute/20000731-1.x: Delete.
40857
40858 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40859
40860         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40861         and torture_without_loops as is done by c-torture.exp.
40862         (search_for): Copy from c-torture.exp.
40863         (gcc-dg-runtest): New function, drives a directory of tests
40864         iterating over the TORTURE_OPTIONS.
40865         (scan-assembler, scan-assembler-not): Move here from
40866         individual directory drivers.
40867
40868         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40869         defined by lib/gcc-dg.exp.
40870         * gcc.dg/cpp/cpp.exp: Likewise.
40871         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40872         gcc-dg-runtest, so we cycle over optimization options.
40873
40874         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40875         * gcc.dg/compare2.c: No longer expected to fail.
40876
40877 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40878
40879         * gcc.c-torture/execute/20000804-1.c: New test.
40880
40881 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40882
40883         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40884
40885 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40886
40887         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40888
40889 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40890
40891         * gcc.c-torture/compile/20000803-1.c: New test.
40892
40893 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40894
40895         * gcc.c-torture/execute/20000801-3.c,
40896         gcc.c-torture/execute/20000801-4.c: New tests.
40897         * gcc.c-torture/execute/20000801-3.x,
40898         gcc.c-torture/execute/20000801-4.x: Xfail.
40899
40900 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40901
40902         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40903         libobjc/.libs to allow for libtool.
40904
40905 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40906
40907         * gcc.c-torture/compile/20000802-1.c: New test.
40908
40909 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40910
40911         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40912
40913 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40914
40915         * gcc-c-torture/execute/20000731-2.c: New test.
40916
40917         * gcc.c-torture/execute/20000731-1.c: New test.
40918         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40919
40920 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40921
40922         * testsuite/gcc.dg/cpp/paste7.c: New test.
40923         * gcc.dg/cpp/20000725-1.c: New test.
40924
40925 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40926
40927         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40928         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40929         declaration warning for __builtin_dwarf_reg_size.
40930
40931         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40932
40933 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40934
40935         * gcc.dg/noncompile/voidparam-1.c: New test.
40936
40937 2000-07-30  Richard Henderson  <rth@cygnus.com>
40938
40939         * gcc.dg/c90-digraph-1.c: Don't xfail.
40940         * gcc.dg/compare2.c (case 10): Xfail.
40941         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40942
40943 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40944
40945         * gcc.dg/c99-main-1.c: New test.
40946
40947 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40948
40949         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40950
40951 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40952
40953         * gcc.c-tortuer/execute/20000726-1.c: New test.
40954
40955 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40956
40957         * gcc.c-torture/execute/enum-2.c: New test.
40958
40959 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40960
40961         * gcc.dg/cpp/tr-warn3.c: New test.
40962
40963 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40964
40965         * g++.old-deja/g++.ext/implicit1.C: Remove.
40966         * g++.old-deja/g++.jason/c2.C: Remove
40967         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40968         * g++.old-deja/g++.pt/crash16.C: Likewise.
40969         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40970
40971 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40972
40973         * g++.old-deja/g++.other/for2.C: New test.
40974
40975 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40976
40977         * gcc.dg/20000720-1.c: New test.
40978
40979 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40980
40981         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40982
40983 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40984
40985         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40986         * gcc.c-torture/execute/20000722-1.c: New.
40987         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40988
40989 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40990
40991         * gcc.dg/cpp/20000720-1.S: New test.
40992
40993 2000-07-21  Michael Meissner  <meissner@redhat.com>
40994
40995         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40996
40997 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40998
40999         * g++.old-deja/g++.brendan/crash16.C,
41000         g++.old-deja/g++.brendan/parse3.C,
41001         g++.old-deja/g++.brendan/redecl1.C,
41002         g++.old-deja/g++.ns/template13.C,
41003         g++.old-deja/g++.other/decl4.C,
41004         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41005
41006 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41007
41008         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41009         and "Internal error".
41010
41011         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41012         regexps.
41013         * gcc.dg/cpp/paste6.c: New test.
41014
41015 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41016
41017         * gcc.dg/cpp/tr-direct.c: New test.
41018
41019         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41020         gcc.dg/cpp/undef1.c: Tweak error regexps.
41021
41022 2000-07-18  Eric Christopher <echristo@redhat.com>
41023
41024         * gcc.c-torture/compile/20000718-1.c: New test.
41025
41026 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41027
41028         * cpplex.c (_cpp_push_token): If the token being pushed back
41029         is the previous token in this context, just subtract one from
41030         context->posn.
41031         * cppmacro.c (save_expansion): Clear aux field when storing a
41032         placemarker.
41033
41034 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41035
41036         * gcc.dg/noncompile/redecl-1.c: New test.
41037
41038 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41039
41040         * gcc.c-torture/execute/20000717-5.c: New test.
41041         * gcc.c-torture/execute/20000717-1.x: Removed.
41042
41043 2000-07-17  Richard Henderson  <rth@cygnus.com>
41044
41045         * gcc.c-torture/execute/20000717-4.c: New test.
41046
41047 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41048
41049         * gcc.dg/cpp/syshdr.c: New test.
41050         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41051
41052 2000-07-17  Neil Booth  <neilb@earthling.net>
41053
41054         * gcc.dg/cpp/cmdlne-dM.c: New test.
41055         * gcc.dg/cpp/cmdlne-dD.c: New test.
41056
41057 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41058
41059         * gcc.c-torture/execute/20000717-3.c: New test.
41060
41061         * gcc.c-torture/compile/20000717-1.c: New test.
41062
41063 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41064
41065         * gcc.c-torture/execute/20000717-2.c: New test.
41066
41067 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41068
41069         * gcc.dg/formatz-1.c: New test.
41070
41071         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41072         * gcc.dg/c99-digraph-1.c: New tests.
41073
41074         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41075         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41076
41077         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41078         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41079         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41080         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41081         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41082         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41083         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41084
41085 2000-07-17   Greg McGary <greg@mcgary.org>
41086
41087         * gcc.c-torture/execute/20000717-1.c: New test.
41088         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41089
41090 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41091
41092         * gcc.c-torture/execute/20000715-2.c: New test.
41093         * gcc.dg/20000715-1.c: New test.
41094
41095 2000-07-15  Michael Meissner  <meissner@redhat.com>
41096
41097         * gcc.c-torture/execute/20000715-1.c: New test.
41098
41099 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41100
41101         * gcc.c-torture/execute/20000707-1.c: New test.
41102
41103 2000-07-13  Neil Booth  <NeilB@earthling.net>
41104
41105         * testsuite/gcc.dg/cpp/digraph1.c,
41106         testsuite/gcc.dg/cpp/digraph2.c,
41107         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41108
41109 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41110
41111         * g77.f-torture/compile/20000630-2.f: New test.
41112         * g77.f-torture/compile/20000630-2.x
41113
41114 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41115
41116         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41117
41118 2000-07-11  Neil Booth  <NeilB@earthling.net>
41119
41120         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41121
41122 2000-07-11  Neil Booth  <NeilB@earthling.net>
41123
41124         * gcc.dg/cpp/cmdlne-C.c: New.
41125
41126 2000-07-09  Neil Booth  <NeilB@earthling.net>
41127
41128         * gcc.dg/cpp/directiv.c: New tests.
41129         * gcc.dg/cpp/undef1.c: Update.
41130
41131 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41132
41133         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41134
41135 2000-07-09  Neil Booth  <NeilB@earthling.net>
41136
41137         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41138
41139 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41140
41141         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41142         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41143
41144 2000-07-08  Neil Booth  <NeilB@earthling.net>
41145
41146         * gcc.dg/cpp/macsyntx.c: New tests.
41147
41148 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41149
41150         * gcc.dg/20000707-1.c: New test.
41151
41152 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41153
41154         * gcc.c-torture/execute/20000706-1.c: New test.
41155         * gcc.c-torture/execute/20000706-2.c: New test.
41156         * gcc.c-torture/execute/20000706-3.c: New test.
41157         * gcc.c-torture/execute/20000706-4.c: New test.
41158         * gcc.c-torture/execute/20000706-5.c: New test.
41159
41160 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.old-deja/g++.pt/instantiate7.C: New test.
41163
41164 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41167         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41168         * g++.old-deja/g++.other/rtti3.C: Likewise.
41169         * g++.old-deja/g++.other/rttid3.C: Likewise.
41170
41171 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41172
41173         *  g77.f-torture/compile/20000630-1.x: Fix typo
41174
41175 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41176
41177         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41178         assembly output.
41179
41180 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41181
41182         * gcc.dg/cpp/ident.c: New test.
41183
41184 2000-07-05  Neil Booth  <NeilB@earthling.net>
41185
41186         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41187           gcc.dg/cpp/lexstrng.c: New tests.
41188
41189 2000-07-04  Neil Booth  <NeilB@earthling.net>
41190
41191         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41192         * gcc.dg/cpp/strify2.c: Same.
41193
41194 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41195
41196         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41197         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41198         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41199         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41200
41201         * testsuite/gcc.dg/cpp/macro1.c,
41202         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41203         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41204         testsuite/gcc.dg/cpp/strify1.c,
41205         testsuite/gcc.dg/cpp/strify2.c: New tests.
41206
41207 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41208
41209         * gcc.c-torture/execute/20000703-1.c: New test.
41210
41211 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41212
41213         * g++.old-deja/g++.pt (lookup10.C): New test.
41214
41215 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41216
41217         * g++.old-deja/g++.pt (typename25.C): New test.
41218
41219 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41220
41221         * gcc.c-torture/compile/20000701-1.c: New test.
41222
41223 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41224
41225         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41226         to test case.
41227
41228 2000-06-30  Catherine Moore  <clm@cygnus.com>
41229
41230         * gcc.c-torture/execute/align-1.c: New test.
41231
41232 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * g++.old-deja/g++.pt/expr8.C: New test.
41235         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41236
41237 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41238
41239         * gcc.c-torture/compile/20000629-1.c: New test.
41240
41241 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41242
41243
41244         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41245         gcc.dg/noncompile directory, depending on whether they're
41246         preprocessor tests or not.  Annotate all the tests for the dg
41247         framework.
41248
41249         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41250         * gcc.dg/noncompile/noncompile.exp: New.
41251
41252         * Moved files:
41253         Old name                                New name
41254         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41255         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41256         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41257         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41258         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41259         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41260         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41261         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41262         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41263         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41264         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41265         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41266         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41267         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41268         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41269         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41270         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41271         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41272         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41273         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41274         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41275         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41276         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41277         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41278
41279         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41280         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41281         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41282         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41283         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41284         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41285
41286 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41287
41288         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41289         declare one variable.  On the fourth, error.
41290         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41291         declared by 20000628-1a.h.
41292
41293 2000-06-29  Richard Henderson  <rth@redhat.com>
41294
41295         * gcc.c-torture/execute/930529-1.x: New file.
41296         * gcc.dg/920413-1.c: Adjust expected warning text.
41297         * gcc.dg/980217-1.c: Declare abort.
41298         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41299
41300 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41301
41302         * g77.f-torture/compile/20000629-1.f: New test.
41303         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41304
41305 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41306
41307         Rearrange lots of files, removing entirely the
41308         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41309         directories.
41310
41311         * Deleted files:
41312         gcc.c-torture/code_quality/code_quality.exp
41313         gcc.c-torture/special/special.exp
41314         gcc.failure/failure.exp
41315         gcc.failure/940409-1.x
41316         gcc.c-torture/compile/961203-1.x
41317
41318         * New files:
41319         gcc.misc-tests/linkage.exp
41320         gcc.c-torture/execute/920730-1t.c
41321         gcc.c-torture/execute/920730-1t.x
41322         gcc.c-torture/compile/920520-1.x
41323         gcc.c-torture/compile/920521-1.x
41324         gcc.c-torture/compile/981006-1.x
41325         gcc.c-torture/execute/eeprof-1.x
41326
41327         * Moved files (possibly with modifications to fit a new harness):
41328         Old name                                New name
41329         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41330         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41331         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41332         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41333         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41334         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41335         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41336         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41337         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41338         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41339         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41340         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41341         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41342         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41343
41344 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41345
41346         * c-torture/compile/961203-1.x: Delete.
41347
41348         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41349         not exit. Include stdio.h.
41350         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41351         * gcc.misc-tests/dg-12.c: Likewise.
41352         * gcc.misc-tests/dg-5.c: Likewise.
41353         * gcc.misc-tests/dg-6.c: Likewise.
41354         * gcc.misc-tests/dg-7.c: Prototype abort.
41355         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41356         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41357         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41358         not exit.
41359         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41360         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41361
41362 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41363
41364         * gcc.dg/cpp/20000628-1.c: New test.
41365         * gcc.dg/cpp/20000628-1.h: New header for above test.
41366         * gcc.dg/cpp/20000628-1a.h: Likewise.
41367
41368 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41369
41370         * gcc.dg/cpp: New directory.
41371         * gcc.dg/cpp/cpp.exp: New driver.
41372         * gcc.dg/cpp/20000627-1.c: New test.
41373         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41374         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41375         and rewrite as a compilation test.
41376
41377         * gcc.dg: Move many files into the cpp subdirectory, possibly
41378         renaming or editing them as well.
41379         Old name                New name
41380         990119-1.c              cpp/19990119-1.c
41381         990228-1.c              cpp/19990228-1.c
41382         990407-1.c              cpp/19990407-1.c
41383         990409-1.c              cpp/19990409-1.c
41384         990413-1.c              cpp/19990413-1.c
41385         990703-1.c              cpp/19990703-1.c
41386         20000127-1.c            cpp/20000127-1.c
41387         20000129-1.c            cpp/20000129-1.c
41388         20000207-1.c            cpp/20000207-1.c
41389         20000207-2.c            cpp/20000207-2.c
41390         20000209-1.c            cpp/20000209-1.c
41391         20000209-2.c            cpp/20000209-2.c
41392         20000301-1.c            cpp/20000301-1.c
41393         20000419-1.c            cpp/20000419-1.c
41394         20000510-1.S            cpp/20000510-1.S
41395         20000519-1.c            cpp/20000519-1.c
41396         20000529-1.c            cpp/20000529-1.c
41397         20000625-1.c            cpp/20000625-1.c
41398         20000625-2.c            cpp/20000625-2.c
41399         cpp-as1.c               cpp/assert1.c
41400         cpp-as2.c               cpp/assert2.c
41401         cxx-comments-1.c        cpp/cxxcom1.c
41402         cxx-comments-2.c        cpp/cxxcom2.c
41403         endif-label.c           cpp/endif.c
41404         cpp-hash1.c             cpp/hash1.c
41405         cpp-hash2.c             cpp/hash2.c
41406         cpp-if1.c               cpp/if-1.c
41407         cpp-if2.c               cpp/if-2.c
41408         cpp-if3.c               cpp/if-3.c
41409         cpp-if4.c               cpp/if-4.c
41410         cpp-if5.c               cpp/if-5.c
41411         cpp-cond.c              cpp/if-cexp.c
41412         cpp-missingop.c         cpp/if-mop.c
41413         cpp-missingparen.c      cpp/if-mpar.c
41414         cpp-opprec.c            cpp/if-oppr.c
41415         cpp-ifparen.c           cpp/if-paren.c
41416         cpp-shortcircuit.c      cpp/if-sc.c
41417         cpp-shift.c             cpp/if-shift.c
41418         cpp-unary.c             cpp/if-unary.c
41419         cpp-li1.c               cpp/line1.c
41420         cpp-li2.c               cpp/line2.c
41421         lineno.c                cpp/line3.c
41422         lineno-2.c              cpp/line4.c
41423         cpp-mi.c                cpp/mi1.c
41424         cpp-mic.h               cpp/mi1c.h
41425         cpp-micc.h              cpp/mi1cc.h
41426         cpp-mind.h              cpp/mi1nd.h
41427         cpp-mindp.h             cpp/mi1ndp.h
41428         cpp-mix.h               cpp/mi1x.h
41429         cpp-mi2.c               cpp/mi2.c
41430         cpp-mi2a.h              cpp/mi2a.h
41431         cpp-mi2b.h              cpp/mi2b.h
41432         cpp-mi2c.h              cpp/mi2c.h
41433         cpp-mi3.c               cpp/mi3.c
41434         cpp-mi3.def             cpp/mi3.def
41435         poison-1.c              cpp/poison.c
41436         pr-impl.c               cpp/prag-imp.c
41437         cpp-redef-2.c           cpp/redef1.c
41438         cpp-redef.c             cpp/redef2.c
41439         strpaste.c              cpp/strp1.c
41440         strpaste-2.c            cpp/strp2.c
41441         cpp-tradpaste.c         cpp/tr-paste.c
41442         cpp-tradstringify.c     cpp/tr-str.c
41443         cpp-tradwarn1.c         cpp/tr-warn1.c
41444         cpp-tradwarn2.c         cpp/tr-warn2.c
41445         trigraphs.c             cpp/trigraphs.c
41446         cpp-unc1.c              cpp/unc1.c
41447         cpp-unc2.c              cpp/unc2.c
41448         cpp-unc3.c              cpp/unc3.c
41449         cpp-unc.c               cpp/unc4.c
41450         undef.c                 cpp/undef1.c
41451         undef-2.c               cpp/undef2.c
41452         cpp-wi1.c               cpp/widestr1.c
41453
41454 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41455
41456         * lib/g++.exp (g++_include_flags): Tweak.
41457
41458 2000-06-27  H.J. Lu  <hjl@gnu.org>
41459             Loren J. Rittle  <ljrittle@acm.org>
41460
41461         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41462         version with one that knows about the new gcc tree structure.
41463         (g++_link_flags): Same.
41464
41465 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41466
41467         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41468         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41469         case we are cross-compiling.
41470
41471         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41472         g++.old-deja/g++.niklas/Makefile.in,
41473         g++.old-deja/g++.niklas/configure.in,
41474         g++.old-deja/g++.other/Makefile.in,
41475         g++.old-deja/g++.other/configure.in,
41476         gcc.c-torture/code_quality/Makefile.in,
41477         gcc.c-torture/code_quality/configure.in,
41478         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41479         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41480         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41481         gcc.c-torture/execute/ieee/Makefile.in,
41482         gcc.c-torture/execute/ieee/configure.in,
41483         gcc.c-torture/noncompile/Makefile.in,
41484         gcc.c-torture/noncompile/configure.in,
41485         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41486         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41487         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41488
41489 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41490
41491         * g++.old-deja/g++.other/ambig3.C: New test.
41492
41493 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41494
41495         * g++.old-deja/g++.pt/syntax1.C: New test.
41496         * g++.old-deja/g++.pt/syntax2.C: New test.
41497         * g++.old-deja/g++.other/syntax3.C: New test.
41498         * g++.old-deja/g++.other/syntax4.C: New test.
41499
41500 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41501
41502         * gcc.dg/20000623-1.c: Prototype exit and abort.
41503
41504 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41505
41506         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41507         New tests.
41508         * gcc.dg/cpp-mi3.def: New file.
41509
41510         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41511         inside assertions.
41512         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41513         lexer's error messages.
41514         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41515         divine anything from the linemarkers.
41516         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41517         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41518
41519 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41520
41521         * gcc.dg/20000623-1.c: New test.
41522
41523 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41524
41525         * gcc.c-torture/execute/20000622-1.c: New test.
41526
41527 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41528
41529         * g++.old-deja/g++.other/init15.C: New test.
41530
41531 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41532
41533         * g++.old-deja/g++.pt/vaarg2.C: New test.
41534         * g++.old-deja/g++.pt/vaarg3.C: New test.
41535
41536 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         * g++.old-deja/g++.other/dyncast6.C: New test.
41539
41540 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41541
41542         * gcc.c-torture/execute/loop-6.c: New test.
41543
41544 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41545
41546         * gcc.dg/20000614-1.c: New test.
41547         * gcc.dg/20000614-2.c: New test.
41548
41549 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41550
41551         * g++.old-deja/g++.other/inline12.C: New test.
41552
41553 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41554
41555         * g++.old-deja/g++.other/eh1.C: New test.
41556
41557 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41558
41559         * g++.old-deja/g++.other/type.C: New test.
41560
41561 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41562
41563         * g++.old-deja/g++.other/initstring.C: New test.
41564
41565 2000-06-12  Jason Merrill  <jason@redhat.com>
41566
41567         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41568
41569 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41570
41571         * gcc.c-torture/compile/20000609-1.c: New test.
41572
41573 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41574
41575         * gcc.dg/20000609-1.c: New test.
41576
41577 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41578
41579         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41580         * gcc.c-torture/noncompile/poison-1.c: Move...
41581         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41582         * gcc.dg/cpp-li1.c: Add a token after the #line.
41583
41584 2000-06-05  Richard Henderson  <rth@cygnus.com>
41585
41586         * gcc.c-torture/execute/20000605-2.c: New test.
41587         * gcc.c-torture/execute/20000605-3.c: New test.
41588
41589 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41590
41591         * g77.f-torture/execute/20000503-1.x: New file.
41592
41593 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41594
41595         * g++.old-deja/g++.eh/badalloc1.C: New test.
41596
41597 2000-06-05  Richard Henderson  <rth@cygnus.com>
41598
41599         * gcc.c-torture/execute/20000605-1.c: New test.
41600
41601 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41602             Nathan Sidwell <nathan@codesourcery.com>
41603
41604         * gcc.c-torture/compile/20000605-1.c: New test.
41605
41606 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41607
41608         * g77.f-torture/compile/20000601-1.f: New test.
41609
41610 2000-06-03  Richard Henderson  <rth@cygnus.com>
41611
41612         * gcc.c-torture/execute/20000603-1.c: New.
41613
41614 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41615
41616         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41617         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41618
41619 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41620
41621         * gcc.dg/compare2.c (case 12): XFAIL.
41622         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41623         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41624
41625         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41626
41627 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41628
41629         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41630         guard macro is already defined when the header is first
41631         included.
41632         * gcc.dg/cpp-mix.h: New file.
41633         * gcc.dg/endif-label.c: Update patterns to match compiler.
41634
41635         * g++.brendan/complex1.C: Declare abort.
41636         * g++.law/refs4.C: Remove XFAIL.
41637         * g++.oliva/expr2.C: Declare abort and exit.
41638
41639 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41640
41641         * gcc.c-torture/execute/20000528-1.c: New test.
41642
41643         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41644         * g++.old-deja/g++.law/temps4.C: Likewise.
41645
41646         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41647         stdlib.h.  Call abort() on failure.
41648         * g++.old-deja/g++.law/refs4.C: Likewise.
41649         * g++.old-deja/g++.law/temps4.C: Likewise.
41650         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41651         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41652
41653 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41654
41655         Relative to g++.dg/special:
41656         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41657
41658         Relative to g++.old-deja:
41659         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41660         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41661         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41662         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41663         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41664         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41665         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41666
41667         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41668         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41669         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41670         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41671         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41672         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41673         and/or string.h.
41674
41675         * g++.other/goto1.C: Update expectations for error messages.
41676
41677 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41678
41679         * gcc.c-torture/compile/20000523-1.c: New test.
41680
41681 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41684
41685 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         * g++.old-deja/g++.eh/catch11.C: New test.
41688         * g++.old-deja/g++.eh/catch12.C: New test.
41689
41690 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41691
41692         * gcc.c-torture/execute/20000523-1.c: New test.
41693
41694 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41695
41696         * c-torture/execute/bcp-1.c: Replace abort in arg of
41697         __builtin_constant_p with a generic external function.
41698
41699         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41700         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41701         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41702         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41703         Prototype abort and/or exit.
41704
41705         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41706         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41707         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41708         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41709
41710 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41711
41712         * gcc.dg/dwarf2-1.c: New test.
41713
41714 2000-05-20  Richard Henderson  <rth@cygnus.com>
41715
41716         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41717
41718 2000-05-20  Andreas Jaeger  <aj@suse.de>
41719
41720         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41721         testcase.
41722
41723 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41724
41725         * gcc.c-torture/execute/20000519-2.c: New test.
41726
41727 2000-05-19  Andreas Jaeger  <aj@suse.de>
41728
41729         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41730         which fails with SSA.
41731
41732         * lib/c-torture.exp: Also test with -O3 -fssa.
41733
41734 2000-05-18  Michael Meissner  <meissner@redhat.com>
41735
41736         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41737         * gcc.c-torture/execute/920415-1.c: Ditto.
41738         * gcc.c-torture/execute/920501-1.c: Ditto.
41739         * gcc.c-torture/execute/conversion.c: Ditto.
41740         * gcc.c-torture/execute/cvt-1.c: Ditto.
41741
41742 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41743
41744         * gcc.c-torture/compile/20000518-1.c: New test.
41745
41746 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41747
41748         * g77.f-torture/compile/200005018.f: New test.
41749
41750 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41751
41752         * gcc.c-torture/compile/20000517-1.c: New test.
41753
41754 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41755
41756         * gcc.c-torture/execute/20000516-1.c: New test.
41757
41758 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41759
41760         * g++.old-deja/g++.other/eh.C: New test.
41761
41762 2000-05-12  Richard Henderson  <rth@cygnus.com>
41763
41764         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41765         constants through to doit's conditional.
41766
41767 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41768
41769         * gcc.c-torture/compile/20000511-1.c: New test.
41770         * g77.f-torture/compile/20000511-1.f: New test.
41771         * g77.f-torture/compile/20000511-2.f: New test.
41772
41773 2000-05-11  Michael Meissner  <meissner@redhat.com>
41774
41775         * gcc.c-torture/execute/20000511-1.c: New test.
41776
41777 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41778
41779         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41780         * gcc.dg/20000510-1.S: New.
41781
41782 2000-05-08  Catherine Moore  <clm@cygnus.com>
41783
41784         * gcc.dg/unused-3.c: New.
41785
41786 2000-05-06  Richard Henderson  <rth@cygnus.com>
41787
41788           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41789           * g++.old-deja/g++.mike/warn1.C: Likewise.
41790           * g++.old-deja/g++.pt/local1.C: Likewise.
41791           * g++.old-deja/g++.pt/local7.C: Likewise.
41792           * g++.old-deja/g++.pt/spec16.C: Likewise.
41793
41794 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41795
41796         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41797
41798 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41799
41800           * g77.f-torture/execute/20000503-1.f: New test.
41801
41802 2000-05-04  Andreas Jaeger  <aj@suse.de>
41803
41804         * gcc.dg/noreturn-2.c: New test.
41805
41806 2000-05-04  Neil Booth  <NeilB@earthling.net>
41807
41808         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41809         preprocessor.
41810
41811 2000-05-04  Richard Henderson  <rth@cygnus.com>
41812
41813         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41814
41815 2000-05-04  Richard Henderson  <rth@cygnus.com>
41816
41817         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41818         OpenSSL by Jason R Thorpe.
41819
41820 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41821
41822         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41823
41824 2000-05-03  Robert Lipe <robertlipe@usa.net>
41825
41826         * gcc.dg/20000503-1.c: New test.
41827
41828 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41829
41830         * gcc.c-torture/compile/20000502-1.c: New test.
41831         * g++.old-deja/g++.other/align.C: New test.
41832         * gcc.dg/cpp-tradstringify.c: New test.
41833
41834 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41835
41836         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41837         and hard registers.
41838
41839 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41840
41841         * gcc.c-torture/execute/loop-5.c: New test.
41842
41843 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41844
41845         * gcc.c-torture/execute/va-arg-20.c: New test.
41846
41847 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41848
41849         * gcc.c-torture/execute/20000422-1.c: New test.
41850
41851 2000-04-20  Greg McGary  <gkm@gnu.org>
41852
41853         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41854         when optimizing, but without sibling-call optimizations (-O1).
41855
41856 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41857
41858           * gcc.c-torture/compile/20000420-1.c: New test.
41859
41860 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41861
41862         * g++.abi/ptrflags.C: New test.
41863         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41864
41865 2000-04-19  Catherine Moore  <clm@cygnus.com>
41866
41867         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41868
41869 2000-04-19  Greg McGary  <gkm@gnu.org>
41870
41871         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41872         sibling-call optimizations.
41873
41874 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41875
41876         * gcc.dg/20000419-1.c: New test.
41877
41878 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41879
41880         * gcc.c-torture/execute/20000412-6.c: New test.
41881
41882 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41883
41884         * gcc.c-torture/execute/20000412-5.c: New test.
41885         * g77.f-torture/compile/20000412-1.f: New test.
41886         * gcc.c-torture/execute/20000412-4.c: New test.
41887         * gcc.c-torture/compile/20000412-2.c: New test.
41888         * gcc.c-torture/execute/20000412-3.c: New test.
41889         * gcc.c-torture/compile/20000412-1.c: New test.
41890         * gcc.c-torture/execute/20000412-2.c: New test.
41891
41892 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41893
41894         * objc/execute/bf-20.m: New test.
41895
41896 2000-04-10  Richard Henderson  <rth@cygnus.com>
41897
41898         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41899
41900         * gcc.c-torture/execute/20000412-1.c: New test.
41901
41902 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41903
41904         * g++.old-deja/g++.eh/catchptr1.C: New test.
41905
41906 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41907
41908         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41909
41910 2000-04-08  Neil Booth  <NeilB@earthling.net>
41911
41912         * gcc.dg/cpp-nullchar.c: Remove test as
41913         embedded nulls cause problems.
41914
41915 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41916
41917         * gcc.dg/compare2.c: New test.
41918
41919 2000-04-08  Neil Booth  <NeilB@earthling.net>
41920
41921         * gcc.dg/cpp-nullchar.c: New test.
41922
41923 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41924
41925         * gcc.dg/cpp-mi2.c: New test.
41926         * gcc.dg/cpp-mi2[abc].h: New files.
41927
41928 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41931         member name.
41932
41933 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41934
41935         * g++.old-deja/g++.abi/vmihint.C: New test.
41936
41937 2000-04-06  Neil Booth  <NeilB@earthling.net>
41938
41939         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41940         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41941         copyright.
41942
41943 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41944
41945         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41946         avoid stack-frame overwrite.
41947
41948 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41949
41950         * gcc.c-torture/compile/20000405-2.c: New test.
41951         * gcc.c-torture/compile/20000405-3.c: New test.
41952
41953 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41954
41955         * gcc.c-torture/compile/20000405-1.c: New test.
41956
41957 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41958
41959         * gcc.dg/cast-qual-1.c: Revert last change.
41960
41961 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41962
41963         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41964
41965 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41966
41967         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41968         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41969
41970 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41971
41972         * gcc.c-torture/compile/20000403-2.c: New test.
41973         * gcc.c-torture/compile/20000403-1.c: New test.
41974
41975 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41976
41977         * gcc.c-torture/execute/20000403-1.c: New test.
41978
41979 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41980
41981         * gcc.c-torture/execute/20000402-1.c: New test.
41982
41983 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41984
41985         * gcc.c-torture/execute/va-arg-15.c: New test.
41986         * gcc.c-torture/execute/va-arg-16.c: New test.
41987         * gcc.c-torture/execute/va-arg-17.c: New test.
41988         * gcc.c-torture/execute/va-arg-18.c: New test.
41989         * gcc.c-torture/execute/va-arg-19.c: New test.
41990
41991 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41992
41993         * gcc.c-torture/compile/981211-1.c: Move to...
41994         * gcc.dg/cpp-as1.c: ...here.
41995         * gcc.dg/cpp-as2.c: New file.
41996
41997         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41998         compiler.
41999
42000 2000-04-02  Neil Booth  <NeilB@earthling.net>
42001
42002         * gcc.dg/cpp-cond.c  New tests.
42003         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42004         accidental success less likely.
42005         * gcc.dg/cpp-missingop.c  New tests.
42006         * gcc.dg/cpp-missingparen.c  New tests.
42007         * gcc.dg/cpp-shift.c  New tests.
42008         * gcc.dg/cpp-shortcircuit.c  New tests.
42009         * gcc.dg/cpp-unary.c  New tests.
42010
42011 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42012
42013         * gcc.c-torture/compile/20000329-1.c: New test.
42014
42015 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42016
42017         * gcc.c-torture/compile/20000326-1.c: New test.
42018         * gcc.c-torture/compile/20000326-2.c: New test.
42019
42020 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42021
42022         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42023         the first parameter is a function argument.
42024
42025 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42026
42027         * g++.old-deja/g++.ext/array4.C: New test.
42028
42029 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42030
42031         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42032
42033 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42034
42035         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42036
42037 2000-03-19  Richard Henderson  <rth@cygnus.com>
42038
42039         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42040
42041 2000-03-19  Richard Henderson  <rth@cygnus.com>
42042
42043         * gcc.c-torture/compile/20000319-1.c: New test.
42044
42045 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42046
42047         * gcc.c-torture/execute/20000314-3.c: New test.
42048         * gcc.c-torture/execute/20000314-2.c: New test.
42049         * gcc.c-torture/execute/20000314-1.c: New test.
42050         * gcc.c-torture/compile/20000314-2.c: New test.
42051         * gcc.c-torture/compile/20000314-1.c: New test.
42052
42053 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42054
42055         * g++.old-deja/g++.warn/inline.C: New test.
42056
42057 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42058
42059         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42060         standards-compliant result rather than specific constants.
42061         Put test-values in array.
42062
42063 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42064
42065         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42066         (g++_target_compile): Put test-specific options last.
42067
42068 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42069
42070         * g++.old-deja/g++.eh/vbase4.C: New test.
42071
42072 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42073
42074         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42075
42076 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42077
42078         * g++.old-deja/g++.brendan/misc12.C: Removed.
42079         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42080         * g++.old-deja/g++.ext/pretty4.C: New test.
42081
42082 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42083
42084         * g++.old-deja/g++.other/string2.C: New test.
42085
42086 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * g++.old-deja/g++.warn/impint2.C: New test.
42089
42090 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42091
42092         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42093         is 1, not zero.
42094
42095 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42096
42097         * g++.old-deja/g++.warn/impint.C: New test.
42098         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42099         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42100         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42101         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42102         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42103         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42104         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42105         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42106         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42107         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42108         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42109         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42110
42111 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42112
42113         * gcc.dg/cpp-redef.c: New test.
42114
42115 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42116
42117         * g++.old-deja/g++.pt/unify7.C: New test.
42118
42119 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42120
42121         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42122         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42123
42124 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42125
42126         * gcc.c-torture/compile/20000224-1.c: New test.
42127
42128 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42129
42130         * gcc.c-torture/compile/cpp-2.c: New test.
42131         * gcc.c-torture/compile/cpp-1.c: New test.
42132
42133 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42134
42135         * gcc.c-torture/execute/20000225-1.c: New test.
42136
42137 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42138
42139         * gcc.dg/cpp-li2.c: New test.
42140
42141         * gcc.dg/cpp-wi1.c: New test.
42142
42143         * gcc.dg/cpp-li1.c: New test.
42144
42145 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42146
42147         * g++.old-deja/g++.other/sizeof5.C: New test.
42148
42149 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42150
42151         * gcc.c-torture/execute/va-arg-13.c: New test.
42152
42153 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42154
42155         * gcc.c-torture/execute/va-arg-12.c: New test.
42156
42157 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42158
42159         * gcc.c-torture/execute/20000223-1.c: New test.
42160
42161 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42162
42163         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42164
42165 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42166
42167         * g++.old-deja/g++.abi/ptrmem.C: New test.
42168
42169 2000-02-19  Richard Henderson  <rth@cygnus.com>
42170
42171         * gcc.c-torture/compile/init-3.c: New.
42172
42173 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42174
42175         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42176         ALWAYS_CXXFLAGS.
42177
42178 2000-02-11  Robert Lipe <robertl@sco.com>
42179
42180         * gcc.c-torture/compile/20000211-3.c: New test.
42181
42182 2000-02-11  Martin Buchholz <martin@xemacs.org>
42183
42184         * gcc.c-torture/compile/20000211-2.c: New test.
42185
42186 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42187
42188         * gcc.c-torture/compile/20000211-1.c: New test.
42189
42190 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42191
42192         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42193           on native targets
42194
42195 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42196
42197         * g++.old-deja/g++.other/cast5.C: New test.
42198
42199 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42200
42201         * gcc.c-torture/execute/20000205-1.c: New.
42202
42203 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42204
42205         * g++.old-deja/g++.jason/cast3.C: Return void.
42206         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42207
42208 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42209
42210         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42211
42212         * gcc.dg/loop-1.c: New test.
42213
42214 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42215
42216         * gcc.c-torture/compile/20000127-1.c: New test.
42217         * gcc.c-torture/execute/991228-1.c: New test.
42218
42219 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42220
42221         * gcc.dg/unused-2.c: New test.
42222
42223         * gcc.dg/conv-1.c: New test.
42224
42225 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42226
42227         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42228         compiler.
42229         (tool_option_proc): Fix typo.
42230
42231 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42232
42233         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42234         of the ld on the host, not on the build machine.
42235         Also, don't crash if '--help' is not a supported option.
42236
42237 2000-01-24  Richard Henderson  <rth@cygnus.com>
42238
42239         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42240
42241 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42242
42243         * gcc.c-torture/execute/20000120-2.c: New test.
42244         * gcc.c-torture/execute/20000120-1.c: New test.
42245
42246 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42247
42248         * gcc.c-torture/execute/20000113-1.c: New test.
42249
42250 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42251
42252         * gcc.c-torture/execute/20000112-1.c: New test.
42253
42254 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42255
42256         * gcc.dg/20000111-1.c: New test.
42257
42258 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42259
42260         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42261         with 16 bit integers.
42262
42263 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42264
42265         * gcc.dg/20000108-1.c: New test.
42266
42267 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42268
42269         * g++.old-deja/g++.ns/koenig8.C: New test.
42270
42271 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42272
42273         * g++.old-deja/g++.other/cast4.C: New test.
42274
42275 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42276
42277         * gcc.c-torture/compile/20000105-2.c: New test.
42278         * gcc.c-torture/compile/20000105-1.c: New test.
42279
42280 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42281
42282         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42283         references to printf & atoi to conform to ANSI standard.
42284         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42285         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42286         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42287         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42288         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42289         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42290         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42291         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42292         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42293         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42294         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42295         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42296         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42297         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42298         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42299         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42300         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42301         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42302         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42303         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42304         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42305         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42306         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42307         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42308         * g++.old-deja/g++.brendan/init3.C: Likewise.
42309         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42310         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42311         * g++.old-deja/g++.brendan/new2.C: Likewise.
42312         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42313         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42314         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42315         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42316         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42317         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42318         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42319         * g++.old-deja/g++.brendan/template24.C: Likewise.
42320         * g++.old-deja/g++.brendan/template3.C: Likewise.
42321         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42322         * g++.old-deja/g++.jason/inline3.C: Likewise.
42323         * g++.old-deja/g++.jason/opeq.C: Likewise.
42324         * g++.old-deja/g++.law/arg5.C: Likewise.
42325         * g++.old-deja/g++.law/arm7.C: Likewise.
42326         * g++.old-deja/g++.law/ctors11.C: Likewise.
42327         * g++.old-deja/g++.law/cvt8.C: Likewise.
42328         * g++.old-deja/g++.law/init9.C: Likewise.
42329         * g++.old-deja/g++.law/refs4.C: Likewise.
42330         * g++.old-deja/g++.law/template2.C: Likewise.
42331         * g++.old-deja/g++.law/visibility24.C: Likewise.
42332         * g++.old-deja/g++.law/vtable3.C: Likewise.
42333         * g++.old-deja/g++.mike/asm2.C: Likewise.
42334         * g++.old-deja/g++.mike/eh1.C: Likewise.
42335         * g++.old-deja/g++.mike/misc1.C: Likewise.
42336         * g++.old-deja/g++.mike/misc13.C: Likewise.
42337         * g++.old-deja/g++.mike/misc14.C: Likewise.
42338         * g++.old-deja/g++.mike/ns12.C: Likewise.
42339         * g++.old-deja/g++.mike/p1248.C: Likewise.
42340         * g++.old-deja/g++.mike/p3708.C: Likewise.
42341         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42342         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42343         * g++.old-deja/g++.mike/p646.C: Likewise.
42344         * g++.old-deja/g++.mike/p700.C: Likewise.
42345         * g++.old-deja/g++.mike/p783.C: Likewise.
42346         * g++.old-deja/g++.mike/p783a.C: Likewise.
42347         * g++.old-deja/g++.mike/p783b.C: Likewise.
42348         * g++.old-deja/g++.mike/p786.C: Likewise.
42349         * g++.old-deja/g++.mike/p789.C: Likewise.
42350         * g++.old-deja/g++.mike/p789a.C: Likewise.
42351         * g++.old-deja/g++.mike/p807a.C: Likewise.
42352         * g++.old-deja/g++.other/delete3.C: Likewise.
42353         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42354         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42355         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42356         * g++.old-deja/g++.other/empty1.C: Likewise.
42357         * g++.old-deja/g++.other/temporary1.C: Likewise.
42358         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42359         * g++.old-deja/g++.pt/t16.C: Likewise.
42360         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42361
42362 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42363
42364         * gcc.dg/991230-1.c: New test.
42365
42366 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42367
42368         * gcc.c-torture/compile/991229-3.c: New test.
42369         * gcc.c-torture/compile/991229-2.c: New test.
42370         * gcc.c-torture/compile/991229-1.c: New test.
42371
42372 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42373
42374         * gcc.c-torture/compile/labels-2.c: New test.
42375
42376 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42377
42378         * gcc.c-torture/execute/991227-1.c: New test.
42379
42380 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42381
42382         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42383
42384 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42385
42386         * gcc.c-torture/execute/991221-1.c: New test.
42387
42388 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42389
42390         * g++.old-deja/g++.other/cast3.C: New test.
42391
42392 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42393
42394         * gcc.c-torture/execute/991216-4.c: New test.
42395
42396 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42397
42398         * gcc.c-torture/execute/991216-1.c: New test.
42399         * gcc.c-torture/execute/991216-2.c: New test.
42400         * gcc.c-torture/execute/991216-3.c: New test.
42401
42402 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42403
42404         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42405         Actually make the test fail by using "-O2" for compilation.
42406
42407 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42408
42409         * g++.old-deja/g++.warn/cast-align1.C: New test.
42410
42411 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42412
42413         * gcc.c-torture/compile/991214-1.c: New test.
42414         * gcc.c-torture/compile/991214-2.c: New test.
42415
42416 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42417
42418         * gcc.dg/991214-1.c: New test.
42419
42420 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42421
42422         * gcc.c-torture/compile/991213-3.c: New test.
42423         * gcc.c-torture/compile/991213-2.c: New test.
42424         * gcc.c-torture/compile/991213-1.c: New test.
42425
42426 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42427
42428         * gcc.dg/991209-1.c: New test.
42429
42430 1999-12-08  Nathan Sidwell <nathan@acm.org>
42431
42432         * gcc.c-torture/compile/991208-1.c: New test.
42433
42434 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42435
42436         * gcc.dg/ultrasp2.c: New test.
42437
42438 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42439
42440         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42441
42442 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42443
42444         * gcc.c-torture/compile/991202-1.c: New test.
42445         * gcc.c-torture/execute/991202-1.c: New test.
42446         * gcc.c-torture/execute/991202-2.c: New test.
42447         * gcc.c-torture/execute/991202-3.c: New test.
42448
42449 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42450
42451         * g++.old-deja/g++.abi/align.C: New test.
42452         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42453         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42454
42455 1999-12-01  Richard Henderson  <rth@cygnus.com>
42456
42457         * gcc.c-torture/execute/991201-1.c: New.
42458
42459 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42460
42461         * gcc.dg/991129-1.c: New test.
42462
42463 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42464
42465         * gcc.c-torture/compile/991127-1.c: New test.
42466
42467 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42468
42469         * g++.old-deja/g++.other/warn4.C: New test.
42470
42471 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42472
42473         * g++.old-deja/g++.eh/cleanup2.C: New test.
42474         * g++.old-deja/g++.ext/pretty2.C: New test.
42475         * g++.old-deja/g++.ext/pretty3.C: New test.
42476         * g++.old-deja/g++.other/debug6.C: New test.
42477
42478 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42479
42480         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42481         compiler_output to look for one error message instead of two.
42482
42483 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42484
42485         * gcc.c-torture/execute/991118-1.c: Also test case
42486         where the word boundary does not split a byte evenly.
42487
42488 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42489
42490         * g++.old-deja/g++.ext/restrict1.C: New test.
42491
42492 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42493
42494         * gcc.c-torture/execute/991118-1.c: New test.
42495
42496 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42497
42498         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42499         working directory pathnames.
42500
42501 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42502
42503         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42504         host is equipped with driver.h and driver.o so it can actually
42505         compile and run the tests.
42506
42507 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42508
42509         * gcc.c-torture/compile/991008-1.c: New test.
42510
42511 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42512
42513         * lib/gcc-dg.exp: Include target-supports.exp
42514
42515 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42516
42517         * lib/target-supports.exp: New file: Provide procs to test for
42518         features supported by the target.
42519         (check_weak_available): Moved here from ecos.exp.
42520         (check_alias_available): New proc: Determine of the target
42521         toolchain supports the alias attribute.
42522
42523         * gcc.dg/special/ecos.exp: Move check_weak_available to
42524         target-supports.exp.
42525         (alias-1.c): Only perform the test if the target supports
42526         aliases.
42527         (wkali-1.c): Only perform the test if the target supports
42528         aliases.
42529
42530         * gcc.dg/990506-0.c: Expect error messages from cross
42531         targets as well as native targets.
42532
42533 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42534
42535         * gcc.dg/ultrasp1.c: Removed xfail.
42536         * gcc.dg/struct-ret-2.c: Likewise.
42537         * gcc.dg/array-1.c: Likewise.
42538
42539 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42540
42541         * gcc.dg/struct-ret-2.c: New test.
42542
42543         * gcc.dg/array-1.c: New test.
42544
42545 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42546
42547         * gcc.c-torture/execute/991030-1.c: New test.
42548
42549 1999-10-26  Richard Henderson  <rth@cygnus.com>
42550
42551         * gcc.c-torture/compile/991026-2.c: New test.
42552
42553 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42554
42555         * gcc.c-torture/compile/991026-1.c: New test.
42556
42557 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42558
42559         * gcc.c-torture/execute/991023-1.c: New test.
42560
42561 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42562
42563         * gcc.c-torture/execute/991019-1.c: New test.
42564
42565 1999-10-16  Richard Henderson  <rth@cygnus.com>
42566
42567         * gcc.c-torture/execute/991016-1.c: New test.
42568
42569 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42570
42571         * gcc.c-torture/execute/991014-1.c: New test.
42572
42573 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42574
42575         * g++.old-deja/g++.other/union2.C: New test.
42576
42577 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42578
42579         * g++.old-deja/g++.other/vaarg2.C: New test.
42580         * g++.old-deja/g++.other/vaarg3.C: New test.
42581
42582 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42583
42584         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42585         in compile/.
42586
42587 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42588
42589         * gcc.c-torture/execute/va-arg-11.c: New test.
42590
42591 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42592
42593         * lib/file-format.exp (gcc_target_object_format): Don't
42594         crash if objdump is unavailable.
42595
42596 1999-09-29  Donn Terry <donn@interix.com>
42597
42598         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42599
42600 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42601
42602         * gcc.c-torture/compile/990928-1.c: New test.
42603
42604 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42605
42606         * g++.old-deja/g++.other/decl6.C: New test.
42607
42608 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42609
42610         * gcc.c-torture/execute/va-arg-10.c: New test.
42611
42612 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42613
42614         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42615         __PRETTY_FUNCTION__.
42616
42617 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42618
42619         * gcc.c-torture/execute/990923-1.c: New test.
42620
42621 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42622
42623         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42624         for which -fpic is inappropriate.
42625
42626 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42627
42628         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42629
42630 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42631
42632         * g++.old-deja/g++.other/dyncast1.C: New test.
42633         * g++.old-deja/g++.other/dyncast2.C: New test.
42634         * g++.old-deja/g++.other/dyncast3.C: New test.
42635         * g++.old-deja/g++.other/dyncast4.C: New test.
42636         * g++.old-deja/g++.other/dyncast5.C: New test.
42637         * g++.old-deja/g++.eh/catch3.C: New test.
42638         * g++.old-deja/g++.eh/catch3p.C: New test.
42639         * g++.old-deja/g++.eh/catch4.C: New test.
42640         * g++.old-deja/g++.eh/catch4p.C: New test.
42641         * g++.old-deja/g++.eh/catch5.C: New test.
42642         * g++.old-deja/g++.eh/catch5p.C: New test.
42643         * g++.old-deja/g++.eh/catch6.C: New test.
42644         * g++.old-deja/g++.eh/catch6p.C: New test.
42645         * g++.old-deja/g++.eh/catch7.C: New test.
42646         * g++.old-deja/g++.eh/catch7p.C: New test.
42647         * g++.old-deja/g++.eh/catch8.C: New test.
42648         * g++.old-deja/g++.eh/catch8p.C: New test.
42649         * g++.old-deja/g++.eh/catch9.C: New test.
42650         * g++.old-deja/g++.eh/catch9p.C: New test.
42651
42652 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42653
42654         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42655         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42656
42657 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42658
42659         * gcc.c-torture/compile/990913-1.c: New test.
42660
42661 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42662
42663         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42664         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42665
42666 1999-09-09  Richard Henderson  <rth@cygnus.com>
42667
42668         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42669
42670 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42671
42672         * g++.old-deja/g++.other/lookup11.C: New test.
42673         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42674         what is permitted and what we want.
42675         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42676         overload use.
42677         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42678
42679 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42680
42681         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42682         * gcc.c-torture/noncompile/poison-1.c: New file.
42683
42684 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42685
42686         * g++.old-deja/g++.other/sizeof3.C: New test.
42687         * g++.old-deja/g++.other/sizeof4.C: New test.
42688         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42689         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42690
42691 1999-09-07  Richard Henderson  <rth@cygnus.com>
42692
42693         * gcc.dg/va-arg-1.c: New.
42694
42695 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42696
42697         * gcc.c-torture/execute/va-arg-9.c: New test.
42698
42699 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42700
42701         * g77.f-torture/compile/980519-2.f: New test.
42702         * g77.f-torture/compile/19990905-0.f: New test.
42703         * g77.f-torture/compile/19990905-1.f: New test.
42704         * g77.f-torture/compile/19990905-2.f: New test.
42705
42706         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42707
42708 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42709
42710         * gcc.c-torture/execute/990827-1.c: Fix typo.
42711
42712 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42713
42714         * g++.old-deja/g++.other/deref1.C: New test.
42715
42716 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42717
42718         * g++.old-deja/g++.other/ambig2.C: New test.
42719         * g++.old-deja/g++.other/cond5.C: New test.
42720         * g++.old-deja/g++.other/lookup16.C: New test.
42721
42722 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42723
42724         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42725         assemblers too.
42726
42727 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42728
42729         * lib/c-torture.exp: Avoid the "compare executables" optimization
42730         when testing native.
42731
42732 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42733
42734         * gcc.c-torture/execute/990829-1.c: New test.
42735         * gcc.c-torture/compile/990829-1.c: New test.
42736
42737 1999-08-27  Paul Burchard  <burchard@pobox.com>
42738
42739         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42740         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42741         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42742         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42743         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42744         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42745         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42746         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42747         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42748         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42749         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42750
42751 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42752
42753         * gcc.c-torture/execute/990827-1.c: New test.
42754
42755 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42756
42757         * g77.f-torture/noncompile/19990826-4.f: New test.
42758
42759         * g77.f-torture/compile/19990826-3.f: New test.
42760
42761         * g77.f-torture/execute/19990826-2.f: New test.
42762
42763         * g77.f-torture/compile/19990826-1.f: New test.
42764
42765         * gcc.c-torture/execute/990826-0.c: New test.
42766         * g77.c-torture/execute/19990826-0.f: New test.
42767
42768         * g77.f-torture/noncompile/970626-2.f: New test.
42769
42770 1999-08-25  Paul Burchard  <burchard@pobox.com>
42771
42772         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42773         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42774         lss-011.C: New tests.
42775
42776 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42777
42778         * g++.old-deja/g++.other/decl5.C: New test.
42779
42780 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42781
42782         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42783         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42784         call `postbase' for each one.  All callers of `postbase' changed
42785         to call this instead.
42786
42787 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42788
42789         * gcc.c-torture/execute/990811-1.c: New test.
42790
42791 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42792
42793         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42794         just native ones.
42795
42796         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42797         just native ones.
42798
42799 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42800
42801         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42802
42803 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42804
42805         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42806
42807 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42808
42809         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42810
42811 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42812
42813         * gcc.c-torture/execute/990804-1.c: New test.
42814
42815 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42816
42817         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42818         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42819         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42820
42821 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42822
42823         * g++.old-deja/g++.other/struct1.C: New test.
42824
42825 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42826
42827         * g++.old-deja/g++.other/enum2.C: New test.
42828
42829 1999-08-02  Richard Henderson  <rth@cygnus.com>
42830
42831         Adapted from tests from Franz Sirl:
42832         * gcc.c-torture/execute/va-arg-7.c: New test.
42833         * gcc.c-torture/execute/va-arg-8.c: New test.
42834
42835 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42836
42837         * gcc.c-torture/compile/990801-2.c: New test.
42838
42839         * gcc.c-torture/compile/990801-1.c: New test.
42840
42841 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42842
42843         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42844         fp-cmp-1.c, converting double to float.
42845
42846         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42847         fp-cmp-1.c, converting double to long double.
42848
42849         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42850         from fr1 to unknown_register, since fr1 is a legitimate register
42851         on some machines.
42852
42853 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42854
42855         * README: More listname related changes.
42856
42857 1999-07-08  Catherine Moore  <clm@cygnus.com>
42858
42859         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42860
42861 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42862
42863         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42864
42865 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42866
42867         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42868
42869 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42870
42871         * gcc.dg/990703-1.c: New test.
42872
42873 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42874
42875         * lib/file-format.exp: New file: Move definition of proc
42876         gcc_target_object_format to here from
42877         gcc.dg/special/ecos.exp.
42878
42879         * lib/c-torture.exp: Include lib file-format.exp.
42880         * lib/gcc-dg.exp: Include lib file-format.exp.
42881
42882         * gcc.dg/special/ecos.exp: Remove definition of proc
42883         gcc_target_object_format.
42884
42885 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42886
42887         * gcc.c-torture/execute/990628-1.c: New test.
42888
42889 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42890
42891         * gcc.c-torture/compile/990625-2.c: New test.
42892
42893         * gcc.c-torture/compile/990625-1.c: New test.
42894
42895 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42896
42897         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42898         attributes compile.
42899         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42900         ports that use the COFF/PE file format.
42901
42902 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42903
42904         * gcc.c-torture/compile/990617-1.c: New test.
42905
42906 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42907
42908         * g++.old-deja/g++.other/decl4.C: New test.
42909
42910 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42911
42912         * g++.old-deja/g++.other/bitfld3.C: New test.
42913
42914 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42915
42916         * g++.old-deja/g++.eh/catch1.C: New test.
42917
42918 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42919
42920         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42921
42922         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42923         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42924
42925 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42926
42927         * g77.f-torture/compile/19990502-0.f: Replace with new,
42928         shorter, test that still fails after recent changes.
42929
42930 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42931
42932         * gcc.c-torture/execute/990604-1.c: New test.
42933
42934 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42935
42936         * gcc.c-torture/execute/990531-1.c: New test.
42937
42938 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42939
42940         * gcc.c-torture/compile/990527-1.c: New test.
42941
42942 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42943
42944         * gcc.c-torture/execute/990527-1.c: New test.
42945
42946 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42947
42948         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42949         bitfields as signed.
42950
42951 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42952
42953         * g77.f-torture/compile/19990525-0.f: New test.
42954
42955 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42956
42957         * gcc.c-torture/execute/990525-2.c: New test.
42958
42959         * gcc.c-torture/execute/990525-1.c: New test.
42960
42961 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42962
42963         * g++.old-deja/g++.other/anon3.C: New test.
42964         * g++.old-deja/g++.other/anon4.C: New test.
42965         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42966         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42967         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42968         Merrill).
42969
42970 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42971
42972         * gcc.c-torture/execute/990524-1.c: New test.
42973
42974         * gcc.dg/990524-1.c: New test.
42975
42976 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42977
42978         * gcc.c-torture/compile/990523-1.c: New test.
42979
42980 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42981
42982         * gcc.c-torture/compile/990519-1.c: New test.
42983
42984 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42985
42986         * gcc.c-torture/compile/990517-1.c: New test.
42987
42988         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42989         (e4, f4): New tests.
42990         (main): Call them.
42991
42992 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42993
42994         * gcc.dg/noreturn-1.c: New test.
42995
42996 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42997
42998         * gcc.c-torture/execute/990513-1.c: New test.
42999
43000 1999-05-10  Richard Henderson  <rth@cygnus.com>
43001
43002         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43003
43004 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43005
43006         * g77.f-torture/execute/erfc.f: Use small single-precision
43007         values, to avoid problems on Alphas when not -mieee.
43008
43009 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43010
43011         * gcc.dg/990506-0.c: New test.
43012
43013 1999-05-08  Richard Henderson  <rth@cygnus.com>
43014
43015         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43016         the constant to test.  Don't XFAIL 64-bit targets.
43017
43018         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43019         * g++.old-deja/g++.law/profile1.C: Likewise.
43020
43021         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43022         operator new instances.
43023         * g++.old-deja/g++.other/delete5.C: Likewise.
43024
43025 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43026
43027         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43028         intrinsic.
43029
43030 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43031
43032         * g77.f-torture/execute/u77-test.f: Reverse order of two
43033         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43034
43035 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43036
43037         * gcc.dg/compare1.c: New test.
43038
43039 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43040
43041         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43042         New tests.
43043
43044 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43045
43046         * g77.f-torture/compile/19990502-1.f: New test.
43047
43048 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43049
43050         * g77.f-torture/compile/19990502-0.f: New test.
43051
43052 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43053
43054         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43055         intrinsic.
43056
43057 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43058
43059         * g77.f-torture/execute/u77-test.f (main): List libU77
43060         intrinsics not currently tested.
43061         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43062         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43063         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43064         Trim blanks off the ends of some printed strings.
43065
43066 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43067
43068         * g77.f-torture/execute/u77-test.f (main): Just warn about
43069         FSTAT gid disagreement, as it's expected on some systems.
43070
43071 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43072
43073         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43074         use a new function, which allows for some slop.
43075         Clean up some commentary.
43076         (issum): The new function.
43077         (sgladd): Deleted subroutine.
43078
43079 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43080
43081         * g77.f-torture/execute/u77-test.f: Modify to be more like
43082         libf2c/libU77 version, bringing patches to that version here.
43083         Add suitable commentary.
43084
43085 1999-04-25  Richard Henderson  <rth@cygnus.com>
43086
43087         * gcc.dg/990424-1.c: New test.
43088
43089 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43090
43091         * g77.f-torture/execute/u77-test.f (main): Bug involving
43092         LSTAT has been fixed, so turn back on full checking.
43093
43094 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43095
43096         * g77.f-torture/compile/19990419-0.f: New test.
43097         * g77.f-torture/execute/19990419-1.f: New test.
43098
43099 1999-04-17  Richard Henderson  <rth@cygnus.com>
43100
43101         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43102         to avoid the need for a prototype to supress a warning.
43103
43104 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43105
43106         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43107
43108 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43109
43110         * gcc.c-torture/execute/990404-1.c: New test.
43111
43112 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43113
43114         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43115         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43116         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43117         missing initializer warnings.
43118
43119 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43120
43121         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43122         matching strings.
43123
43124 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43125
43126         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43127
43128 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43129
43130         * g77.f-torture/execute/19990325-0.f: New test.
43131         * g77.f-torture/execute/19990325-1.f: New test.
43132
43133 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43134
43135         * gcc.c-torture/execute/990324-1.c: New test.
43136
43137 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43138
43139         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43140         test with 4.
43141
43142 1999-03-17  Richard Henderson  <rth@cygnus.com>
43143
43144         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43145
43146 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43147
43148         * g77.f-torture/execute/19990313-2.f: New test.
43149         * g77.f-torture/execute/19990313-3.f: New test.
43150
43151 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43152
43153         * g77.f-torture/execute/19990313-0.f: New test.
43154         * g77.f-torture/execute/19990313-1.f: New test.
43155
43156 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43157
43158         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43159         printf to sprintf.
43160         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43161         (main): Add check for u15.  Conditionalize u31 check depending on
43162         whether ints are <32 bits or >=32 bits.
43163
43164 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43165
43166         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43167
43168 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43169
43170         * g77.f-torture/compile/19990305-0.f: New test.
43171         * g77.f-torture/execute/19981119-0.f: New test.
43172
43173 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43174
43175         * g77.f-torture/execute/970625-2.f: call ABORT if final
43176         result is not correct, instead of just printing it.
43177         Add this checking via newly introduced obfuscation, to
43178         trip up buggy front ends.
43179
43180 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43181
43182         * g77.f-torture/compile/960317-1.f: Moved from being
43183         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43184
43185 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43186
43187         * g77.f-torture/execute/960317-1.f: New (old) test.
43188         * g77.f-torture/execute/970625-2.f: Ditto.
43189
43190 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43191
43192         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43193         message on line 1 or line 2; cccp and cpplib do this differently.
43194
43195 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43196
43197         * g++.old-deja/g++.law/weak1.C: New test.
43198
43199 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43200
43201         * gcc.c-torture/execute/990119-1.c: Renamed to...
43202         * gcc.dg/990119-1.c: this, so it will only be tested once
43203         (it's a preprocessor test, it doesn't need to be run at
43204         multiple optimization levels).
43205
43206 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43207
43208         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43209           ALWAYS_CXXFLAGS.
43210
43211 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43212
43213         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43214         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43215         to not be compilable by current g77.
43216
43217 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43218
43219         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43220
43221 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43222
43223         * gcc.c-torture/execute/990222-1.c: New test.
43224
43225 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43226
43227         * g77.f-torture/compile/19990218-0.f: New test.
43228         * g77.f-torture/noncompile/19990218-1.f: New test.
43229
43230 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43231
43232         * g77.f-torture/compile/19981216-0.f: New test.
43233
43234 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43235
43236         * gcc.dg/990214-1.c: New test.
43237
43238 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43239
43240         * gcc.dg/990213-2.c: New test.
43241
43242         * gcc.dg/990213-1.c: New test.
43243
43244 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43245
43246         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43247         ints.
43248
43249 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43250
43251         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43252         specified by target.
43253
43254         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43255
43256 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43257
43258         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43259
43260 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43261
43262         * gcc.dg/special/ecos.exp: New test driver for new tests with
43263         special requirements.
43264
43265         * gcc.dg/special/alias-1.c: New test.
43266         * gcc.dg/special/gcsec-1.c: New test.
43267         * gcc.dg/special/weak-1.c: New test.
43268         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43269         * gcc.dg/special/weak-2.c: New test.
43270         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43271         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43272         * gcc.dg/special/wkali-1.c: New test.
43273         * gcc.dg/special/wkali-2.c: New test.
43274         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43275         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43276
43277 1999-02-10  Felix Lee  <flee@cygnus.com>
43278
43279           * lib/c-torture.exp (c-torture-compile): Pull out code for
43280           analyzing gcc error messages.
43281           (c-torture-execute): Likewise.  Fix some (harmless) false
43282           positives.
43283           * lib/gcc.exp (gcc_check_compile): New function.
43284
43285 1999-02-08  Richard Henderson  <rth@cygnus.com>
43286
43287         * gcc.c-torture/execute/990208-1.c: New test.
43288
43289 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43290
43291         * g++.dg/special/ecos.exp: New driver for new tests with special
43292         requirements
43293
43294         * g++.dg/special/conpr-1.C: New test
43295         * g++.dg/special/conpr-2.C: New test
43296         * g++.dg/special/conpr-2a.C: New test
43297         * g++.dg/special/conpr-3.C: New test
43298         * g++.dg/special/conpr-3a.C: New test
43299         * g++.dg/special/conpr-3b.C: New test
43300
43301         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43302         allow g++ to use the dg driver
43303
43304         * README: Add comment about g++.dg directory
43305
43306 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43307
43308         * README: Update email addresses.
43309
43310 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43311
43312         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43313         arguments in order to force structure S onto the stack even on
43314         the alpha.
43315         (test): Pass 10 leading arguments to function foo as well as the
43316         structure S.
43317
43318         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43319         failure for all targets.
43320
43321         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43322         abort to terminate program execution.
43323
43324 1999-01-30  Richard Henderson  <rth@cygnus.com>
43325
43326         * gcc.c-torture/execute/990130-1.c: New test.
43327
43328 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43329
43330         * gcc.dg/990130-1.c: New test.
43331
43332 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43333
43334         * gcc.c-torture/execute/990128-1.c: New test.
43335
43336 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43337
43338         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43339
43340 1999-01-27  Felix Lee  <flee@cygnus.com>
43341
43342         * lib/c-torture.exp (c-torture-compile): pull out code for
43343         analyzing gcc error messages.
43344         (c-torture-execute): ditto, and fix some (harmless) false
43345         positives.
43346         * lib/gcc.exp (gcc_check_compile): new function.
43347
43348 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43349
43350         * gcc.dg/990117-1.c: New test.
43351
43352         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43353
43354         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43355
43356 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43357
43358         * g77.f-torture/compile/990115-1.f: New test.
43359
43360 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43361
43362         * gcc.c-torture/compile/990107-1.c: New test
43363
43364 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43365
43366         * gcc.c-torture/execute/990106-2.c: New test.
43367
43368         * gcc.c-torture/execute/990106-1.c: New test.
43369
43370 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43371
43372         * gcc.c-torture/compile/981223-1.c: New test.
43373
43374 1998-12-29  Richard Henderson  <rth@cygnus.com>
43375
43376         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43377         (opt3): Rename from opt4 and disable.
43378
43379 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43380
43381         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43382
43383 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43384
43385         * g++.old-deja/g++.other/conv5.C: New test.
43386
43387 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43388
43389         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43390
43391 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43392
43393         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43394
43395 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43396
43397         * gcc.c-torture/compile/981211-1.c: New test.
43398
43399 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43400
43401         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43402
43403         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43404
43405 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43406
43407         * gcc.special/930510-1.c: Make C9X safe.
43408         * gcc.misc-tests/gcov-1.c Similarly.
43409         * gcc.misc-tests/gcov-2.c Similarly.
43410
43411 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43412
43413         * gcc.dg/ultrasp1.c: New test.
43414
43415 1998-12-06  Richard Henderson  <rth@cygnus.com>
43416
43417         * gcc.c-torture/execute/981206.c: New test.
43418
43419 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43420
43421         * g++.old-deja/g++.ns/template7.C: New test.
43422
43423         * g++.old-deja/g++.other/expr1.C: New test.
43424
43425         * g++.old-deja/g++.eh/tmpl3.C: New test.
43426
43427         * g++.old-deja/g++.eh/tmpl2.C: New test.
43428
43429 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43430
43431         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43432         * g++.old-deja/g++.other/using6.C: Removed.
43433         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43434
43435         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43436
43437 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43438
43439         * g++.old-deja/g++.pt/overload8.C: New test.
43440
43441         * g++.old-deja/g++.pt/overload7.C: New test.
43442
43443         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43444
43445         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43446         and relinking messages.
43447         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43448         compiling with -frepo.
43449
43450 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43451
43452         * g++.old-deja/g++.pt/lookup6.C: New test.
43453
43454 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43455
43456         * gcc.c-torture/execute/981130-1.c: New test.
43457         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43458
43459 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43460
43461         * g++.old-deja/g++.pt/explicit76.C: New test.
43462
43463         * g++.old-deja/g++.pt/friend38.C: New test.
43464
43465         * g++.old-deja/g++.ns/crash2.C: New test.
43466
43467         * g++.old-deja/g++.pt/defarg8.C: New test.
43468
43469         * g++.old-deja/g++.pt/instantiate6.C: New test.
43470
43471         * g++.old-deja/g++.pt/static6.C: New test.
43472
43473         * g++.old-deja/g++.pt/decl2.C: New test.
43474
43475 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43476
43477         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43478         problem is actually related with name lookup, but so what? :-)
43479
43480         * g++.old-deja/g++.pt/friend37.C: New test.
43481
43482 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43483
43484         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43485         element, which fails on some systems.
43486
43487         * g77.f-torture/execute/labug1.f: New test.
43488
43489 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43490
43491         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43492         is defined.
43493
43494 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43495
43496         * g77.f-torture/compile/981117-1.f: New test.
43497
43498 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43499
43500         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43501         properly discarded.
43502
43503 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43504
43505         * gcc.c-torture/execute/memcheck: New directory of tests for
43506         -fcheck-memory-usage.
43507
43508 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43509
43510         * README: New file, general information about the testsuite and
43511         new description of the various C++ test subdirectories.
43512         * README.g++: Eliminate obsolete information, update and move most
43513         relevant stuff to README.
43514
43515 1998-11-07  Richard Henderson  <rth@cygnus.com>
43516
43517         * gcc.c-torture/compile/981107-1.c: New test.
43518
43519 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43520
43521         * execute/memcpy-bi.c: New testcase.
43522
43523 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43524
43525         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43526         base classes.
43527
43528         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43529         template is selected.
43530
43531         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43532         classes, it should be accepted for all types.
43533
43534         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43535
43536         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43537         specializations start with template headers.
43538
43539 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43540
43541         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43542
43543         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43544         non-POD types.
43545
43546 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43547
43548         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43549
43550 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43551
43552         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43553
43554 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43555
43556         * 981019-1.c: New test.
43557
43558 1998-10-14  Robert Lipe <robertl@dgii.com>
43559
43560         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43561         find objc headers.
43562
43563 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43564
43565         * compile/981001-4.c: Remove use of GCC extension that triggers a
43566         compiler bug.
43567
43568 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43569
43570         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43571
43572 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43573
43574         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43575         instantiation of template produces incorrect code for delete
43576         expression.
43577
43578         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43579         constructors' name is not unique.
43580         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43581         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43582
43583         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43584         automatic array of const is ill-formed.
43585
43586         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43587         of template parameter?
43588
43589         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43590         const.
43591
43592         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43593         pointer-to-member expression.
43594
43595         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43596         declaration causes ICE.
43597
43598 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43599
43600         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43601         reserved in the global namespace.
43602
43603         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43604         generate needed virtual table.
43605
43606         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43607
43608 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43609
43610         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43611         template-dependent type
43612
43613 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43614
43615         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43616         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43617         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43618
43619         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43620         class should be usable as argument of member function.
43621         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43622         class should be usable as return type of member function.
43623         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43624         class should be usable as type of data member.
43625
43626         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43627
43628 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43629
43630         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43631
43632 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43633
43634         * gcc.dg/dll-?.c Add thumb to target list.
43635         Fix assembler scan patterns to match current assembler output.
43636
43637 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43638
43639         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43640         matching of template brackets.
43641
43642         * g++.old-deja/g++.other/using4.C: New test.  Test using
43643         declarations of methods from base classes.
43644
43645         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43646         within functions should introduce names into the innermost
43647         enclosing namespace.
43648
43649         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43650         of static locals if first initialization throws.
43651
43652 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43653
43654         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43655
43656 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43657
43658         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43659         lose track of the possible targets of tablejump insns.
43660         * special/special.exp: Run it.
43661
43662 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43663
43664         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43665         must be declared before its specializations can be named in friend
43666         declarations.
43667
43668 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43669
43670         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43671
43672         * g77.f-torture/execute/io1.f: New test.
43673
43674 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43675
43676         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43677         with pointer to template function, for which no argument deduction
43678         is possible.
43679
43680         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43681         specialization of template function as argument to template
43682         function.
43683
43684         * g++.old-deja/g++.other/access2.C: New test; Inner class
43685         shouldn't have privileged access to Outer's names.
43686
43687 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43688
43689         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43690         friend template declared within template class conflicts with
43691         nested class of the same name.
43692
43693         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43694         is ignored.
43695
43696         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43697         object with direct initializer as function declaration.
43698
43699         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43700         initializers.
43701
43702         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43703         involving const pointer and NULL produces incorrect result.
43704
43705         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43706         type name without `typename' should be rejected with -pedantic.
43707
43708 1998-10-02  Richard Henderson  <rth@cygnus.com>
43709
43710         * g++.old-deja/g++.other/addrof1.C: New test.
43711
43712 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43713
43714         * gcc.c-torture/compile/981001-1.c: New test.
43715         * gcc.c-torture/execute/981001-1.c: New test.
43716
43717 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43718
43719         * gcc.c-torture/compile/981001-2.c: New test.
43720         * gcc.c-torture/compile/981001-3.c: New test.
43721         * gcc.c-torture/compile/981001-4.c: New test.
43722
43723 1998-10-01  Robert Lipe  <robertl@dgii.com>
43724
43725         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43726         multilibbed hosts.  Idea grafted from g77.exp.
43727
43728 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43729
43730         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43731         avoid losing on systems which need -lsocket.
43732
43733 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43734
43735         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43736         * g++.old-deja/g++.other/nested2.C: Ditto.
43737         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43738         failure.
43739
43740 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43741
43742         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43743         preferred over template operator!= for enum bitfields.
43744
43745 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43746
43747         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43748         that happen to have the same base name, but in different scopes,
43749         are incorrectly rejected.
43750
43751 1998-09-16  Richard Henderson  <rth@cygnus.com>
43752
43753         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43754         on the native word size instead of an integer literal.
43755
43756 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43757
43758         * g++.old-deja/g++.other/static2.C: Invocation of static data
43759         member of type pointer-to-function denoted as non-static member.
43760
43761         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43762         checks involving function types and aliases.
43763
43764 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43765
43766         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43767         redefined to the same non-trivial type.
43768
43769         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43770         namespace-qualification of template specializations declared in
43771         other namespaces.
43772
43773         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43774         to declare a subset of the specializations of a template function
43775         as friends of specializations of a template class.
43776
43777         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43778         member templates that do not fully specialize the enclosing
43779         template class are rejected.
43780
43781 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43782
43783         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43784
43785 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43786
43787         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43788         altered from libf2c/libU77 version.
43789
43790 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43791
43792         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43793
43794 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43795
43796         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43797         (un)signed char are different types for template specialization
43798         purposes.
43799
43800 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43801
43802         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43803         * objc: ObjC testsuite.
43804
43805 1998-08-31  Catherine Moore  <clm@cygnus.com>
43806
43807         * gcc.c-torture/execute/941014-1.x: New file.
43808
43809 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43810
43811         * lib/c-torture.exp: Add support for
43812         torture_eval_before_compile and torture_eval_before_execute
43813         variables.
43814
43815 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43816
43817         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43818         this test triggers valid.
43819
43820 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43821
43822         * gcc.dg/980827-1.c: New test.
43823
43824 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43825
43826         * gcc.c-torture/execute/loop-4b.c: New test.
43827
43828 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43829
43830         * lib/c-torture.exp: Add support for
43831         torture_eval_before_compile and torture_eval_before_execute
43832         variables.
43833
43834 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43835
43836         * gcc.c-torture/compile/980825-1.c: New test.
43837
43838 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43839
43840         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43841         count number tests in opt_t0 not good_t0.
43842
43843 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43844
43845         * gcc.c-torture/compile/930326-1.x: Fix typo.
43846
43847 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43848
43849         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43850         causes an ICE.
43851
43852 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43853
43854         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43855         STACK_SIZE is defined.
43856         * gcc.c-torture/unsorted/stuct.c: Similarly.
43857
43858         * gcc.c-torture/compile/980821-1.c: New test.
43859
43860 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43861
43862         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43863
43864 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43865
43866         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43867         code.
43868
43869 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43870
43871         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43872         error'.
43873
43874 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43875
43876         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43877
43878 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43879
43880         * gcc.c-torture/compile/980816-1.c: New test.
43881
43882         * gcc.dg/980816-1.c: New test.
43883
43884 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43885
43886         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43887         compiler for ieee tests.
43888
43889 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43890
43891         * g77.f-torture/compile/980729-0.f: New test.
43892
43893 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43894
43895         * gcc.c-torture/special/eeprof-1.c: New test, for
43896         -finstrument-functions.
43897         * gcc.c-torture/special/special.exp: Run it.
43898
43899 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43900
43901         * gcc.c-torture/compile/980729-1.c: New test.
43902
43903 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43904
43905         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43906         __thumb__ is defined, and test for ARM style doubles if so.
43907
43908 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43909
43910         * g77.f-torture/noncompile/980615-0.f: New test.
43911
43912 1998-07-26  H.J. Lu  (hjl@gnu.org)
43913
43914         * gcc.dg/980312-1.c: Do link instead of compile.
43915         * gcc.dg/980313-1.c: Likewise.
43916
43917 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43918
43919         * gcc.c-torture/compile/980726-1.c: New test.
43920
43921 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43922
43923         * g77.f-torture/execute/io0.f: New test.
43924
43925 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43926
43927         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43928         an int.
43929
43930 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43931
43932         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43933         m32r bugs.
43934
43935 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43936
43937         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43938         c-decl.c:grokdeclarator can handle mode attributes.
43939
43940 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43941
43942         * gcc.c-torture/execute/980716-1.c: New test.
43943
43944 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43945
43946         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43947         the mn10200.
43948         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43949         the mn10200.
43950         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43951         * gcc.c-torture/compile/930326-1.x: Similarly.
43952
43953 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43954
43955         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43956         New test from Craig.
43957
43958 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43959
43960         * g77.f-torture/noncompile/980616-0.f: New test.
43961
43962         * g77.f-torture/execute/970816-3.f: New test from Craig.
43963
43964 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43965
43966         *  g++.other/singleton.C: Return error value instead of taking
43967         SIGSEGV.
43968
43969 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43970
43971         *  g++.other/singleton.C: New test.  Warning is under dispute.
43972         Runtime crash is not.
43973
43974 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43975
43976         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43977         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43978         using6.C, using7.C}: New namespace tests.
43979
43980 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43981
43982         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43983         specialization with typedef'ed names used as array indexes.
43984
43985 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43986
43987         * gcc.c-torture/execute/980709-1.c: New test.
43988
43989         * gcc.dg/980709-1.c: New test.
43990
43991 1998-07-07  Richard Henderson  <rth@cygnus.com>
43992
43993         * gcc.c-torture/execute/bcp-1.c: New test.
43994
43995 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43996
43997         * gcc.c-torture/execute/980707-1.c: New test.
43998
43999 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44000
44001         * gcc.c-torture/compile/980706-1.c: New test.
44002
44003 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44004
44005         * g77.f-torture/execute/980701-0.f,
44006         g77.f-torture/execute/980701-1.f: New test from Craig.
44007
44008 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44009
44010         * gcc.c-torture/compile/980701-1.c: New test.
44011
44012         * gcc.c-torture/execute/980701-1.c: New test.
44013
44014 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44015 rlsruhe.de>
44016
44017         * g++.old-deja/g++.robertl/eb132.C: New test.
44018         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44019
44020 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44021
44022         * g77.f-torture/execute/980628-7.f,
44023         g77.f-torture/execute/980628-8.f,
44024         g77.f-torture/execute/980628-9.f,
44025         g77.f-torture/execute/980628-10.f: New tests from Craig.
44026
44027         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44028
44029 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44030
44031         * g77.f-torture/execute/980628-4.f: New test from Craig.
44032         * g77.f-torture/execute/980628-5.f: Likewise.
44033         * g77.f-torture/execute/980628-2.f: Likewise.
44034         * g77.f-torture/execute/980628-0.f: Likewise.
44035         * g77.f-torture/execute/980628-1.f: Likewise.
44036         * g77.f-torture/execute/980628-3.f: Likewise.
44037         * g77.f-torture/execute/980628-6.f: Likewise.
44038
44039 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44040
44041         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44042         directory when nothing has been installed yet.
44043
44044 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44045
44046         * gcc.c-torture/special/special.exp: Handle newer versions of
44047         dejagnu.
44048
44049 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44050
44051         * gcc.dg/980626-1.c: New test.
44052
44053 1998-06-19  Bruno Haible <haible@ilog.fr>
44054
44055         * gcc.misc-tests/m-un-2.c: New test.
44056         * g++.old-deja/g++.other/warn01.c: Likewise.
44057
44058 1998-06-19  Robert Lipe  <robertl@dgii.com>
44059
44060         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44061         compatibility with assmblers with a different comment character.
44062         Eliminate use of GAS-specific extensions.
44063
44064 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44065
44066         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44067
44068 1998-06-19  Robert Lipe  <robertl@dgii.com>
44069
44070         * lib/g77.exp: Replace search for libf2c.a with search for newly
44071         renamed libg2c.a
44072
44073 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44074
44075         * gcc.c-torture/execute/980617-1.c: New test.
44076
44077 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44078
44079         * gcc.c-torture/execute/980612-1.c: New test.
44080
44081 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44082
44083         * gcc.dg/980523-1.c: Only test on ppc-linux.
44084         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44085
44086         * gcc.c-torture/execute/980608-1.c: New test.
44087
44088 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44089
44090         * gcc.c-torture/execute/980605-1.c: New test.
44091
44092 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44093
44094         * gcc.c-torture/execute/980604-1.c: New test.
44095
44096 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44097
44098         * gcc.c-torture/execute/980602-1.c: New test.
44099         * gcc.c-torture/execute/980602-2.c: Likewise.
44100
44101 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44102
44103         * 970125-0.f: Fix per JCB.  Add commentary.
44104
44105 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44106
44107         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44108         IEEE -0 support.
44109
44110 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44111
44112         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44113         earlier.
44114
44115 1998-05-28  Catherine Moore <clm@cygnus.com>
44116
44117         * gcc.c-torture/execute/980526-3.c: New test.
44118
44119 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44120
44121         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44122         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44123         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44124         m88k-motorola-sysv3 to XFAIL.
44125
44126 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44127
44128         * gcc.dg/980526-1.c: New test.
44129         * gcc.c-torture/execute/980526-2.c: New test.
44130
44131 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44132
44133         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44134
44135         * gcc.c-torture/execute/980526-1.c: New test.
44136
44137 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44138
44139         * g77.f-torture/execute/alpha2.f: Add runtime test.
44140
44141 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44142
44143         * g++.old-deja/old-deja.exp: Strip leading directories.
44144
44145         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44146         error for the line.  Don't run multiple tests for the same line.
44147
44148 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44149
44150         * gcc.dg/980523-1.c: New test.
44151
44152 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44153
44154         * g77.f-torture/compile/970915-0.f: New test.
44155
44156 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44157
44158         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44159
44160 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44161
44162         * gcc.dg/980520-1.c: New test.
44163
44164 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44165
44166         * gcc.dg/980502-1.c: Fix return type.
44167
44168 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44169
44170         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44171         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44172         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44173         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44174         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44175
44176 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44177
44178         * g77.f-torture/execute/980520-1.f: New test.
44179
44180 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44181
44182         * lib/mike-g77.exp: New file.
44183
44184         * g77.f-torture/noncompile/noncompile.exp,
44185         g77.f-torture/noncompile/check0.f: New files.
44186
44187 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44188
44189         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44190         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44191         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44192         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44193         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44194         abort where appropriate.
44195
44196 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44197
44198         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44199         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44200
44201 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44202
44203         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44204
44205 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44206
44207         * g77.f-torture/compile/980427-0.f: New test.
44208
44209 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44210
44211         * g77.f-torture/compile/980424-0.f: New test.
44212
44213 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44214
44215         * g77.f-torture/compile/980419-2.f (main): New test.
44216         * g77.f-torture/compile/970125-0.f: New test.
44217         * g77.f-torture/compile/980419-1.f: New test.
44218
44219 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44220
44221         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44222         of loop-4.c.
44223
44224 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44225
44226         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44227
44228 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44229
44230         * gcc.c-torture/compile/980329-1.c: New test.
44231
44232 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44233
44234         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44235         * gcc.dg/980312-1.c: Fix typo in -march command.
44236
44237 1998-03-16  H.J. Lu  (hjl@gnu.org)
44238
44239         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44240
44241 1998-03-11  Robert Lipe  <robertl@dgii.com>
44242
44243         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44244         Dave Love agree the Fortran source is bogus.
44245
44246 1998-03-11  Robert Lipe  <robertl@dgii.com>
44247
44248         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44249         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44250         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44251         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44252         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44253
44254 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44255
44256         * g++.old-deja/g++.other/friend1.C: New test.
44257
44258 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44259
44260         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44261         possibly uninitialized) variables and declare dnrm2.
44262
44263 1998-02-23  Robert Lipe <robertl@dgii.com>
44264
44265         From Bruno Haible <haible@ilog.fr>:
44266         * gcc.c-torture/execute/980223.c: New test.
44267
44268 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44269
44270         * gcc.dg/ifelse-1.c: New test.
44271
44272 1998-02-09  H.J. Lu  (hjl@gnu.org)
44273
44274         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44275
44276           * lib/old-dejagnu.exp (old-dejagnu): Added the
44277           "execution test - XFAIL *-*-*" handling in the spirit of
44278           "excess errors test -". Changed the "execution test fails"
44279           handling to be like "excess errors test fails".
44280           * Update various tests accordingly.
44281
44282 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44283
44284         * gcc.c-torture/execute/980205.c: New test.
44285
44286 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44287
44288         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44289         * lib/f-torture.exp: Similarly.
44290         * gcc.c-torture: Rename all .cexp files to .x files.
44291
44292 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44293
44294         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44295         (940510-1.c): Removed duplicate.
44296         (971104-1.c): New test.
44297
44298 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44299
44300           * lib/f-torture.exp: Improve error and loop detection.
44301
44302 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44303
44304         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44305         use that to size the filler array.
44306
44307 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44308
44309         * lib/c-torture.exp(c-torture-execute): Fix typo.
44310
44311         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44312         testcase as the executable name. Keep the executable around if
44313         the test fails.
44314
44315 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44316
44317         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44318         changes.  Only test one -g option, and move it to the end of the
44319         list of options to test.
44320
44321 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44322
44323         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44324         variable GCC_TORTURE_OPTIONS to supply default switches separated
44325         by colons.  If no environment variable, run tests with -O0 -g, -O1
44326         -g, and -O2 -g as well.
44327
44328 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44329
44330         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44331         explanatory comments. Fix indentation.
44332
44333 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44334
44335         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44336
44337 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44338
44339         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44340         * g++.old-deja/g++.mike/p7325.C: Likewise.
44341         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44342
44343 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44344
44345         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44346         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44347         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44348         * g++.old-deja/g++.law/operators4.C: Likewise.
44349
44350 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44351
44352         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44353         * g++.old-deja/g++.mike/p784.C: Ditto.
44354         * g++.old-deja/g++.mike/p785.C: Ditto.
44355
44356 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44357
44358           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44359
44360 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44361
44362         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44363         target feature; pass this to c-torture-execute as needed.
44364
44365 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44366
44367         * lib/c-torture.exp(c-torture-execute): If the previous and the
44368         current executables being tested are identical, we don't need to
44369         run the executable again. Try to make the executable names
44370         unique. Add an optional argument for passing additional compiler
44371         flags.
44372
44373 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44374
44375         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44376
44377 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44378
44379         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44380
44381 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44382
44383         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44384         32bit or larger longs.
44385
44386         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44387         have either a 32bit long or 32bit int.
44388
44389 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44390
44391         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44392         Make double precision tests dependent on sizeof (double).
44393
44394 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44395
44396         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44397         too.
44398
44399 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44400
44401         * gcc.c-torture/compile/961203-1.cexp: New script.
44402
44403 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44404
44405         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44406         up the includes ourselves.
44407
44408 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44409
44410         * lib/plumhall.exp: Remove random include, and add a few
44411         verbose messages for debugging.
44412
44413 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44414
44415         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44416         of trying to do it ourselves.
44417
44418 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44419
44420         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44421
44422 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44423
44424         * gcc.prms/5403.c: Made regexp a bit less strict.
44425
44426 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44427
44428         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44429         is returned from remote_load instead.
44430         * lib/plumhall.exp: Ditto.
44431         * lib/mike-g++.exp: Ditto.
44432         * lib/old-dejagnu.exp: Ditto.
44433         * lib/c-torture.exp: Ditto.
44434
44435 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44436
44437         * lib/g++.exp: Use build_wrapper procedure.
44438         * lib/gcc.exp: Ditto.
44439
44440 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44441
44442         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44443         an old-style decl for malloc.  Fixes tests to work when
44444         sizeof (int) != sizeof (size_t).
44445
44446 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44447
44448         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44449
44450         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44451         use stdargs.h interface.
44452
44453 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44454
44455         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44456         NO_VARARGS when compiling.
44457
44458 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44459
44460         * lib/plumhall.exp(ph_includes): New procedure.
44461         (ph_make): Use it.
44462         (ph_compiler): Ditto.
44463
44464         * lib/g++.exp: Rename test-glue.c to testglue.c.
44465         * lib/gcc.exp: Ditto.
44466
44467 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44468
44469         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44470         to completion when it's called.
44471
44472 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44473
44474         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44475         is defined, don't do test.
44476
44477 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44478
44479         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44480         for object files.
44481         (ph_summary): Mark skipped testcases as untested, not unresolved.
44482
44483         * lib/plumhall.exp (ph_make): If unresolved because of bad
44484         errorCode, record errorCode in log file.
44485         (*): Replace send_log/verbose with verbose -log.
44486
44487 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44488
44489         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44490         double conversion if double isn't at least 8 bytes.
44491
44492         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44493         int to work with targets where int is 16 bits.
44494
44495         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44496         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44497         precision for the test to complete.
44498
44499 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44500
44501         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44502         if d10v is not compiled with the -mdouble64 flag.
44503         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44504
44505         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44506         d10v is not compiled with the -mint32 flag.
44507
44508 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44509
44510         * lib/plumhall.exp: Use incr_count.
44511
44512 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44513
44514         * gcc.c-torture: Update to c-torture-1.45.
44515
44516 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44517
44518         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44519         the name of the expect testcase file).
44520
44521         * lib/g++.exp(g++_init): Ditto.
44522
44523 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44524
44525         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44526         the host.
44527
44528         * lib/gcc.exp(gcc_exit): New procedure.
44529
44530 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44531
44532         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44533         specs where appropriate.
44534
44535         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44536         because of new "candidates are" messages, and removed a few
44537
44538         * Converted all non-old-style g++ testcases to old-style, and
44539         moved into g++.old-deja.
44540
44541 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44542
44543         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44544         options.
44545
44546         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44547         succeeded.
44548
44549         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44550
44551 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44552
44553         * lib/gcc.exp (gcc_target_compile): Add support for defining
44554         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44555         the machine doesn't have those features.
44556
44557 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44558
44559         * g++.law/operators4.exp: Don't use LIBS.
44560
44561 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44562
44563         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44564
44565         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44566         * lib/g++.exp: Set it here instead. Also, allow use of the
44567         --tool_exec and --tool_opt options. Change CXX to
44568         GXX_UNDER_TEST.
44569
44570         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44571
44572         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44573
44574 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44575
44576         * lib/old-dejagnu.exp: Use prune_warnings instead of
44577         prune_system_crud.
44578         * lib/mike-g++.exp: Ditto.
44579         * lib/gcc.exp: Ditto.
44580         * lib/g++.exp: Ditto.
44581
44582         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44583
44584 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44585
44586           * 941014-2.c: Include stdlib.h
44587           * 960327-1.c: Include stdio.h
44588           * dbra.c, index-1.c: Don't assume ints are 32bits.
44589
44590 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44591
44592         * lib/gcc.exp: Add gcc,stack_size target feature.
44593
44594         * lib/g++.exp(g++_target_compile): Add the include and link
44595         paths here, not in two other places. And, it's $options, not
44596         options.
44597
44598         * lib/mike-g++.exp(postbase): Remove the code that determines
44599         the correct include and link paths.
44600         * g++.old-deja/old-deja.exp: Ditto.
44601
44602 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44603
44604         * lib/g++.exp(g++_init): target_compile no longer returns the
44605         filename of the result.
44606
44607 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44608
44609         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44610         call to glob.
44611
44612         * gcc.c-torture/special/special.exp: Change call to
44613         gcc_target_compile to include the object file.
44614
44615 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44616
44617         * gcc.c-torture/special/special.exp: Correct misspelling in last
44618         change.
44619
44620 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44621
44622         * lib/plumhall.exp(ph_summary): Log the entire output of the
44623         executable. Return -1 if there were any failures, 0 otherwise.
44624         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44625         (ph_make): Clean up objects and executables that were built
44626         if the tests succeeded.
44627
44628 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44629
44630         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44631         libraries and includes in the build tree as appropriate.
44632
44633 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44634
44635         * lib/c-torture.exp: Instead of looking for the global variable
44636         NO_LONG_LONG, check to see if that's a feature of the target.
44637
44638 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44639
44640         * config/default.exp: Minimize. Delete the remainer of the files in
44641         config; this functionality is now in devo/dejagnu/config.
44642
44643         g++.*/*: Pass any additional flags used to compile to postbase;
44644         delete CXXFLAGS.
44645
44646         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44647         is now done by runtest.exp. Use gcc_target_compile instead of
44648         compile.
44649
44650         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44651         Remove references to CFLAGS. Use remote_file instead of
44652         calling rm -f.
44653         (c-torture): Take a list of arguments to use to compile this
44654         testcase.
44655
44656         lib/g++.exp: Simplify. Use target_compile instead of compile.
44657         lib/gcc-dg.exp: Ditto.
44658         lib/gcc.exp: Ditto.
44659         lib/mike-{gcc,g++}.exp: Ditto.
44660         lib/old-dejagnu.exp: Ditto.
44661         lib/plumhall.exp: Ditto.
44662
44663 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44664
44665         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44666         (ph_linker): Likewise.
44667
44668 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44669
44670           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44671         MAP_ANON / MAP_ANONYMOUS if defined;
44672         else try to map from /dev/zero .
44673
44674 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44675
44676         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44677         isn't defined, then define it to MAP_ANONYMOUS.
44678
44679 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44680
44681         * gcc.c-torture: Update to c-torture-1.42 release.
44682
44683 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44684
44685         * gcc.c-torture: Update to c-torture-1.41 release.
44686
44687 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44688
44689         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44690         c-torture release.
44691
44692 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44693
44694         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44695         and LDFLAGS.  Fix second case to append the target_info ldflags
44696         onto LDFLAGS, not CFLAGS.
44697         * lib/g++.exp (g++_init): Add target_info stuff.
44698         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44699         of libgloss and newlib flags for !native.
44700
44701         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44702         (GDB): Fix relative path to go up another dir for finding gdb.
44703
44704 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44705
44706         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44707         versions in the target_info array, if they don't exist.
44708
44709 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44710
44711         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44712
44713 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44714
44715         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44716         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44717
44718 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44719
44720         * lib/old-dejagnu.exp: Don't remove the output file before we've
44721         actually tested it. Don't append pwd to the path of the executable
44722         we're testing.
44723
44724 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44725
44726         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44727
44728 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44729
44730         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44731         temporary directory for compiler files, and set it to a default
44732         value of /tmp. Set $output as the name of the output file from
44733         compiling the testcase. Add a -o option to $cflags_var so the
44734         compiler writes the final output file as $output. Set $executable
44735         to $output.
44736
44737         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44738         directory for compiler files, and set it to /tmp if it doesn't
44739         already have a value. Set $output_file to the name of the output
44740         file from compiling the testcase. Add a -o option to CXXFLAGS so
44741         the compiler writes the final output file as $output. Use $output
44742         as the executable to be tested.
44743
44744 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44745
44746         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44747
44748 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44749
44750         * gcc.c-torture/execute/pending-1.c: New test.  Still
44751         pending in Tege's queue.
44752
44753 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44754
44755         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44756         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44757         if there were failures.  Call unresolved if there were unresolved
44758         testcases.  Call gcc_fail if program did not run to completion.
44759         (ph_make): Pass additional argument name to ph_execute.
44760         (ph_execute): Add new argument.  Pass additional arguments to
44761         ph_summary.  Call gcc_fail is there is no execution output.
44762
44763 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44764
44765         * lib/plumhall.exp (proc_summary): Output relavent summary
44766         lines into the log so specific failures in plumhall can be
44767         investigated.
44768
44769 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44770
44771         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44772         (c-torture-execute): Don't try to execute tests which use
44773         "long long" types if $NO_LONG_LONG is nonzero.
44774
44775 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44776
44777         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44778         not c-torture.
44779
44780         * gcc.ieee: Move from here.
44781         * gcc.c-torture/execute/ieee: To here.
44782
44783 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44784
44785         * gcc.c-torture: Update to c-torture-1.41 release.
44786
44787 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44788
44789         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44790         not "$output".
44791
44792 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44793
44794         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44795         -c present.
44796
44797 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44798
44799         * config/proelf.exp: Handle connecting to a simulator.
44800
44801 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44802
44803         * config/proelf.exp: New file.  Enough framework that we can
44804         run c-torture tests on the proelf targets (or any other target
44805         that gdb can connect to for that matter).
44806
44807 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44808
44809         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44810         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44811
44812         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44813         exec_output exists.
44814
44815 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44816
44817         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44818         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44819
44820         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44821         to pass/fail/unresolved/unsupported/untested.  Caller must now
44822         call unresolved/unsupported/untested.
44823         * lib/*.exp: Update FSF address.  Update to handle new results of
44824         ${tool}_load.
44825         * lib/chill.exp (verbose): Delete.
44826
44827 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44828
44829         * lib/gcc.exp (default_gcc_start): Change order of args to
44830         $LDFLAGS $CFLAGS $LIBS.
44831         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44832         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44833         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44834         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44835         * gcc.misc-tests/dg-test.exp: Likewise.
44836         * gcc.misc-tests/msgs.exp: Likewise.
44837         * gcc.prms/prms.exp: Likewise.
44838         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44839         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44840
44841         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44842
44843 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44844
44845         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44846
44847         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44848         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44849
44850         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44851         necessary.
44852
44853 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44854
44855         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44856         global for loop; add use of $mathlib.
44857         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44858         settings here; set mathlib for anything but VxWorks.
44859
44860 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44861
44862         * gcc.c-torture: Update to c-torture-1.40 release.
44863
44864 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44865
44866         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44867         dg.exp.
44868
44869 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44870
44871         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44872         global.
44873
44874 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44875
44876         * lib/g++.exp (LIBS): Define if not already.
44877         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44878         (gcc-dg-prune): Call prune_gcc_output.
44879         * lib/gcc.exp (prune_gcc_output): New proc.
44880         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44881         prune_gcc_output.
44882
44883 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44884
44885         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44886         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44887
44888 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44889
44890         * gcc.c-torture: Update to c-torture-1.39 release.
44891
44892 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44893
44894         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44895         fails, try others as well.
44896
44897 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44898
44899         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44900         If compilation fails, mark execute tests as `untested'.
44901         If test is marked as unsupported, don't mark compilation and
44902         execute tests as failed.
44903
44904 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44905
44906         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44907         libstdc++ for whether or not we want to be doing shared
44908         libraries.  Delete link_curses since we don't need it anymore.
44909         * lib/mike-g++.exp (postbase): Don't link in libg++.
44910         * g++.old-deja/old-deja.exp: Likewise.
44911
44912 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44913
44914         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44915
44916 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44917
44918         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44919         For that, add `-Wl,-a,shared_archive'.
44920         * g++.old-deja/old-deja.exp: Likewise.
44921
44922 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44923
44924         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44925
44926 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44927
44928         * lib/mike-g++.exp (postbase): Pay attention to the status of
44929         g++_load.
44930
44931 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44932
44933           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44934
44935 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44936
44937         * lib/gcc.exp (default_gcc_start): No longer need to log program
44938         being executed or its output, execute_anywhere does that now.
44939         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44940         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44941
44942 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44943
44944         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44945         the same as those in lib/g++.exp.
44946
44947 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44948
44949         * gcc.c-torture: Update to c-torture-1.38 release.
44950         * gcc.ieee: Related changes.
44951
44952 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44953
44954         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44955         "exec". Minor reformatting changes.
44956
44957         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44958         cross. This means all "exec" calls now work on a remote host as
44959         well.
44960         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44961         cross. Filter out the extra "\r\n" stuff that expect puts in.
44962         (c-torture-execute): Filter out the bogus warnings like
44963         c-torture-compile does. Add support for canadian cross.
44964         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44965         Use execute_anywhere rather than calling exec directly. Now it
44966         works for canadian cross testing.
44967
44968 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44969
44970         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44971         results into a variable, and check that rather than using file exists.
44972
44973 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44974
44975         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44976         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44977
44978 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44979
44980         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44981         lib_curses if there's a shared libg++ in the build tree.
44982
44983 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44984
44985         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44986         if not supported target.
44987
44988 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44989
44990         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44991         link_curses up to always happen, not just for native builds.
44992
44993 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44994
44995         * gcc.c-torture: Update to c-torture-1.36 release.
44996         * gcc.failure: Related changes.
44997
44998 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44999
45000         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45001
45002 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45003
45004         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45005         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45006         runshlib, link_curses, and mathlib for link and run.
45007
45008         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45009         pass the runtime shared library options for Solaris, OSF/1, and
45010         Irix5, and link with -lcurses to avoid unresolved references.
45011
45012 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45013
45014         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45015         only run once.
45016
45017 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45018
45019         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45020
45021 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45022
45023         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45024         do not have a framework for the "compat" tests yet.
45025
45026 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45027
45028         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45029         set to null if we're testing vxworks5.1.  Use that instead of
45030         `-lm' in the setting of LIBS for link and run.
45031
45032 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45033
45034         * config/rom68k.exp (${tool}_load): Major changes to make it
45035         work.  Verified that it does in fact return the stuff in
45036         exec_output properly.  Catch any Emul or any TRAP other than 0.
45037
45038 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45039
45040         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45041         LDFLAGS properly for targets that need stuff from libgloss.
45042         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45043         only run once.
45044         (gpp_initialized): New variable.
45045
45046 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45047
45048         * config/rom68k.exp: Load libgloss.exp.
45049         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45050         so we can produce a fully linked binary.
45051         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45052         so we can produce a fully linked binary.
45053
45054 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45055
45056         * lib/plumhall.exp (ph_section): Watch for expected failures.
45057         Add missing `else'.
45058
45059         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45060         run the testcase.
45061         (c-torture): Likewise.
45062
45063 1995-08-28  Doug Evans  <dje@cygnus.com>
45064
45065         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45066
45067         * lib/mike-g++.exp (mike_cleanup): New proc.
45068         (prebase): New globals compiler_result, not_compiler_result,
45069         target_regexp.
45070         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45071         allow leading "-" in pattern.  Watch for unsupported tests.
45072         If $compiler_result is set, pattern match assembler code,
45073         and ditto for $not_compiler_result.
45074         * lib/mike-gcc.exp: Likewise.
45075
45076         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45077         execution "succeeded".
45078
45079 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45080
45081         * config/win32.exp: New file.
45082         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45083
45084 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45085
45086         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45087         unsupported.
45088         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45089         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45090         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45091
45092         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45093         "... without exceptions was ...".  That is now handled by
45094         prune_system_crud.
45095         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45096
45097 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45098
45099         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45100         sieve.c,sort2.c}: New files.
45101         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45102         sieve.exp,sort2.exp}: Drivers for them.
45103
45104         * lib/mike-gcc.exp (program_output): New user settable variable.
45105         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45106         messages.
45107         * lib/mike-g++.exp (program_output): New user settable variable.
45108
45109         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45110
45111         * config/sh.exp: Deleted (use sim.exp instead).
45112
45113 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45114
45115         * config/vx.exp: Declare CHECKTASK as global.
45116         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45117         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45118         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45119
45120 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45121
45122         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45123         target. Like vx.exp, only includes `vx29k.exp' instead of
45124         `vxworks.exp'.
45125
45126 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45127
45128         * config/sim.exp: Increase time limit from 120 seconds to 240.
45129
45130 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45131
45132         * gcc.c-torture/execute/950628-1.c: New test.
45133
45134 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45135
45136         * gcc.c-torture: Update with changes/additions from
45137         c-torture-1.34.
45138
45139 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45140
45141         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45142
45143 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45144
45145         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45146
45147 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45148
45149         * gcc.c-torture/compile/950512-1.c: New test.
45150         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45151         * gcc.dg/struct-ret-1.c: Likewise.
45152
45153 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45154
45155         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45156           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45157
45158 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45159
45160         * gcc.c-torture/special/920411-1.c: Deleted.
45161         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45162
45163 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45164
45165         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45166         cpu limit.
45167
45168 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45169
45170         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45171
45172 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45173
45174         From kenner;
45175         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45176         is the proper length.
45177         * va-arg-3.c: Likewise.
45178
45179 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45180
45181         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45182         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45183
45184         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45185         * lib/g++.exp (default_g++_start): Delete old cruft.
45186
45187 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45188
45189         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45190         (2 * (1 << 18)) to (2 * (1 << 17)).
45191
45192         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45193
45194 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45195
45196         * config/rom68k.exp: Renamed from config/idp.exp
45197
45198 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45199
45200         * c-torture/compile/921109-2.c
45201
45202 1995-04-18  Mike Stump  <mrs@cygnus.com>
45203
45204         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45205         excess errors.
45206
45207 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45208
45209         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45210         output.
45211         * lib/g++.exp (default_g++_start): Likewise.
45212
45213 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45214
45215         * gcc.c-torture/compile/950329-1.c: New test.
45216
45217 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45218
45219           * config/bug.exp (${tool}_load): Updated to use new remote_open
45220           and remote_close procs.
45221         * config/idp.exp: New file.
45222
45223 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45224
45225         * gcc.c-torture/execute/950322-1.c: New test.
45226
45227 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45228
45229         * config/vx.exp (${tool}_load): Clean up testing of return code from
45230         vxworks_ld and vxworks_spawn.
45231
45232 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45233
45234         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45235
45236 1995-03-13  Mike Stump  <mrs@cygnus.com>
45237
45238         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45239         can mark excess errors on a machine by machine basis.  Note, the
45240         default is to not expect any excess errors, even when excess
45241         errors test - is given, so you will want to put an XFAIL ... on
45242         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45243         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45244         those 4 machines, but no others.
45245
45246 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45247
45248         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45249         * lib/c-torture.exp: to here.
45250
45251 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45252
45253         * gcc.c-torture/execute/950221-1.c: New test.
45254         * gcc.c-torture/execute/struct-ret-1.c: New test.
45255         * gcc.c-torture/compile/950221-1.c: New test.
45256
45257         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45258
45259 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45260
45261         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45262         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45263
45264 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45265
45266         * g++.gb: New directory of tests, derived from my signature and
45267         class scoping tests.
45268
45269         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45270         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45271         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45272         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45273         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45274         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45275         * g++.gb/sig25.C: Likewise.
45276
45277         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45278         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45279         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45280         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45281         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45282         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45283         * g++.gb/sig25.exp: Likewise.
45284
45285         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45286         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45287         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45288         * g++.gb/scope13.C: Likewise, this test still fails.
45289
45290         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45291         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45292         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45293         * g++.gb/scope13.exp: Ditto.
45294
45295         * g++.gb/README: New file, explains what these tests are about.
45296
45297 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45298
45299         * lib/dg.exp (dg-do): Support `preprocess'.
45300         (dg-test): Likewise.
45301
45302 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45303
45304         * config/udi.exp: change "continue -expect" to "exp_continue".
45305
45306 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45307
45308         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45309         Delete redundant tests.
45310
45311         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45312         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45313         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45314         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45315         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45316         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45317         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45318         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45319
45320         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45321         storing label pointers.
45322         * gcc.c-torture/execute/921019-1.c: Likewise.
45323         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45324         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45325         parameter fp.
45326         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45327         constants.
45328
45329         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45330         Delete obsolete tests.
45331
45332         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45333         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45334         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45335         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45336         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45337         * gcc.c-torture/compile/950124-1.c: New test.
45338
45339         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45340
45341 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45342
45343         * lib/mike-g++.exp: Add -lm to LIBS.
45344
45345 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45346
45347         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45348
45349 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45350
45351         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45352
45353 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45354
45355         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45356
45357 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45358
45359         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45360         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45361         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45362         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45363         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45364         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45365         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45366         * g++.law/{operators31.C, operators32.C,
45367         * g++.law/{operators33.C, operators34.C}: Likewise.
45368         * g++.law/{pic1.C, refs2.C}: Likewise.
45369         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45370         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45371         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45372         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45373
45374         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45375         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45376         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45377         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45378         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45379         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45380         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45381         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45382         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45383         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45384         * g++.law/{operators34.exp}: Likewise.
45385         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45386         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45387         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45388         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45389         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45390
45391         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45392         No longer expected to fail.
45393         * g++.law/missed-error3.C: Tweak for recent bool changes.
45394
45395 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45396
45397         * config/emb-unix: Deleted.
45398         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45399         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45400
45401 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45402
45403         * lib/dg.exp (dg-test): Fix typo in last patch.
45404
45405 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45406
45407         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45408         (handles multiple occurrences).
45409
45410 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45411
45412         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45413         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45414         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45415         printed).
45416         * lib/c-torture.exp (c-torture-compile): Likewise.
45417         (c-torture): Prepend full path if missing.
45418         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45419         (gcc_fail): Likewise.
45420         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45421
45422 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45423
45424         * lib/netware.exp: Only attach to NetWare i386 systems.
45425
45426 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45427
45428         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45429         messages.  Add test name to "output pattern match" pass/fail message.
45430
45431 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45432
45433         * gcc.dg: New testsuite.
45434         * gcc.dg/dg.exp: New file.
45435
45436         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45437         test-switch.c}: Deleted.
45438
45439         * gcc.misc-tests/msgs.exp: New testcase driver.
45440
45441 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45442
45443         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45444         Watch for illegal return values from ${tool}_load.
45445         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45446         cross targets.  Coerce return value >0 to 1.
45447
45448 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45449
45450         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45451
45452         * config/emb-unix.exp: New file.
45453
45454         * config/sim.exp: Error if variable $SIM not defined.
45455         (${tool}_load): Mark test as "untested" if simulator missing.
45456
45457         * config/unix.exp: Load remote.exp to get rcp_download.
45458         * lib/c-torture.exp: Use different option lists for testcases with
45459         and without loops.
45460         * gcc.c-torture/execute/execute.exp: Likewise.
45461
45462 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45463
45464         * config/*.exp: Clarify return code from ${tool}_load.
45465         Call `unresolved' or `untested' instead of `warning' or `perror'
45466         (sometimes you still want to call both though).
45467         Add comment that `shell_id' is local to each file.
45468         * config/udi.exp (timeout): Set to 30.
45469         Don't print warning if connection fails, $connectmode has already
45470         printed an error.
45471         (${tool}_load): Move verbose messages to level 2.
45472         Rework pattern for "Process started" message.
45473         Pass `shell_id' to ${connectmode}_download.
45474         Retry twice upon timeout.  Make resetting of target more robust.
45475         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45476         Pass `shell_id' to exit_$connectmode.
45477         Only call exit_$connectmode if connected.
45478         * config/unix.exp (${tool}_load): Check return codes better.
45479         * config/vrtx.exp (${tool}_load): Likewise.
45480         * config/vx.exp (${tool}_load): Likewise.
45481         Delete unneeded global's.
45482         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45483         from ${tool}_load.
45484         (dg-stat): Delete.
45485         (dg-init): Delete recording of pass/fail counts.
45486         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45487         (old-dejagnu-init): Likewise.
45488         (old-dejagnu-stat): Delete contents, empty proc now.
45489         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45490         (c-torture): Delete references to lcnt, lpass, lfail.
45491         Get option list from TORTURE_OPTIONS.
45492         Delete -funroll[-all]-loops if no loops.
45493         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45494         (g++_stat): Delete contents (empty proc now).
45495         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45496         (gcc_finish): Likewise.
45497         (gcc_stat): Deleted.
45498         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45499         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45500         * gcc.c-torture/execute/execute.exp: Likewise.
45501         Split tests into two parts: compile, execute.
45502         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45503         no loops.  Update to reflect clarified return codes from ${tool}_load.
45504
45505 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45506
45507         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45508         to grep for.
45509         (old-dejagnu): Likewise (where necessary).
45510
45511 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45512
45513         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45514
45515         * lib/dg.exp (dg-process-target): Fix processing of selector.
45516         Add comment regarding use of `error'.
45517
45518         * lib/gcc.exp (prune_system_crud): Define if missing.
45519         * lib/g++.exp (prune_system_crud): Likewise.
45520
45521         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45522         Call prune_system_crud.
45523         * lib/dg.exp (dg-runtest): New proc.
45524         Use perror instead of send_user for tcl errors in testcase.
45525         Don't return any value, it's never used.
45526         Don't clobber previous definition of `unknown'.
45527         Print tcl errors in `dg-final'.
45528
45529 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45530
45531         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45532         (dg-test): Don't print errorInfo, it contains stack backtrace.
45533
45534 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45535
45536         * lib/g++.exp (runtest_file_p): Define if missing.
45537
45538 1994-09-24  Doug Evans  (dje@cygnus.com)
45539
45540         * lib/mike-g++.exp: Comment out loading of g++.exp.
45541         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45542         (default_g++_version): Always print something.
45543         (default_g++_start): Comment out call to `which'.
45544         (g++_start, g++_load): Deleted (must be defined in config file).
45545         * lib/gcc.exp: Test for existence of $CC at start.
45546         Delete check for tmpdir (done in gcc_init).
45547         (default_gcc_version): Always print something.
45548         (default_gcc_start): Comment out call to `which'.
45549         * config/*.exp: Major cleanup - make cross targets work at least a
45550         little better for g++ (by not being "--tool gcc" specific).
45551         Rename gcc_xxx to ${tool}_xxx.
45552         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45553         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45554
45555 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45556
45557         * lib/c-torture.exp (c-torture-compile): Rework compiler
45558         message processing.
45559
45560         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45561         c-torture.
45562
45563 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45564
45565         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45566
45567         * lib/dg.exp (dg-process-target): Support { target native }.
45568
45569 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45570
45571         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45572         looked for "... program xxx got fatal signal".
45573         Correct regsub munging of `comp_output'.
45574         Ignore compiler messages "path prefix not used" and "linker input
45575         file unused".
45576
45577 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45578
45579         * lib/gcc.exp (runtest_file_p): Define if missing.
45580         * gcc.prms/template.c: Example to work from.
45581
45582 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45583
45584         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45585         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45586
45587         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45588         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45589         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45590         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45591
45592         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45593         (dg-process-target): No longer a varargs proc.
45594         Return S/N for target, P/F for xfail.  All callers changed.
45595         (user option procs): More argument checking.
45596         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45597         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45598         (dg-test): Skip test if not running on selected target in `dg-do'.
45599         Update handling of `dg-do-what', `dg-output-text'.
45600         Separate execution pass/fail from output pattern match pass/fail.
45601         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45602
45603 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45604
45605         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45606         target for 920510-1.c.
45607
45608 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45609
45610         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45611         Clean up comment regarding use of passcnt, etc.
45612         (gcc_stat): Don't update `testcnt' here.
45613         (gcc_finish): Do it here.
45614         Might as well reset `but_id' here too.
45615         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45616         to determine if the file should be tested.
45617         * gcc.c-torture/compile/compile.exp: Likewise.
45618         * gcc.c-torture/execute/execute.exp: Likewise.
45619         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45620         * gcc.misc-tests/dg-test.exp: Likewise.
45621         * gcc.prms/prms.exp: Likewise.
45622         * gcc.wendy/wendy.exp: Likewise.
45623         * g++.old-deja.exp: Likewise.
45624         Move "Testing file" message to verbose level 1.
45625
45626 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45627
45628         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45629
45630 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45631
45632         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45633         (default_gcc_start): Accept optional second list element
45634         of compiler flags.  Print compiler output at verbosity level 2.
45635         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45636         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45637         Save current values of framework globals passcnt, failcnt, xpasscnt,
45638         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45639         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45640         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45641         xfailcnt to compute stats.  Update framework global `testcnt' from
45642         pass/fail counts.
45643         (gcc_finish): New proc.  Clean up test environment.
45644         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45645         (gcc_epass, gcc_efail): Delete.
45646         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45647         argument of line number.
45648         (dg-init): If the tool has an init routine, call it.
45649         (dg-test): Remove args `cflags_var' and `libs_var'.
45650         Pass all compiler options to ${tool}_start.
45651         Handle missing line number.
45652         (dg-finish): New function.
45653         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45654         particular files.  Call gcc_finish at end.  Move "skipping test"
45655         message to verbosity level 3.
45656         * gcc.c-torture/compile/compile.exp: Likewise.
45657         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45658         * gcc.c-torture/execute/execute.exp: Likewise.
45659         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45660         Print testcase being tried at verbosity level 1.
45661         * gcc.c-torture/special/special.exp: Unset xfail.
45662         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45663         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45664         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45665         * gcc.failure/failure.exp: Likewise.
45666         * gcc.ieee/ieee.exp: Likewise.
45667         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45668         Update call to dg-test.  Call dg-finish at end.
45669         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45670         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45671         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45672         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45673         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45674         * gcc.wendy/wendy.exp: Add copyright.
45675         Delete setting of tmpdir (done by gcc_init).
45676         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45677         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45678         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45679         gcc_[ce]pass/fail.
45680
45681 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45682
45683         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45684         confusion.
45685         (g++_load): Likewise.
45686
45687         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45688         Rename argument to `prog' to remove the confusion.
45689         Varargs fns behave differently too!
45690         (g++_load): Likewise.
45691
45692         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45693
45694         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45695         what it is.  Delete (always) printing of status value for !native.
45696         Simplify verbose code, and include status and exec_output.
45697         (g++_load): Use gcc_load.
45698
45699 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45700
45701         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45702         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45703         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45704         940714-3.c as these testcases don't exist anymore.  Make
45705         va-arg-1.c expected to pass.
45706
45707 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45708
45709         * gcc.misc-tests/misc.exp: Only run specific testcases.
45710         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45711         * gcc.misc-tests/dg-[1-9].c: New files.
45712
45713         * lib/dg.exp: New testsuite driver.
45714         * gcc.prms/prms.exp: Use it.
45715
45716         * README.gcc: New file.
45717
45718         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45719         Document and reset `lxpass' and `lxfail'.
45720         Simplify "initialized" message.
45721         (gcc_stat): Clean up comments a little.
45722
45723 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45724
45725         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45726
45727 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45728
45729         * lib/old-dejagnu.exp (process-option): New proc.
45730         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45731         (old-dejagnu): Simplify.
45732         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45733
45734 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45735
45736         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45737         exists and is not an empty string.
45738
45739         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45740         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45741         finished.
45742         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45743         automatically.
45744
45745         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45746         longer expected to fail.
45747
45748         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45749         "f" function call.
45750
45751         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45752
45753         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45754         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45755         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45756         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45757         c-torture-1.29.
45758
45759         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45760         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45761
45762         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45763
45764         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45765         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45766
45767         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45768         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45769         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45770
45771 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45772
45773         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45774         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45775         940714-1.c, 940714-2.c, 940714-3.c},
45776         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45777         gcc.misc-tests/{mg.c,mg.exp}:
45778         New tests.
45779         * gcc.noncompile/noncompile.exp: Change accordingly.
45780
45781 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45782
45783         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45784         Undo previous clobberage.
45785
45786 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45787
45788         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45789         * gcc.special/{930510-1.c, special.exp}:
45790         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45791         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45792         struct-varargs-1.c}: New tests from c-torture-1.26.
45793
45794 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45795
45796         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45797           argument to switch.
45798
45799 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45800
45801         * Revert the previous changes.  Please see Rob's directory
45802           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45803           fixes.
45804
45805 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45806
45807         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45808             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45809             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45810             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45811             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45812             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45813             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45814             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45815             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45816             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45817             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45818             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45819             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45820             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45821             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45822             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45823             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45824             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45825             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45826             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45827             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45828             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45829             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45830             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45831             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45832             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45833             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45834
45835 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45836
45837         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45838             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45839           with perror calls.
45840
45841 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45842
45843         * config/unix.exp (g++_load): Fix syntax.
45844
45845 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45846
45847         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45848         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45849         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45850         Don't expect va-arg-1.c to fail.  Correct expected output for
45851         920928-1.c.
45852         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45853         * gcc.wendy/hbm4.c: Correct typo.
45854         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45855
45856 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45857
45858         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45859         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45860         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45861         * lib/c-torture.exp (c-torture-compile): Ditto.
45862
45863         Reduce volume of output (remove all the -I's and such).
45864         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45865         Call gcc_cpass, gcc_cfail.
45866         (c-torture): Pass testing option to c-torture-compile.
45867
45868 1994-03-21  Doug Evans  (dje@cygnus.com)
45869
45870         Bring patches over from progressive.
45871         * config/default.exp: Exit remote shell cleanly.
45872         (g++_exit, g++_start): Add default versions.
45873         * config/sim.exp (gcc_load): Use perror, not error.
45874
45875 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45876
45877         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45878         set in site.exp.
45879
45880 1994-03-14  Doug Evans  (dje@cygnus.com)
45881
45882         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45883         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45884         (wendy_try): New proc to run testcase.
45885         (main loop): Call 'em.
45886         * gcc.wendy/*.c: Clean up pass to correct expected output.
45887
45888         * lib/gcc.exp: Minor cleanup work.
45889         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45890
45891 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45892
45893         * config/sim.exp (gcc_load): Document return codes better.
45894         Don't pass -v to simulator.
45895
45896 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45897
45898           * gcc.special/920717-x.c: Fix typo.
45899           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45900           get at sources.
45901
45902         * lib/mike-gcc.exp: Fix typo.
45903
45904 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45905
45906         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45907         binary to use, transform the name.
45908         * config/*.exp: rename everything. Nuke any g++ specific files,
45909         it's now a special case of gcc that requires no special support.
45910         Add a default.exp for unsupported targets.
45911
45912 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45913
45914         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45915         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45916         version of Tcl.
45917
45918 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45919
45920         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45921         than a warning.
45922
45923 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45924
45925         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45926
45927 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45928
45929         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45930         option_list.  Compile every file with only 4/6 option choices
45931         (same as C torture) instead of with 12/18 different option
45932         choices.
45933         * lib/c-torture.exp: Likewise.
45934
45935         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45936         not already set.
45937
45938 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45939
45940         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45941         can put an XFAIL *-*-* on excess errors.
45942
45943 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45944
45945         * g++.law: Add more tests derived from g++-bugs snapshots.
45946
45947         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45948         equivalent to g++.law/init9.
45949
45950         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45951         compiled it, and the a.out file after we've run it.
45952
45953 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45954
45955         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45956         compiled it, and the a.out file after we've run it.
45957
45958 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45959
45960         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45961
45962 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45963
45964         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45965         version number.
45966
45967 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45968
45969         * g++.law: New directory of g++ tests derived from the g++-bugs
45970         snapshots.
45971
45972 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45973
45974         * gcc.compile: initbug1.c initbug1.exp testcase added
45975
45976 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45977
45978         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45979         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45980           fixes submitted by Jeff Law (law@cs.utah.edu)
45981         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45982           Jeff Law (law@cs.utah.edu)
45983
45984
45985 1993-11-30  Mike Stump  (mrs@cygnus.com)
45986
45987         * config/unix-g++.exp: Follow the gcc way of doing things.
45988         * g++.old-deja/old-deja.exp: Minor updates.
45989         * lib/g++.exp: New file, follow the gcc way of doing things.
45990         * lib/old-dejagnu.exp: Minor updates.
45991         * lib/mike-g++.exp: Always unset errorInfo.
45992
45993 1993-11-06  Mike Stump  (mrs@cygnus.com)
45994
45995         * lib/gcc.exp: Fix some errors with the below change, CC and
45996         CFLAGS should be global when setting, not local.
45997
45998 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45999
46000         * lib/gcc.exp: Transform tool name.
46001
46002 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46003
46004         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46005
46006 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46007
46008         * lib/gcc.exp: change gcc_done to gcc_stat
46009
46010 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46011
46012         * Upgraded gcc testsuite to c-torture version 1.25
46013
46014 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46015
46016         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46017         * lib/c-torture: added hooks for new reporting code.
46018
46019 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46020
46021         * config/sh-gcc.exp: check if sh-sim exists in the path
46022
46023 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46024
46025         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46026         * gcc.compile/compile.exp: Initial changes for new logic.
46027         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46028         * gcc.failure/failure.exp: Initial changes for new logic.
46029         * gcc.ieee/ieee.exp: Initial changes for new logic.
46030         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46031         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46032         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46033         * lib/c-torture.exp: Initial changes for new logic.
46034         * lib/gcc.exp: Initial changes for new logic.
46035
46036 1993-10-15  Mike Stump  (mrs@cygnus.com)
46037
46038         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46039         depend upon failure or success.  Fully qualify names in failure
46040         and success messages.  Always remove a.out before starting
46041         compile, just in case.  Pay more attention to error text output by
46042         the compiler.  Handle testcases with no known past errors just
46043         like all others, so that things are uniform.  Other miscellaneous
46044         improvements.
46045
46046 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46047
46048         * gcc.cpp: new directory for cpp tests
46049
46050 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46051
46052         * lib/chill.exp: Code reformatted, removed unused code.
46053         * config/unix-chill.exp: Code reformatted, removed unused code.
46054         * chill.execute/execute.exp: Code reformatted, removed unused code.
46055         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46056
46057 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46058
46059         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46060         routines not written.
46061
46062 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46063
46064         * config/bug-gcc.exp: Use new procs from bug.exp.
46065
46066 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46067
46068         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46069         via ftp, rather than depending on NFS.
46070         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46071         case.
46072
46073 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46074
46075         * config/bug-gcc.exp: Use new download proc.
46076
46077 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46078
46079         * chill.execute/execute.exp: cleanups, handles errors better
46080         * chill.compile/compile.exp: rewrite, based on execute.exp
46081         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46082         * lib/chill.exp: major changes to diff proc and compile and link
46083           procs. added chill_fail and chill_pass wrappers to pass and
46084           fail. added more comments, and handle error codes better.
46085           Added a hack to capture stderr from exec, so noncompile tests
46086           can work.
46087
46088 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46089
46090         * chill.execute/execute.exp: rewrite of testsuite driver
46091         * lib/chill.exp: rewrite of testsuite driver
46092         * config/unix-chill.exp: rewrite of testsuite driver
46093
46094 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46095
46096         In chill.execute:
46097         * iexpr.ch: Standardize uppercase.
46098         * tuples.dat: Standardize uppercase.
46099         * vary.ch: standardize.  Correct varying string assignments.
46100         * vary.dat: Add new output lines.
46101
46102 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46103
46104         In chill.execute:
46105         * chprintf.ch: Standardize use of uppercase.
46106         * tuples.ch: Standardize and turn arr2 into a DCL,
46107           rather than a SYN.
46108         * pinits.ch: Standardize.
46109
46110 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46111
46112         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46113         * Makefil: Renamed to Makefile.in.
46114         * configure.in: New.
46115
46116 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46117
46118         In chill.execute:
46119         * .cvsignore: Add result/output files.
46120         * Makefile: Fix up variables at start.  Use MFLAGS
46121           everywhere.  Correct bool_loc, built_ins entries.
46122           Add entry for vary1.ch.
46123         * bitarray.ch: Standardize upper-case usage.
46124         * bitexpr.ch: Standardize, add output of b1.
46125         * params.ch: Use arrayt in along PROC parameters, to
46126           avoid novelty problems.
46127         * sets.ch: Tiny cleanup.
46128         * vary1.ch: Re-indent.
46129
46130 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46131
46132           * Add PR-related files to Makefiles, .cvsignore files, etc.
46133
46134 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46135
46136         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46137           with compiler objects. New names are test-flow.c and test-loop.c
46138
46139 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46140
46141         * Upgraded c-torture tests from 1.19 to 1.20
46142
46143         * new files:
46144         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46145         * gcc.compile: 930623-1.c 930623-2.c
46146         * gcc.noncompile: 930622-1.c 930622-2.c
46147         * gcc.failure: 920411-1.c 920627-2.c
46148         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46149
46150 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46151
46152         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46153           More changes to get testsuite working properly. Needs more work.
46154           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46155
46156 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46157
46158         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46159           More changes to get testsuite working properly. Needs more work.
46160
46161 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46162
46163         * chill.compile/compile.exp: Added for Dejagnu support
46164         * chill.execute/execute.exp: Added for Dejagnu support
46165         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46166
46167 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46168
46169         This should complete moving the CHILL test files.
46170         * chill.noncompile(.cvsignore printf.grt
46171             in-printf.grt chprintf.grt chprintf.ch):
46172             Added test-support files.
46173           (Makefile): Modified further.
46174         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46175             signal.ch): Added test files.
46176           * chill.execute (.cvsignore printf.grt printr.c
46177             in-printf.grt rts.c chprintf.grt rts.h): Added
46178           test-support files.
46179             (Makefile): More corrections.
46180
46181 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46182
46183         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46184           test cases, ready for DejaGnu.
46185
46186 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46187
46188         * Upgraded c-torture tests from 1.18 to 1.19
46189
46190         * gcc.compile: added test(s):
46191           930607-1.c
46192         * gcc.execute: added test(s):
46193           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46194
46195         * added new subdirectory for misc tests: gcc.misc-tests
46196         * gcc.misc-test(s): added tests:
46197           inst-check.c test-consts.c test-ior.c test-switch.c
46198
46199 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46200
46201         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46202
46203 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46204
46205         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46206
46207 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46208
46209         * Upgraded c-torture tests from 1.17 to 1.18
46210
46211 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46212
46213         * Upgraded c-torture tests from 1.12 to 1.17
46214
46215 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46216
46217         * lib/old-dejagnu.exp:
46218           Fixed handling of XFAIL target triplets to correctly
46219           recognize wildcard characters.  Removed code that
46220           appended a unique id tag to the end of the file name
46221           printed out by the result of the testcases within a
46222           given test file.
46223
46224 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46225
46226         * lib/old-dejagnu.exp:
46227           Reworked expected failure handling to trigger off of XFAIL
46228           keyword in keyphrase embeded in testcase source code. The
46229           XFAIL keyword must be at the end of the keyphrase line. It
46230           may optionally be followed by one or more target triplets.
46231           It has just occured that the handling of wildcards in the
46232           target triplet may not be correct.
46233
46234 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46235
46236         * g++.old-deja/tests:
46237           Moved all subdirectories up one level into g++.old-deja .
46238
46239         * lib/old-dejagnu.exp:
46240           Fixed problem with CXXFLAGS not being properly reset, and being
46241           corrupted with extraneous "-c" compiler option.  This was
46242           causing binaries to not be generated for test that needed them.
46243           Modified strings passed to "pass" and "fail" so that individual
46244           tests from the same test file would be distinguished by an
46245           identifier appended to the test file name in the summary logs;
46246           this corrected a problem with erroneous diff logs.  Added code
46247           to search testcases for expected fail and unexpected pass keywords.
46248
46249 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46250
46251         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46252
46253 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46254
46255         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46256           Removed extraneous text from end of "Special g++ Options"
46257           keyphrase.
46258
46259         * lib/old-dejagnu.exp: Added pattern matching to look for new
46260           keywords, embedded in testcases comments, which will trigger
46261           calls to xpass and xfail.
46262
46263 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46264
46265         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46266           comments embedded in the testcases, especially the one looking for
46267           special compiler options, as well as the pattern matching for the
46268           compiler output again.
46269
46270 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46271
46272         * lib/old-dejagnu.exp: Do a proper check of the return value for
46273           execute tests. Fixed several problems with the pattern matching
46274           of the compiler output which gave erroneous test results.
46275           Changed several of the test result messages to be more descriptive.
46276         * config/unix-g++.exp: Proc g++_load now actually works and
46277           executes the tests passed to it and returns a usable return
46278           value.
46279
46280 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46281
46282           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46283
46284 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46285
46286         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46287           Modified both files to properly execute the old style
46288           dejagnu tests. The previous versions of these files were
46289           experimental and did not function anything near correctly.
46290
46291 1993-04-05  Rob Savoye  (rob@cygnus.com)
46292
46293         * Removed all Makefile.in and configure.in files. No configuration
46294         needed now.
46295
46296 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46297
46298         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46299
46300 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46301
46302         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46303         gcc.special/configure.in, gcc.noncompile/configure.in,
46304         gcc.execute/configure.in, gcc.code_quality/configure.in,
46305         g++.other/configure.in, g++.old-deja/configure.in,
46306         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46307         in srcname setting.
46308
46309 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46310
46311         * lib/udi.exp: Fixed mondfe and mondfe_download.
46312         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46313         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46314
46315 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46316
46317         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46318         (gdb_exit): Don't remove *_soc files.
46319
46320 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46321
46322         * lib/c-torture.exp: Don't look for main; instead always use -w
46323         -c.  This is how the c-torture tests work.  Remove the object
46324         file if the compilation succeeds.
46325         * gcc.execute/execute.exp: Remove executable if test passes.
46326         * gcc.noncompile/noncompile.exp: Every test is an expected
46327         failure.
46328         * gcc.special/special.exp: Added tests from c-torture 1.11,
46329         corrected use of existing test.
46330         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46331         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46332         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46333         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46334         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46335         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46336         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46337         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46338         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46339         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46340         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46341         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46342         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46343         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46344         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46345         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46346         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46347         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46348         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46349         c-torture 1.11.
46350         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46351         correspond to c-torture 1.11.
46352
46353         * New file.